Объединение PDF-файлов с iText для двусторонней печати - PullRequest
0 голосов
/ 20 мая 2010

У меня есть многостраничный PDF-файл (назовем его file1) И я создаю другой PDF-файл (file2), который состоит из 1 таблицы, которая также может быть многостраничной.

Как я могу объединить существующий pdf в тот, который я генерирую, чтобы страницы этих двух файлов были одна за другой (file1page1, file2page1, file1page2 и т. Д ...)

Я знаю, как объединить два файла PDF, и не было бы проблем, если бы я мог контролировать создание новых страниц в файле2. Но в file2 я просто пишу таблицу и не знаю, когда начинается новая страница.

Есть ли другой способ, кроме ввода файла3, который был бы конечным результатом.

1 Ответ

0 голосов
/ 20 мая 2010

В документе, который содержит таблицу, вам нужно будет использовать PdfPageEvent:

http://api.itextpdf.com/com/itextpdf/text/pdf/PdfWriter.html#setPageEvent%28com.itextpdf.text.pdf.PdfPageEvent%29

всякий раз, когда создается новая страница, вставьте соответствующую страницу из другого документа

...