Я заинтересован в заполнении существующих форматов PDF программно. Все, что мне действительно нужно сделать, это вывести информацию из пользовательского ввода, а затем поместить соответствующий текст поверх существующего PDF-файла в соответствующие местоположения. Я уже могу сделать это с помощью reportlab, дважды загружая один и тот же лист бумаги в принтер, но это просто портит меня неправильно.Добавление текста поверх существующих PDF-файлов с использованием reportlab
У меня возникает соблазн просто лично переконструировать каждый существующий PDF-файл и нарисовать каждую строку и характер перед добавлением вводимого пользователем текста, но я хотел проверить, был ли простой способ использовать существующий PDF-файл и установите его в качестве фона для некоторого дополнительного текста. Я бы предпочел использовать python, поскольку это единственный язык, на котором я чувствую себя комфортно.
Я также понимаю, что я мог просто сканировать сам документ и использовать полученное растровое изображение в качестве фона, но я бы предпочел точность векторной графики.
Похоже, что ReportLab has a commercial product with this functionality, и конкретная функция, которую я ищу, находится в ней (copyPages) - но, похоже, излишний платеж за продукт с четырьмя цифрами за одну, простую функцию для некоммерческого использования.