Mae GroupDocs.Annotation for Net API yn llyfrgell sy’n eich galluogi i ychwanegu anodiadau i PDF, Word a dogfennau eraill ar Mac, Windows neu Ubuntu. Mae [GroupDocs.Annotation for Net] (/annotation/net) yn API Net brodorol ar gyfer rheoli anodiadau gyda chefnogaeth gynhwysfawr ar gyfer creu, ychwanegu, golygu, dileu, echdynnu ac allforio anodiadau o ddelweddau a dogfennau amrywiol eraill. Y rhestr lawn o fformatau dogfennau â chymorth y gallech eu gweld ar y [dudalen] hon(https://docs.groupdocs.com/annotation/net/supported-document-formats/). Mae’r llyfrgell hon yn eich galluogi i weithio nid yn unig gyda GIF dogfen ond hefyd gyda llawer o fathau eraill o ddogfennau megis Word, Excel, PowerPoint, e-byst Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad a llawer o rai eraill. Mae’r GroupDocs.Annotation for Net API yn eich galluogi i greu ac ychwanegu nodiadau newydd, golygu anodiadau, tynnu sylwadau, anodiadau, a’u tynnu o ddogfennau. Mae’r llyfrgell yn cefnogi 13 o wahanol fathau o anodi, gan gynnwys Testun, Polyline, Arwynebedd, Tanlinellu, Pwynt, Dyfrnod, Saeth, Ellipse, Amnewid Testun, Pellter, Maes Testun, Golygu Adnoddau mewn PDF, HTML, dogfennau Microsoft Word, taenlenni, diagramau, cyflwyniadau, lluniadau, delweddau a llawer o fformatau ffeil eraill. Mae’r enghraifft (gweler isod) yn dangos gweithio gyda dogfen GIF, yn yr enghraifft hon gallech weld y prif gamau o sut i weithio gyda GroupDocs.Annotation: Gosod trwydded, agor dogfen rydych am weithio gyda hi, creu a anodi, ychwanegu gwrthrychau data i osod priodweddau anodi yn unol â’ch gofynion ac arbed y canlyniad i’r lle sydd ei angen. Hefyd fe allech chi gael golwg fanylach ar y nodweddion a gefnogir ar ein tudalen github tudalen, neu yn ein cynnyrch dogfennaeth.
GroupDocs.Annotation yn ei gwneud hi’n hawdd i ddatblygwyr Net ychwanegu gwahanol fathau o anodiadau i GIF ffeil o fewn unrhyw raglen Net-seiliedig trwy weithredu ychydig o gamau hawdd.
Cefnogir GroupDocs.Annotation for Net APIs ar bob prif lwyfan a system weithredu. Cyn gweithredu’r cod isod, gwnewch yn siŵr bod gennych y rhagofynion canlynol wedi’u gosod ar eich system.
//Add text field annotation to the document from local disk
using (Annotator annotator = new Annotator("input.bmp"))
{
TextFieldAnnotation textField = new TextFieldAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Text = "Some text",
FontColor = 65535,
FontSize = 12,
Message = "This is text field annotation",
Opacity = 0.7,
PageNumber = 0,
PenStyle = PenStyle.Dot,
PenWidth = 3,
FontFamily = "Arial",
TextHorizontalAlignment = HorizontalAlignment.Center,
Replies = new List
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
annotator.Add(textField);
annotator.Save("result.bmp");
}
GroupDocs.Annotation yn ei gwneud yn haws i ddatblygwyr Net dynnu manylion anodiad o GIF o ffeiliau o fewn unrhyw raglen Net-seiliedig trwy roi ychydig o gamau hawdd ar waith.
// 1- How to remove annotation from document using annotation index
using (Annotator annotator = new Annotator("result.bmp"))
{
annotator.Remove(0);
annotator.Save("removed.bmp");
}
// 2- How to remove annotation from document using annotation object
using (Annotator annotator = new Annotator("result.bmp"))
{
var tmp = annotator.Get();
annotator.Remove(tmp[0]);
annotator.Save("removed.bmp");
}
// 3- How to remove some annotations from document using list of ID’s
using (Annotator annotator = new Annotator("result.bmp"))
{
var idList = new List{1, 2, 3};
annotator.Remove(idList);
annotator.Save("removed.bmp");
}
// 4- How to remove some annotations from document using list of annotations
using (Annotator annotator = new Annotator("result.bmp"))
{
var tmp = annotator.Get();
annotator.Remove(tmp);
annotator.Save("removed.bmp");
}
GroupDocs.Annotation yn ei gwneud hi’n haws i ddatblygwyr Net ddiweddaru priodweddau anodi amrywiol o GIF ffeil o fewn unrhyw raglen Net-seiliedig trwy roi ychydig o gamau hawdd ar waith.
// open annotated document
using (Annotator annotator = new Annotator("result.bmp"))
{
//assuming we are going to change some properties of existing annotation
AreaAnnotation updated = new AreaAnnotation
{
// It's important to set existed annotation Id
Id = 1,
BackgroundColor = 255,
Box = new Rectangle(0, 0, 50, 200),
CreatedOn = DateTime.Now,
Message = "This is updated annotation",
Replies = new List
{
new Reply
{
Comment = "Updated first comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Updated second comment",
RepliedOn = DateTime.Now
}
}
};
// update annotation
annotator.Update(updated);
annotator.Save("result.bmp");
}
GroupDocs.Annotation yn ei gwneud hi’n hawdd i ddatblygwyr Net anodi dogfennau a thynnu gwybodaeth anodiad o GIF o ffeiliau o fewn unrhyw raglen Net-seiliedig trwy roi ychydig o gamau hawdd ar waith.
// for using this example input file ("annotated.bmp") must be with annotations
using (Annotator annotator = new Annotator("annotated.bmp"))
{
List annotations = annotator.Get();
XmlSerializer formatter = new XmlSerializer(typeof(List));
using (FileStream fs = new FileStream("annotations.xml", FileMode.Create))
{
fs.SetLength(0);
formatter.Serialize(fs, annotations);
}
}
Ychwanegu, dileu, golygu a thynnu anodiadau i ffeil GIF ar hyn o bryd drwy ymweld â gwefan GroupDocs.Annotation Live Demos. Mae gan y demo byw y buddion canlynol
Nid oes angen lawrlwytho API
Nid oes angen ysgrifennu unrhyw god
Llwythwch y ffeil ffynhonnell i fyny
Cael dolen llwytho i lawr i gadw'r ffeil
Mae GIF neu Fformat Cyfnewid Graffigol yn fath o ddelwedd hynod gywasgedig. Yn eiddo i Unisys, mae GIF yn defnyddio’r algorithm cywasgu LZW nad yw’n diraddio ansawdd y ddelwedd. Ar gyfer pob delwedd mae GIF fel arfer yn caniatáu hyd at 8 did y picsel a chaniateir hyd at 256 o liwiau ar draws y ddelwedd. Mewn cyferbyniad â delwedd JPEG, a all arddangos hyd at 16 miliwn o liwiau ac sy’n cyffwrdd yn deg â therfynau’r llygad dynol. Yn ôl pan ddaeth y rhyngrwyd i’r amlwg, GIFs oedd y dewis gorau o hyd oherwydd bod angen lled band isel arnynt ac yn gydnaws ar gyfer y graffeg sy’n defnyddio ardaloedd solet o liw. Mae GIF animeiddiedig yn cyfuno nifer o ddelweddau neu fframiau yn un ffeil ac yn eu harddangos mewn dilyniant i gynhyrchu clip animeiddiedig neu fideo byr. Y cyfyngiadau lliw yw hyd at 256 ar gyfer pob ffrâm ac maent yn debygol o fod y lleiaf addas ar gyfer atgynhyrchu delweddau a ffotograffau eraill gyda graddiant lliw.
Darllen mwy Ynglŷn â GIF Fformat FfeilDiweddaru priodweddau anodi o rai o’r fformatau ffeil poblogaidd fel y nodir isod.
(Adobe Portable Document Format)
(Microsoft Word Document)
(Microsoft Word Macro-Enabled Document)
(Microsoft Word Open XML Document)
(Microsoft Word Document Template)
(Word Open XML Document Template)
(Rich Text Document)
(Open Document Text)
(Microsoft Excel Binary File Format)
(Microsoft Excel Open XML Spreadsheet)
(Microsoft Excel Macro-Enabled Spreadsheet)
(Microsoft Excel Binary Worksheet)
(Open Document Spreadsheet)
(PowerPoint Presentation)
(PowerPoint Open XML Presentation)
(PowerPoint Open XML Slide Show)
(Microsoft PowerPoint Template)
(Microsoft PowerPoint Presentation)
(Microsoft PowerPoint 97-2003 Slide Show)
(OpenDocument Presentation)
(HyperText Markup Language)
(Tagged Image File Format)
(JPEG Image)
(Portable Network Graphic)
(E-mail Message)
(Microsoft Outlook E-mail Message)
(Microsoft Visio 2003-2010 Drawing)
(Microsoft Visio Drawing)
(Microsoft Visio 2003-2010 Stencil)
(Microsoft Visio 2013 Stencil)
(Autodesk Design Data Formats)
(AutoCAD Drawing Interchange)
(Digital Imaging and Communications in Medicine)
(Windows Metafile)
(Enhanced Metafile Format)