PDF: вставить строку текста в существующий файл PDF - PullRequest
2 голосов
/ 13 октября 2011

У меня есть файл PDF, и я хочу добавить в нижний колонтитул всех страниц (кроме первых двух) строку простого текста (не логотип или что-то похожее).

У кого-нибудь есть пример того, как это можно сделать (на любом языке)?

Обновление: Оригинальный PDF был создан с помощью Scribus, и у меня есть полный контроль надЭто.Так что, если проще выполнить операцию поиска и замены, это тоже хорошо.

Ответы [ 2 ]

2 голосов
/ 13 октября 2011

Если «нижний колонтитул» определяется позицией (например, указывается в миллиметрах), вы можете просто использовать свой любимый язык ( TeX , PHP , FPDF , Postscript , ...) для рендеринга PDF, содержащего две строки, а затем наложения этого PDF поверх существующего PDF с использованием pdftk .

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

pdftk input.pdf stamp overlay.pdf output temp.pdf
pdftk A=input.pdf B=temp.pdf cat A1-2 B3-end output result.pdf
0 голосов
/ 26 октября 2015

Если у вас есть файл Scribus, вы можете использовать мастер-страницы.

http://wiki.scribus.net/canvas/Working_with_Master_Pages

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