Учитывая форму, обычно заполняемую вручную, как я могу распечатать информацию в этой форме программно? - PullRequest
0 голосов
/ 15 июля 2009

У меня есть документ PDF, который представляет собой печатную форму, которая обычно заполняется вручную.

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

Я хочу, чтобы конечная форма выглядела так, как будто она была пропущена через пишущую машинку и в которой были напечатаны данные (необязательно должно выглядеть так, как будто она была написана от руки).

Конечным результатом должен быть новый PDF-документ с заполненными данными.

Ответы [ 2 ]

1 голос
/ 15 июля 2009

Мне когда-то приходилось заполнять пользовательские формы для большого числа клиентов (10 страниц формы x ~ 900 клиентов). Я построил формы как обычные PDF-формы, затем вывел данные в файлы .fdf (которые являются текстовыми) и, наконец, использовал iTextSharp для объединения и печати. ​​

Это хорошо сработало один раз, но я не знаю, буду ли я делать это регулярно.

Конечно, это было с C #; для Java вы бы пошли с iText ... Извините, я не питон.

1 голос
/ 15 июля 2009

Прочитайте PDF документ как шаблон (background-image) и напишите свой текст поверх шаблона. Я сделал это на PHP с помощью бесплатных библиотек fpdf_tpl и fpdi.

Я не очень хорошо знаю мир питонов, но есть ТАК сообщение о python и pdf

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