Par GroupDocs.Annotation for Java API

GroupDocs.Annotation for Java API ir bibliotēka, kas ļauj pievienot anotācijas PDF, Word un citiem dokumentiem operētājsistēmā Mac, Windows vai Ubuntu. GroupDocs.Annotation for Java ir vietējā Java API anotāciju pārvaldībai ar visaptverošu atbalstu attēlu un dažādu citu dokumentu anotāciju izveidei, pievienošanai, rediģēšanai, dzēšanai, izvilkšanai un eksportēšanai. Pilnu atbalstīto dokumentu formātu sarakstu varat skatīt šajā lapā. Šī bibliotēka ļauj strādāt ne tikai ar WMF dokumentu, bet arī ar daudziem cita veida dokumentiem, piemēram, Word, Excel, PowerPoint, Outlook e-pastiem, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad un daudziem citiem. GroupDocs.Annotation for Java API ļauj izveidot un pievienot jaunas piezīmes, rediģēt anotācijas, iegūt komentārus, anotācijas un noņemt tos no dokumentiem. Bibliotēka atbalsta 13 dažādus anotāciju veidus, tostarp tekstu, daudzlīniju, apgabalu, pasvītrojumu, punktu, ūdenszīmi, bultiņu, elipsi, teksta aizstāšanu, attālumu, teksta lauku, resursu rediģēšanu PDF, HTML, Microsoft Word dokumentos, izklājlapās, diagrammās, prezentācijās, zīmējumi, attēli un daudzi citi failu formāti. Piemērā (lūdzu, skatiet tālāk) ir parādīts darbs ar WMF dokumentu, šajā piemērā var redzēt galvenās darbības, kā strādāt ar GroupDocs. Anotācija: iestatiet licenci, atveriet dokumentu, ar kuru vēlaties strādāt, izveidojot anotācija, datu objektu pievienošana anotācijas rekvizītu iestatīšanai atbilstoši jūsu prasībām un rezultāta saglabāšana vajadzīgajā vietā. Varat arī skatīt sīkāku informāciju par atbalstītajām funkcijām mūsu github lapā vai mūsu produkta dokumentācijā.

Darbības, lai pievienotu anotācijas failam WMF Java

GroupDocs.Annotation Tas ļauj Java izstrādātājiem viegli pievienot dažādus anotāciju veidus WMF failiem jebkurā Java lietojumprogrammā, veicot dažas vienkāršas darbības.

  • Izveidojiet atbildes objektus ar komentāru un datumu.
  • Izveidojiet AreaAnnotation objektu, iestatiet apgabala opcijas un pievienojiet atbildes.
  • Izveidojiet anotatora objektu un pievienojiet apgabala anotāciju.
  • Saglabājiet izvades failu.

Sistēmas prasības

GroupDocs.Annotation par Java API tiek atbalstītas visās lielākajās platformās un operētājsistēmās. Pirms tālāk norādītā koda izpildes, lūdzu, pārliecinieties, vai jūsu sistēmā ir instalēti šādi priekšnosacījumi.

  • Operētājsistēmas: Microsoft Windows, Linux, MacOS
  • Izstrādes vide: NetBeans, Intellij IDEA, Eclipse utt
  • Java izpildlaika vide: Java 7 (1.7) un jaunāka versija
  • Iegūstiet jaunāko GroupDocs.Annotation versiju Java no GroupDocs Artifact Repository

Anotācijas priekšskatījums un koda paraugs

// Create an instance of Reply class and add comments
Reply firstReply = new Reply();
firstReply.setComment("First comment");
firstReply.setRepliedOn(Calendar.getInstance().getTime());

Reply secondReply = new Reply();
secondReply.setComment("Second comment");
secondReply.setRepliedOn(Calendar.getInstance().getTime());

List<Reply> replies = new ArrayList<Reply>();
replies.add(firstReply);
replies.add(secondReply);

// Create an instance of AreaAnnotation class and set options
AreaAnnotation area = new AreaAnnotation();
area.setBackgroundColor(65535);
area.setBox(new Rectangle(100, 100, 100, 100));
area.setCreatedOn(Calendar.getInstance().getTime());
area.setMessage("This is area annotation");
area.setOpacity(0.7);
area.setPageNumber(0);
area.setPenColor(65535);
area.setPenStyle(PenStyle.Dot);
area.setPenWidth((byte) 3);
area.setReplies(replies);

