Ovaj kratki vodič objašnjava kako urediti PDF u Javi. Sadrži pojedinosti o konfiguraciji sustava i postupni algoritam, nakon čega slijedi primjer koda koji se može pokrenuti za redigiranje teksta u PDF-u pomoću Jave. Možete prilagoditi ovaj kod i promijeniti broj stranice ili koordinate stranice kako biste redigirali bilo koji tekst ili sliku u PDF dokumentu.
Koraci za uređivanje PDF-a u Javi
- Konfigurirajte sustav instaliranjem Aspose.PDF for Java za uređivanje PDF-a
- Dobijte ulazni PDF dokument za njegovo uređivanje
- Instancirajte objekt klase RedactionAnnotation
- Dodajte napomenu postojećim napomenama
- Uredite PDF datoteku metodom redact() i izvezite je na izlaznu putanju
Gore navedeni koraci sažimaju algoritam za uređivanje informacija u PDF-u pomoću Jave. Prije svega, pristupite ulaznoj PDF datoteci i izradite napomenu za uređivanje. Nakon toga dodajte napomenu na stranicu i izvezite izlaznu PDF datoteku.
Kod za uređivanje PDF datoteke pomoću Jave
public class Main { | |
public static void main(String[] args) throws Exception // Redact PDF pages in Java | |
{ | |
// Set the license | |
new com.aspose.pdf.License().setLicense("Aspose.Total.lic"); | |
// Open document | |
com.aspose.pdf.Document doc = new com.aspose.pdf.Document("input.pdf"); | |
// Create RedactionAnnotation instance | |
com.aspose.pdf.RedactionAnnotation annot = new com.aspose.pdf.RedactionAnnotation( | |
doc.getPages().get_Item(1), | |
new com.aspose.pdf.Rectangle(200, 200, 300, 250) | |
); | |
annot.setFillColor(com.aspose.pdf.Color.getGreen()); | |
annot.setBorderColor(com.aspose.pdf.Color.getYellow()); | |
annot.setColor(com.aspose.pdf.Color.getBlue()); | |
// Set overlay text | |
annot.setOverlayText("REDACTED"); | |
// Add annotation to annotations collection of first page | |
doc.getPages().get_Item(1).getAnnotations().add(annot); | |
// Flattens annotation and redacts page contents | |
annot.redact(); | |
doc.save("Redacted.pdf"); | |
} | |
} |
Ovaj primjer koda pokazuje kako urediti PDF dokument pomoću Jave. Pristupa ulaznom dokumentu i zatim stvara RedactionAnnotation s brojem stranice i pravokutnim koordinatama. Konačno, postavljaju se značajke zabilješki kao što su boja ispune, boja obruba, tekst preklapanja itd., a ciljni odjeljak se redigira prema vašim zahtjevima.
Ovaj članak pokriva kako urediti dokument u Javi. Ako želite izbrisati cijelu stranicu iz PDF-a, pročitajte članak na kako ukloniti stranice iz PDF-a pomoću Jave.