Annotera DJVU från Java


Ladda ner gratis prov

Om GroupDocs.Annotation for Java API

GroupDocs.Annotation for Java API är ett bibliotek som låter dig lägga till kommentarer till PDF, Word och andra dokument på Mac, Windows eller Ubuntu. GroupDocs.Annotation for Java är ett inbyggt Java API för att hantera kommentarer med omfattande stöd för att skapa, lägga till, redigera, ta bort, extrahera och exportera kommentarer från bilder och olika andra dokument. Den fullständiga listan över dokumentformat som stöds kan du se på denna sida. Detta bibliotek låter dig arbeta inte bara med DJVU dokument utan också med många andra typer av dokument som Word, Excel, PowerPoint, Outlook e-post, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad och många andra. GroupDocs.Annotation for Java API låter dig skapa och lägga till nya anteckningar, redigera kommentarer, extrahera kommentarer, anteckningar och ta bort dem från dokument. Biblioteket stöder 13 olika anteckningstyper, inklusive text, polylinje, område, understrykning, punkt, vattenstämpel, pil, ellips, textersättning, avstånd, textfält, resursredigering i PDF, HTML, Microsoft Word-dokument, kalkylblad, diagram, presentationer, ritningar, bilder och många andra filformat. Exemplet (se nedan) visar hur du arbetar med DJVU-dokument, i det här exemplet kan du se huvudstegen för hur du arbetar med GroupDocs. Annotation: Konfigurera en licens, öppna ett dokument du vill arbeta med, skapa en annotering, lägga till dataobjekt för att ställa in anteckningsegenskaper enligt dina krav och spara resultatet på önskad plats. Du kan också titta mer detaljerat på de funktioner som stöds på vår github sida, eller i vår produkt dokumentation.

Steg för att lägga till kommentarer till DJVU i Java

GroupDocs.Annotation gör det enkelt för Java-utvecklare att lägga till olika annoteringstyper till DJVU-filer i valfri Java-baserad applikation genom att implementera några enkla steg.

  • Skapa svarsobjekt med kommentar och datum.
  • Skapa AreaAnnotation-objekt, ställ in områdesalternativ och lägg till svar.
  • Skapa Annotator-objekt och lägg till områdesanteckning.
  • Spara utdatafil.

Systemkrav

GroupDocs.Annotation för Java API:er stöds på alla större plattformar och operativsystem. Innan du kör koden nedan, se till att du har följande förutsättningar installerade på ditt system.

  • Operativsystem: Microsoft Windows, Linux, MacOS
  • Utvecklingsmiljö: NetBeans, Intellij IDEA, Eclipse etc
  • Java Runtime Environment: Java 7 (1.7) och högre
  • Hämta den senaste versionen av GroupDocs.Annotation for Java från GroupDocs Artifact Repository

Förhandsgranskning av anteckningar och kodexempel

// 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

Steg för att ta bort anteckningar från DJVU i Java

GroupDocs.Annotation gör det enklare för Java-utvecklare att ta bort anteckningsdetaljer från DJVU-filer i valfri Java-baserad applikation genom att implementera några enkla steg.

  • Skapa svarsobjekt med kommentar och datum.
  • Instantiera SaveOptions-objektet och ställ in AnnotationTypes = AnnotationType.None.
  • Anropa sparmetoden med resulterande dokumentsökväg eller ström och SaveOptions-objekt.

// 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();

Steg för att redigera kommentarer från DJVU i Java

GroupDocs.Annotation gör det enklare för Java-utvecklare att uppdatera olika annoteringsegenskaper från DJVU-filer i valfri Java-baserad applikation genom att implementera några enkla steg.

  • Instantiera Annotator-objekt med indatadokumentsökväg eller -ström med instansierade LoadOptions med ImportAnnotations = true.
  • Skapa en AnnotationBase-implementering och ange Id för existerande anteckning (om anteckning med det Id inte hittas, kommer ingenting att ändras) eller sökvägslista med anteckningar (alla existerande anteckningar kommer att tas bort).
  • Anrop uppdateringsmetod för Annotator-objekt med godkända anteckningar.
  • Anropa sparmetoden med resulterande dokumentsökväg eller ström och SaveOptions-objekt.

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();

Steg för att extrahera kommentarer från DJVU i Java

GroupDocs.Annotation gör det enkelt för Java-utvecklare att kommentera dokument och extrahera anteckningsinformation från DJVU-filer i alla Java-baserade program genom att implementera några enkla steg.

  • Skapa svarsobjekt med kommentar och datum.
  • Instantiera LoadOptions-objektet och anrop SetImportAnnotations med sant argument.
  • Definiera variabel med typen List.
  • Anrop get-metoden och returnera resultatet till variabeln ovan.

// 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();

Live-demos att lägga till, ta bort, redigera, extrahera kommentarer till dokument och bilder

Lägg till, ta bort, redigera och extrahera kommentarer till filen DJVU just nu genom att besöka webbplatsen GroupDocs.Annotation Live Demos. Livedemon har följande fördelar

Inget behov av att ladda ner API

Du behöver inte skriva någon kod

Ladda bara upp källfilen

Få nedladdningslänk för att spara filen

Om filformatet DJVU

DjVu, uttalas som “déjà vu”, är ett grafikfilformat avsett för skannade dokument och böcker, särskilt de som innehåller en kombination av text, teckningar, bilder och fotografier. Det utvecklades av AT&T Labs. Den använder flera tekniker som bildlagerseparering av text och bakgrundsbilder, progressiv laddning, aritmetisk kodning och förlustkomprimering för bitonala bilder. Eftersom DJVU-filen kan innehålla komprimerade men ändå högkvalitativa färgbilder, fotografier, text och teckningar och kan sparas på mindre utrymme, används den på webben som e-böcker, manualer, tidningar, gamla dokument, etc.

Läs mer Om filformatet DJVU

Arbeta med andra populära dokumentformat

Uppdatera annoteringsegenskaper från några av de populära filformaten enligt nedan.

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
 Svenska