Syftet med den här artikeln är att guida dig om hur du lägger till överstruken kommentar i PDF med Java. Överstrukna kommentarer är användbara för att markera specifik text eller innehåll i en PDF-fil. Som tur är, med hjälp av ett vanligt använt anteckningsbibliotek, är proceduren att infoga överstruken annotering i PDF med Java enkel. För att uppnå detta har vi listat de nödvändiga stegen som du måste följa.
Steg för att lägga till genomstruken kommentar i PDF med Java
- Använd Maven repository för att installera GroupDocs.Annotation for Java i ditt projekt
- Importera de nödvändiga klasserna för att lägga till överstruken kommentar i PDF
- Skapa ett Annotator klassobjekt genom att tillhandahålla PDF-filsökvägen till dess konstruktor
- Skapa objekt av punktstrukturen
- Skapa ett objekt av klassen StrikeoutAnnotation och ställ in några egenskaper t.ex. position, sidnummer, poäng, etc.
- Anrop metoden Annotator.add och skicka StrikeoutAnnotation-objektet till det
- Ring Annotator.save-metoden för att spara PDF-filen på disk
Ovanstående steg illustrerar hur du installerar anteckningsbiblioteket på din dator, vilket gör att du kan skapa överstruken annotering till PDF i Java. Ingen ytterligare programvara krävs för att infoga överstrukna kommentarer i en PDF-fil. Dessa instruktioner är kompatibla med ofta använda operativsystem som Windows, macOS och Linux. Kodexemplet nedan visar hur man lägger till en överstruken kommentar till en PDF.
Kod för att lägga till genomstruken kommentar 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.annotationmodels.StrikeoutAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddStrikeoutAnnotationinPDFUsingJava { | |
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"); | |
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 StrikeoutAnnotation class and set options | |
StrikeoutAnnotation strikeout = new StrikeoutAnnotation(); | |
strikeout.setCreatedOn(Calendar.getInstance().getTime()); | |
strikeout.setFontColor(65535); | |
strikeout.setMessage("This is strikeout annotation"); | |
strikeout.setOpacity(0.7); | |
strikeout.setPageNumber(0); | |
strikeout.setPoints(points); | |
// Add strikeout annotation to Annotator | |
annotator.add(strikeout); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Det föregående avsnittet gav en detaljerad beskrivning av Java genomstruken kommentar i PDF, tillsammans med ett grundläggande kodexempel som bara kräver några få API-anrop. Efter att du har installerat anteckningsbiblioteket och uppdaterat sökvägarna för ingångs- och utdatafilen kan du sömlöst införliva koden i dina applikationer. Grattis, du har framgångsrikt lagt till en överstruken kommentar till en PDF-fil med Java.
I tidigare handledning diskuterade vi att lägga till understrykningskommentarer till PDF-filer. Om du vill veta mer om det här ämnet kan du läsa vår guide om hur man lägger till understrykningsanteckningar i PDF med Java.