Tento stručný průvodce vysvětluje, jak redigovat PDF v Javě. Obsahuje podrobnosti o konfiguraci systému a postupný algoritmus, za kterým následuje spustitelný vzorový kód pro redigování textu v PDF pomocí Java. Tento kód můžete přizpůsobit a změnit číslo stránky nebo souřadnice stránky, abyste redigovali jakýkoli text nebo obrázek v dokumentu PDF.
Kroky k úpravě PDF v Javě
- Nakonfigurujte systém instalací Aspose.PDF for Java pro redigování PDF
- Získejte vstupní dokument PDF pro jeho redigování
- Vytvořte instanci objektu třídy RedactionAnnotation
- Přidejte anotaci k existujícím anotacím
- Upravte soubor PDF pomocí metody redact() a exportujte jej do výstupní cesty
Výše uvedené kroky shrnují algoritmus pro redigování informací v PDF pomocí Java. Nejprve otevřete vstupní soubor PDF a vytvořte anotaci redakce. Následně přidejte anotaci na stránku a exportujte výstupní soubor PDF.
Kód pro úpravu souboru PDF pomocí Java
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"); | |
} | |
} |
Tento ukázkový kód ukazuje jak redigovat dokument PDF pomocí Java. Přistoupí ke vstupnímu dokumentu a poté vytvoří RedactionAnnotation s číslem stránky a pravoúhlými souřadnicemi. Nakonec jsou nastaveny anotační funkce, jako je barva výplně, barva ohraničení, překryvný text atd., a cílová sekce je upravena podle vašich požadavků.
Tento článek popisuje, jak redigovat dokument v Javě. Pokud chcete smazat celou stránku z PDF, přečtěte si prosím článek na jak odstranit stránky z PDF pomocí Java.