GroupDocs.Annotation for Net API yra biblioteka, leidžianti pridėti komentarų į PDF, Word ir kitus dokumentus Mac, Windows ar Ubuntu. [GroupDocs.Annotation for Net] (/annotation/net) yra vietinė tinklo API, skirta komentarams tvarkyti, su visapusišku palaikymu kuriant, įtraukiant, redaguojant, trinant, ištraukiant ir eksportuojant komentarus iš vaizdų ir įvairių kitų dokumentų. Visą palaikomų dokumentų formatų sąrašą galite pamatyti šiame puslapyje. Ši biblioteka leidžia dirbti ne tik su ODS dokumentu, bet ir su daugelio kitų tipų dokumentais, tokiais kaip Word, Excel, PowerPoint, Outlook el. laiškai, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad ir daugelis kitų. „GroupDocs.Annotation for Net“ API leidžia kurti ir pridėti naujų pastabų, redaguoti komentarus, išgauti komentarus, anotacijas ir pašalinti juos iš dokumentų. Biblioteka palaiko 13 skirtingų anotacijų tipų, įskaitant tekstą, poliliniją, sritį, pabraukimą, tašką, vandens ženklą, rodyklę, elipsę, teksto pakeitimą, atstumą, teksto lauką, išteklių redagavimą PDF, HTML, Microsoft Word dokumentuose, skaičiuokles, diagramas, pristatymus, brėžiniai, vaizdai ir daugelis kitų failų formatų. Pavyzdyje (žr. toliau) parodytas darbas su ODS dokumentu. Šiame pavyzdyje galite pamatyti pagrindinius darbo su GroupDocs veiksmus. Anotacija: nustatykite licenciją, atidarykite dokumentą, su kuriuo norite dirbti, ir sukurkite anotacija, pridedant duomenų objektus, kad nustatytumėte anotacijos ypatybes pagal jūsų poreikius ir išsaugant rezultatą reikiamoje vietoje. Taip pat galite sužinoti daugiau apie palaikomas funkcijas mūsų „github“ puslapyje arba mūsų produkto dokumentacijoje.
GroupDocs.Annotation „Net“ kūrėjai gali lengvai pridėti įvairių tipų komentarų prie ODS failų bet kurioje „Net“ programoje, atlikdami kelis paprastus veiksmus.
GroupDocs.Annotation for Net API palaikomos visose pagrindinėse platformose ir operacinėse sistemose. Prieš vykdydami toliau pateiktą kodą, įsitikinkite, kad jūsų sistemoje yra įdiegtos šios būtinos sąlygos.
//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 „Net“ kūrėjams lengviau pašalinti komentarų informaciją iš ODS failų bet kurioje „Net“ programoje, atlikus kelis paprastus veiksmus.
// 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 „Net“ kūrėjams leidžia lengviau atnaujinti įvairias komentarų ypatybes iš ODS failų bet kurioje „Net“ programoje, įgyvendinant kelis paprastus veiksmus.
// 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 leidžia „Net“ kūrėjams lengvai komentuoti dokumentus ir išgauti komentarų informaciją iš ODS failų bet kurioje „Net“ programoje, atlikus kelis paprastus veiksmus.
// 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);
}
}
Pridėkite, pašalinkite, redaguokite ir išskleiskite komentarus prie ODS failo dabar, apsilankę GroupDocs.Annotation Live Demos svetainėje. Tiesioginė demonstracinė versija turi šiuos privalumus
Nereikia atsisiųsti API
Nereikia rašyti jokio kodo
Tiesiog įkelkite šaltinio failą
Gaukite atsisiuntimo nuorodą, kad išsaugotumėte failą
Failai su ODS plėtiniu reiškia OpenDocument Spreadsheet Document formatą, kurį vartotojas gali redaguoti. Duomenys saugomi ODF faile į eilutes ir stulpelius. Tai XML pagrindu sukurtas formatas ir yra vienas iš kelių atvirų dokumentų formatų (ODF) šeimos potipių. Formatas nurodytas kaip OASIS paskelbtų ir prižiūrimų ODF 1.2 specifikacijų dalis. Kai kurios „Windows“ programos ir kitos operacinės sistemos gali atidaryti ODS failus redaguoti ir valdyti, įskaitant „Microsoft Excel“, „NeoOffice“ ir „LibreOffice“. ODS failus taip pat galima konvertuoti į kitus skaičiuoklių formatus, taip pat kaip XLS, XLSX ir kitus, naudojant skirtingas programas.
Skaityti daugiau Apie ODS failo formatąAtnaujinkite komentarų ypatybes iš kai kurių populiarių failų formatų, kaip nurodyta toliau.
(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)