Выравнивание двух PDF-файлов для слияния с использованием Cairo и pyPDF - PullRequest
0 голосов
/ 18 февраля 2010

Мне нужно программно добавить дополнительные графические элементы на существующую статическую обложку книги в формате PDF. Прямо сейчас я использую pycairo для рисования на прозрачной PDFSurface, а затем объединяю его в существующий статический PDF, используя pyPdf. Таким образом, PDFSurface работает как наложение.

Однако размер прозрачного PDF точно такого же размера, как у TrimBox статического PDF, поэтому он меньше, чем у статического PDF. Как расположить содержимое на прозрачном PDF, чтобы после слияния оно точно перекрывало TrimBox статического PDF?

1 Ответ

0 голосов
/ 05 июля 2010

Как и следовало ожидать, это был вопрос простой математики. Оказывается, проблема с выравниванием блоков PDF была вызвана моей неправильной интерпретацией координат блоков: Являются ли PDF-координаты относительными или абсолютными?

...