// Create an instance of Annotator class
Annotator annotator = new Annotator("input.bmp");

// Add annotation
annotator.add(area);

// Save to file
annotator.save("output.bmp");
annotator.dispose();

Annotation preview image

Darbības, lai noņemtu anotācijas no WMF Java

GroupDocs.Annotation Tas ļauj Java izstrādātājiem vieglāk noņemt anotācijas informāciju no WMF failiem jebkurā Java lietojumprogrammā, veicot dažas vienkāršas darbības.

  • Izveidojiet atbildes objektus ar komentāru un datumu.
  • Izveidojiet objektu SaveOptions un iestatiet AnnotationTypes = AnnotationType.None.
  • Izsauciet saglabāšanas metodi ar iegūto dokumenta ceļu vai straumi un SaveOptions objektu.

// Create an instance of Annotator class 
Annotator annotator = new Annotator("C://input.bmp");

// Remove annotation by set type None 
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);

// Save annotation to output file
annotator.save("C://output.bmp", saveOptions);
annotator.dispose();

Darbības, lai rediģētu anotācijas no WMF Java

GroupDocs.Annotation atvieglo Java izstrādātājiem dažādu anotāciju rekvizītu atjaunināšanu no WMF failiem jebkurā Java lietojumprogrammā, veicot dažas vienkāršas darbības.

  • Izveidot Annotatora objektu ar ievades dokumenta ceļu vai straumi ar instantierētām LoadOptions ar ImportAnnotations = true.
  • Izveidojiet kādu AnnotationBase implementāciju un iestatiet esošās anotācijas ID (ja anotācija ar šo ID nav atrasta, nekas netiks mainīts) vai anotāciju ceļu sarakstu (visas esošās anotācijas tiks noņemtas).
  • Izsaukt Annotator objekta atjaunināšanas metodi ar nodotām anotācijām.
  • Izsauciet saglabāšanas metodi ar iegūto dokumenta ceļu vai straumi un SaveOptions objektu.

String outputPath = "UpdateAnnotation.bmp";

// Create an instance of Annotator class
Annotator annotator = new Annotator("input.bmp");

