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