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 DOT 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 DOT 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 DOT 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š DOT 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š DOT 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š DOT 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 DOT 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 .DOT plėtiniu yra šabloniniai failai, sukurti Microsoft Word, turintys iš anksto suformatuotus nustatymus tolesniems DOC arba DOCX failams generuoti. Šablono failas sukuriamas siekiant turėti konkrečius vartotojo nustatymus, kurie turėtų būti taikomi tolesniems failams, sukurtiems iš jų. Šie nustatymai apima puslapio paraštes, rėmelius, antraštes, poraštes ir kitus puslapio nustatymus. Tokie šablonai naudojami oficialiuose dokumentuose, tokiuose kaip įmonės firminiai blankai ir standartizuotos formos. DOT failo formatas būdingas Microsoft Word 2003 ir senesnėms versijoms, tačiau jį palaiko ir aukštesnės versijos. „Microsoft Word“ pagal numatytuosius nustatymus atidaro kiekvieną naują dokumentą pagal normal.dot failą. Jei pakeisite, visi sukurti nauji failai turės tuos pačius parametrus kaip ir šablono faile. Microsoft Word 2007 DOT failo formatas buvo pakeistas Office OpenXML pagrindu sukurtu DOTX failo formatu.
Skaityti daugiau Apie DOT 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)