// Create an instance of Reply class for first example and add comments
Reply reply1 = new Reply();
reply1.setComment("Original first comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());

Reply reply2 = new Reply();
reply2.setComment("Original second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());

java.util.List replies = new ArrayList();
replies.add(reply1);
replies.add(reply2);

// Create an instance of AreaAnnotation class and set options
AreaAnnotation original = new AreaAnnotation();
original.setId(1);
original.setBackgroundColor(65535);
original.setBox(new Rectangle(100, 100, 100, 100));
original.setCreatedOn(Calendar.getInstance().getTime());
original.setMessage("This is original annotation");
original.setReplies(replies);

// Add original annotation
annotator.add(original);
annotator.save(outputPath);
annotator.dispose();

LoadOptions loadOptions = new LoadOptions();

// Open annotated document
Annotator annotator1 = new Annotator(outputPath, loadOptions);

// Create an instance of Reply class for update first example
Reply reply3 = new Reply();
reply3.setComment("Updated first comment");
reply3.setRepliedOn(Calendar.getInstance().getTime());

Reply reply4 = new Reply();
reply4.setComment("Updated second comment");
reply4.setRepliedOn(Calendar.getInstance().getTime());

java.util.List replies1 = new ArrayList();
replies1.add(reply3);
replies1.add(reply4);

// Suggest we want change some properties of existed annotation
AreaAnnotation updated = new AreaAnnotation();
updated.setId(1);
updated.setBackgroundColor(255);
updated.setBox(new Rectangle(0, 0, 50, 200));
updated.setCreatedOn(Calendar.getInstance().getTime());
updated.setMessage("This is updated annotation");
updated.setReplies(replies1);

// Update and save annotation
annotator1.update(updated);
annotator1.save(outputPath);
annotator1.dispose();

Darbības, lai izvilktu anotācijas no WMF Java

GroupDocs.Annotation ļauj Java izstrādātājiem viegli anotēt dokumentus un izvilkt anotāciju informāciju no WMF failiem jebkurā Java lietojumprogrammā, veicot dažas vienkāršas darbības.

  • Izveidojiet atbildes objektus ar komentāru un datumu.
  • Izveidojiet LoadOptions objektu un izsauciet SetImportAnnotations ar patiesu argumentu.
  • Definējiet mainīgo ar tipu Saraksts.
  • Izsauciet metodi get un atgrieziet rezultātu iepriekš norādītajam mainīgajam.

// For using this example input file ("annotated.bmp") must be with annotations
LoadOptions loadOptions = new LoadOptions();

// Create an instance of Annotator class and get annotations
final Annotator annotator = new Annotator("annotated.bmp", loadOptions);
List annotations = annotator.get();

Tiešraides demonstrācijas, lai pievienotu, noņemtu, rediģētu un izvilktu anotācijas dokumentiem un attēliem

Pievienojiet, noņemiet, rediģējiet un izvelciet anotācijas failam WMF tūlīt, apmeklējot vietni GroupDocs.Annotation Live Demos. Tiešraides demonstrācijai ir šādas priekšrocības

Nav nepieciešams lejupielādēt API

Nav jāraksta nevienam kodu

Vienkārši augšupielādējiet avota failu

Saņemiet lejupielādes saiti, lai saglabātu failu

Par WMF faila formātu

Faili ar WMF paplašinājumu ir Microsoft Windows Metafile (WMF) vektoru, kā arī bitkartes formāta attēlu datu glabāšanai. Lai būtu precīzāk, WMF pieder grafikas failu formātu vektora failu formātu kategorijai, kas ir neatkarīga no ierīces. Windows grafiskās ierīces interfeiss (GDI) izmanto WMF failā saglabātās funkcijas, lai ekrānā parādītu attēlu. Vēlāk tika publicēta uzlabota WMF versija, kas pazīstama kā Enhanced Meta Files (EMF), kas padara formātu daudz funkcijām bagātāku. Praktiski WMF ir līdzīgi SVG.

Lasīt vairāk Par WMF faila formātu

Darbs ar citiem populāriem dokumentu formātiem

Atjauniniet anotācijas rekvizītus no dažiem populāriem failu formātiem, kā norādīts tālāk.

Annotate PDF document

(Adobe Portable Document Format)

Annotate DOC document

(Microsoft Word Document)

Annotate DOCM document

(Microsoft Word Macro-Enabled Document)

Annotate DOCX document

(Microsoft Word Open XML Document)

Annotate DOT document

(Microsoft Word Document Template)

Annotate DOTX document

(Word Open XML Document Template)

Annotate RTF document

(Rich Text Document)

Annotate ODT document

(Open Document Text)

Annotate XLS document

(Microsoft Excel Binary File Format)

Annotate XLSX document

(Microsoft Excel Open XML Spreadsheet)

Annotate XLSM document

(Microsoft Excel Macro-Enabled Spreadsheet)

Annotate XLSB document

(Microsoft Excel Binary Worksheet)

Annotate ODS document

(Open Document Spreadsheet)

Annotate PPT document

(PowerPoint Presentation)

Annotate PPTX document

(PowerPoint Open XML Presentation)

Annotate PPSX document

(PowerPoint Open XML Slide Show)

Annotate POTM document

(Microsoft PowerPoint Template)

Annotate PPTM document

(Microsoft PowerPoint Presentation)

Annotate PPS document

(Microsoft PowerPoint 97-2003 Slide Show)

Annotate ODP document

(OpenDocument Presentation)

Annotate HTML document

(HyperText Markup Language)

Annotate TIFF document

(Tagged Image File Format)

Annotate PNG document

(Portable Network Graphic)

Annotate EML document

(E-mail Message)

Annotate MSG document

(Microsoft Outlook E-mail Message)

Annotate VSD document

(Microsoft Visio 2003-2010 Drawing)

Annotate VSDX document

(Microsoft Visio Drawing)

Annotate VSS document

(Microsoft Visio 2003-2010 Stencil)

Annotate VST document

(Microsoft Visio 2013 Stencil)

Annotate DWG document

(Autodesk Design Data Formats)

Annotate DXF document

(AutoCAD Drawing Interchange)

Annotate DCM document

(Digital Imaging and Communications in Medicine)

Annotate WMF document

(Windows Metafile)

Annotate EMF document

(Enhanced Metafile Format)

Back to top
 Latviešu