Я склонен делать такие вещи, используя Context , который является инструментом верстки на основе Tex, который интегрирован в движок pdftex Tex / Metapost. Пришло время обучения, и установка Context не совсем тривиальна, но она делает очень общую программную обработку документов с использованием PDF-файлов легкой, как только вы ее освоите.
Для этой проблемы вы должны определить два наложения, причем первым наложением будет основной PDF-файл, заданный для фона, а затем на странице, которую вы хотите изменить, определив наложение на переднем плане с помощью команды \setlayer
, который содержит один блок \framed
, который накладывает второй PDF с помощью команды \externalfigure
.
Приятной особенностью Context для такого рода задач является то, что он полностью работает с PDF как его внутренним представлением, поэтому нет неожиданного увеличения размера файла или ухудшения качества изображения, которое вы можете получить с другими инструменты, которые конвертируют между форматами.