Den här artikeln fokuserar på hur man lägger till textredigeringskommentarer i PDF med Java med hjälp av det mest populära anteckningsbiblioteket. Textredigering visar en pålitlig teknik för att säkert dölja känslig information i dokument. Dessutom hjälper vi dig att ställa in anteckningsbiblioteket för att infoga textredigeringskommentarer till PDF i Java.
Steg för att lägga till textredigeringskommentarer i PDF med Java
- Använd Maven-arkivet för att införliva GroupDocs.Annotation for Java i ditt projekt för att lägga till textredigeringskommentaren i PDF
- Inkludera de klasser som krävs för att infoga textredigeringskommentarer till PDF
- Skapa objekt av klassen Annotator genom att tillhandahålla PDF-filens sökväg som ett argument till dess konstruktor
- Skapa en instans av klassen TextRedactionAnnotation och ställ in önskade egenskaper, såsom position, sidnummer, etc.
- Anropa metoden Annotator.add, skicka objektet i klassen TextRedactionAnnotation som ett argument
- Anropa metoden Annotator.save för att spara PDF-filen på disken
Genom att följa de ovannämnda stegen blir processen att skapa textredigeringskommentarer i PDF med Java enkel. Dessa instruktioner är kompatibla med populära operativsystem som Windows, macOS och Linux, så länge Java är installerat. Fördelen är att ingen ytterligare programvaruinstallation krävs för att lägga till textredigeringskommentarer till en PDF-fil.
Kod för att lägga till textredigeringsanteckning i PDF med Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Point; | |
import com.groupdocs.annotation.models.Reply; | |
import com.groupdocs.annotation.models.annotationmodels.TextRedactionAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddTextRedactionAnnotationinPDFusingJava { | |
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); | |
Point point1 = new Point(80, 730); | |
Point point2 = new Point(240, 730); | |
Point point3 = new Point(80, 650); | |
Point point4 = new Point(240, 650); | |
List<Point> points = new ArrayList<Point>(); | |
points.add(point1); | |
points.add(point2); | |
points.add(point3); | |
points.add(point4); | |
// Create an instance of TextRedactionAnnotation class and set options | |
TextRedactionAnnotation textRedaction = new TextRedactionAnnotation(); | |
textRedaction.setCreatedOn(Calendar.getInstance().getTime()); | |
textRedaction.setMessage("This is text redaction annotation"); | |
textRedaction.setPageNumber(0); | |
textRedaction.setPoints(points); | |
textRedaction.setReplies(replies); | |
// Add text redaction annotation into PDF | |
annotator.add(textRedaction); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Genom att följa instruktionerna som beskrivs i denna handledning blir det en enkel process att lägga till en textredigeringskommentar med Java. Att använda textredigeringskommentarer är en effektiv metod för att dölja känslig information i dokument. När du har installerat dokumentkommentarsbiblioteket och justerat in- och utdatafilkatalogerna för att möta dina behov, bör det vara en sömlös upplevelse att integrera den medföljande koden i dina applikationer. Grattis! Du har nu framgångsrikt lärt dig processen att lägga till textredigeringsanteckning Java.
För en heltäckande förståelse av ämnet rekommenderar vi att du hänvisar till vårt tidigare publicerade ämne som ger en detaljerad förklaring av hur du lägger till punktkommentarer till PDF-filer med Java-programmering. För att fördjupa dig i det här ämnet rekommenderar vi att du konsulterar ämnet om hur du hur man lägger till punktkommentarer till PDF med Java.