#pdf #dynamic #com #asp-classic #activex
#PDF #динамический #com #asp-classic #activex
Вопрос:
Для работы мне нужно следующее:
- На сервере уже будет форма PDF, которая служит шаблоном для окончательного PDF.
- Пользователь заполняет веб-форму и отправляет ее на сервер.
- Информация, которую пользователь отправил через веб-форму, затем заполняет предопределенные поля в PDF, а затем сохраняет копию PDF с данными пользователей.
Есть ли бесплатный инструмент / программное обеспечение для этого?
Если это возможно, какой инструмент / приложение / com / активный x-объект работает лучше всего?
Спасибо!
Ответ №1:
Вероятно, нет способа найти бесплатный объект ASP / ActiveX для заполнения форм PDF, который является бесплатным и не находится под лицензией, подобной GPL. AFAIK самым дешевым инструментом (около 25 долларов США), который способен заполнять формы из командной строки, является PDF Toolkit (http://www.pdflabs.com/docs/install-pdftk / ). Этот инструмент находится под лицензией GPL с открытым исходным кодом, но коммерческая лицензия доступна по цене 25 долларов США за единицу.
Ответ №2:
Я не уверен, есть ли у вас бюджет для такого рода вещей, но Adobe Acrobat X professional позволяет вам создавать шаблон pdf, который содержит поля формы и может отправляться HTTP-прослушивателю как страница ASP.
Это устранило бы необходимость в каком-либо пользовательском коде вообще и требует только, чтобы у пользователя была установлена программа для чтения PDF. Вы можете предоставить шаблон PDF пользователю через HTTP, это откроет для пользователя программу чтения PDF, пользователь может заполнить поля, а затем нажать кнопку на документе, чтобы отправить заполненный документ на сервер.
Конечно, если это вам не по вкусу, я думаю, что есть версия iText для .NET, которая действительно потрясающая.
Комментарии:
1. И не забывайте, что для последних версий iText / iTextSharp также потребуется «бюджет» на коммерческую лицензию, если только мы не говорим здесь о проекте с открытым исходным кодом.
2. Хороший момент… Я с трудом нахожусь в поиске открытого исходного кода или бесплатного предложения на платформе .NET, которое дает вам это. Есть несколько хороших приложений для Java, которые я использовал, Apache pdfbox и iText Java, чтобы назвать несколько. Кажется, я помню, как пару лет назад в проекте .NET я программно манипулировал файлами PDF, но, хоть убейте, не могу вспомнить инструмент или была ли это платная лицензия.
Ответ №3:
Для этого я хотел бы порекомендовать Amyuni PDF Creator ActiveX. Это не бесплатно, но определенно соответствует вашим потребностям.
Комментарии:
1. Отказ от ответственности: Я являюсь частью команды разработчиков этого продукта.