У меня есть документ PDF, но мне нужно заменить некоторые значения в Java - PullRequest
1 голос
/ 05 февраля 2012

У меня есть приложение, которое генерирует PDF-файлы.Сейчас я использую Apache FOP только для создания документа с нуля (XML + XSLT).Вопрос в том, есть ли какая-нибудь библиотека / метод, который я могу рассматривать в качестве исходного документа PDF как шаблон?

Я имею в виду, я создаю документ с помощью Adobe Acrobat и просто устанавливаю там некоторые пометки, такие как $ {Name},$ {Surname}, $ {Address}, а затем я помещаю его в библиотеку, предоставляя значения для Name, фамилии и адреса.

Надеюсь, вы меня понимаете.

С уважением.

1 Ответ

2 голосов
/ 05 февраля 2012

PDFBox, iText и PDFlib - это библиотеки PDF, которые позволяют вам изменять существующие PDF-файлы, а не только генерировать их, как это делает FOP.Это позволит вам загрузить шаблон документа и заменить заполнители фактическими значениями.

http://pdfbox.apache.org/

http://itextpdf.com/

http://www.pdflib.com/

PDFBox также предоставляет пример кода о том, как заменить строку в документе другим значением: https://pdfbox.apache.org/apidocs/org/apache/pdfbox/examples/pdmodel/ReplaceString.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...