В этом кратком руководстве объясняется, как редактировать 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.