Това кратко ръководство обяснява как да редактирате PDF в Java. Той съдържа подробности за системната конфигурация и поетапен алгоритъм, последван от изпълним примерен код за редактиране на текст в PDF с помощта на Java. Можете да персонализирате този код и да промените номера на страницата или координатите на страницата, за да редактирате всеки текст или изображение в PDF документа.
Стъпки за редактиране на PDF в Java
- Конфигурирайте системата, като инсталирате Aspose.PDF for Java, за да редактирате PDF
- Вземете входен PDF документ, за да го редактирате
- Създаване на обект от клас RedactionAnnotation
- Добавяне на анотацията към съществуващи анотации
- Редактирайте PDF файла с метода redact() и го експортирайте в изходния път
Стъпките по-горе обобщават алгоритъма за редактиране на информация в PDF с помощта на Java. Първо, отворете входния PDF файл и създайте анотация за редакция. След това добавете анотацията към страницата и експортирайте изходния PDF файл.
Код за редактиране на PDF файл с помощта на 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"); | |
} | |
} |
Този примерен код показва как да редактирате PDF документ с помощта на Java. Той осъществява достъп до входния документ и след това създава RedactionAnnotation с номера на страницата и правоъгълни координати. Накрая се задават функциите на анотацията, като цвят на запълване, цвят на рамката, насложен текст и др., а целевата секция се редактира според вашите изисквания.
Тази статия описва как да редактирате документ в Java. Ако искате да изтриете цяла страница от PDF, моля, прочетете статията на как да премахвате страници от PDF с помощта на Java.