Hur man lägger till redigeringsanteckning till PDF med Java

Denna handledning kommer att leda dig genom processen att använda anteckningsbiblioteket som erbjuder robusta funktioner för att lägga till redigeringskommentarer till PDF med Java. Med redaktionskommentarresursen kan du selektivt dölja eller eliminera känsligt innehåll i en PDF-fil. Biblioteket som används i denna handledning är plattformsoberoende, vilket säkerställer att den medföljande koden kan köras på vilket operativsystem som helst utan kompatibilitetsproblem. Nedan hittar du de grundläggande stegen för att införa redigeringskommentarer i PDF med Java.

Steg för att lägga till redigeringsanteckning till PDF med Java

  1. Använd Maven repository för att installera GroupDocs.Annotation for Java i ditt projekt för att lägga till redigeringskommentarer
  2. Importera de nödvändiga klasserna för att infoga redigeringskommentarer
  3. Instantiera ett Annotator klassobjekt genom att skicka filsökvägen till PDF:en till dess konstruktor
  4. Instantiera en ResourcesRedactionAnnotation-klassinstans och ange de nödvändiga egenskaperna, inklusive position, sidnummer och andra relevanta parametrar
  5. Anrop Add-metoden för klassen Annotator och skicka ResourcesRedactionAnnotation-objektet som ett argument
  6. Anropa metoden Annotator.save för att lagra den modifierade PDF-filen på disk

De ovan nämnda stegen har tillhandahållits för att hjälpa dig att sömlöst infoga redigeringskommentarer i PDF med Java. Dessa instruktioner är kompatibla med populära operativsystem som Windows, macOS och Linux, så länge som Java är installerat. Dessutom finns det inget krav på någon extra mjukvaruinstallation. Nedan finns ett kodexempel som visar proceduren för att lägga till en redigeringskommentar till en PDF.

Kod för att lägga till redigeringsanteckning till PDF med Java

import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.licenses.License;
import com.groupdocs.annotation.models.Rectangle;
import com.groupdocs.annotation.models.Reply;
import com.groupdocs.annotation.models.annotationmodels.ResourcesRedactionAnnotation;
import java.util.ArrayList;
import java.util.Calendar;
public class AddRedactionAnnotationtoPDFusingJava {
public static void main(String[] args) {
// Set License to avoid the limitations of Annotation library
License license = new License();
license.setLicense("GroupDocs.Annotation.lic");
// Create an instance of Annotator class
Annotator annotator = new Annotator("input.pdf");
// Create an instance of Reply class and add comments
Reply reply1 = new Reply();
reply1.setComment("First comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());
Reply reply2 = new Reply();
reply2.setComment("Second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());
java.util.List<Reply> replies = new ArrayList<Reply>();
replies.add(reply1);
replies.add(reply2);
// Create an instance of ResourcesRedactionAnnotation class and set options
ResourcesRedactionAnnotation resourcesRedaction = new ResourcesRedactionAnnotation();
resourcesRedaction.setBox(new Rectangle(100, 100, 100, 100));
resourcesRedaction.setCreatedOn(Calendar.getInstance().getTime());
resourcesRedaction.setMessage("This is resources redaction annotation");
resourcesRedaction.setPageNumber(0);
resourcesRedaction.setReplies(replies);
// Add redaction annotation
annotator.add(resourcesRedaction);
// Save the final PDF to disk
annotator.save("result.pdf");
}
}

I det föregående avsnittet visade vi upp användningen av Java-redaktionskommentarer i PDF. Som du kan se är endast ett fåtal API-anrop nödvändiga för att utföra denna uppgift. När du väl har installerat anteckningsbiblioteket och justerat filsökvägarna för inmatning och utdata är det en enkel process att sömlöst införliva den medföljande koden i dina applikationer.

Processen att lägga till en vattenstämpel till Excel-kalkylblad med Java har förklarats noggrant tidigare. Om du vill fördjupa dig mer i det här ämnet rekommenderar vi att du utforskar vår detaljerade guide, som ger omfattande instruktioner om hur man lägger till vattenstämpel i Excel-kalkylblad med Java.

 Svenska