Есть ли какой-либо java lib, который я могу использовать (Itext не является бесплатным для использования на коммерческих сайтах) для создания пустых полей цифровой подписи в java из сервлетов или jsp. У меня должно быть несколько полей пустой подписи. Php имеет TCPDF, есть ли что-то подобное в java.Создать поля свободной формы PDF бесплатно для коммерческого использования
ответ
Поскольку ответа не было, но JasperReports еще нет (и его можно считать излишним, чтобы использовать полномасштабный набор отчетов, чтобы добавить пустое поле подписи в документ), я обобщаю свои комментарии как второй ответ здесь:
Вы хотите генерировать пустые цифровые поля подписи в Java, но не хотите использовать IText потому это не бесплатно использовать для коммерческих сайтов.
Если вы просто хотите создать пустые поля подписи и не важно, что состояние дел в данной области в отношении многих дополнений и исправления ошибок в новых версиях IText, вы можете рассмотреть возможность использования новейшего IText версия, опубликованная под LGPL, т.е. 2.1.7 или (неофициальная) 4.2.0. В последнем есть некоторые незначительные исправления по сравнению с предыдущими, поэтому вы можете предпочесть эту версию.
В этом случае я предлагаю вам проверить ветвь SVN, о которой идет речь, и создать ее самостоятельно, вместо того, чтобы использовать одну из версий, созданных некоторыми третьими лицами, поскольку некоторые из них включают недокументированные изменения.
Я уверен, что вы можете каким-то образом сделать это с помощью PDFBox, потому что эта библиотека предоставляет объекты низкого уровня PDF-файлов, которые она обрабатывает довольно публично. Поскольку я не вхожу в эту библиотеку, я не могу сказать, как это сделать подробно. Вы можете просто взять несколько образцов PDFBox, создающих поля формы, ознакомиться с спецификацией PDF ISO 32000-1:2008 и реализовать ее, это не должно быть слишком сложно.
Новым игроком среди бесплатных библиотек PDF является PDF-клоун. Согласно его документу, он еще не занимается подписями. Он действительно работает с полями формы и общими аннотациями, поэтому нетрудно добавить функциональность, требуемую вами, либо --- пустые поля подписи на самом деле являются очень простыми полями формы, криптографическое удовольствие не начинается, прежде чем фактически подписать PDF, либо используя пустое поле подписи, либо создавая новый «на лету».
В этом случае вам, возможно, придется изменить сам lib, в то время как в случае с PDFBox я предполагаю, что вы можете просто использовать lib. Но вы можете увлечь Стефано Чиццолини, создателя PDF Clown, чтобы интегрировать это изменение.
Все это, как говорится, я согласен с комментарием Бруно, что кто-то делает прибыль (коммерческое использование) с помощью библиотеки, созданной кем-то другим (IText в рассматриваемом случае) не должны воздерживаться от как-то делиться, либо делиться своим кодом (т. е. использовать iText в соответствии с AGPL), либо оплачивать iText.
Конечно, иногда существуют неблагоприятные ограничения, например. менеджмент очень медленный, чтобы позволить совместное использование, но очень быстро требовать реализации от своего персонажа dev ... <sigh>
Пробег: JasperReports. Он имеет удобный графический интерфейс для проектирования ваших PDF-файлов.
Я думаю, что JasperReports использует Itext. –
Правда, но он опубликован под LGPL. –
Если я хочу сгенерировать пустые поля подписи, я также должен загрузить Itext, за который я должен заплатить, да? –
- 1. Flash-видеоплеер для файлов AVI (бесплатно для коммерческого использования)
- 2. anaconda python распространение совершенно бесплатно даже для коммерческого использования?
- 3. Ресурсы для коммерческого использования
- 4. Копирование PDF без структуры поля свободной формы с помощью ItextSharp
- 5. Лицензирование MySQL для коммерческого использования
- 6. лицензирование для коммерческого использования gpl
- 7. javazoom (jLayer) для коммерческого использования
- 8. Есть ли какой-либо IDE для мобильной разработки кросс-платформу бесплатно для коммерческого использования?
- 9. двойная бесплатно или повреждение ошибки свободной
- 10. Редактор бесплатного коммерческого использования
- 11. node js - Как создать сборку для коммерческого использования?
- 12. Добавление поля формы PDF
- 13. как «закрыть» скрипт php для коммерческого использования?
- 14. свободной формы ввода для ForeignKey поля на Django ModelForm
- 15. Стандарты кодирования Drupal для коммерческого использования?
- 16. flv player с rtmp для коммерческого использования
- 17. Купить Adobe Cirrus можно для коммерческого использования?
- 18. Можно ли использовать jQuery для коммерческого использования?
- 19. Является ли .Net framework для коммерческого использования?
- 20. Инструмент регистрации свободной формы
- 21. Создатель свободной формы
- 22. iTextSharp Проверка поля формы PDF
- 23. Грамматика распознавания речи для диктовки свободной формы
- 24. Применение фильтра размытия для областей свободной формы
- 25. БЕСПЛАТНО Инструмент для просмотра координат в PDF
- 26. XML для заполняемой формы PDF?
- 27. instantiateViewControllerWithIdentifier и вид свободной формы
- 28. C# PDF to Bmp бесплатно
- 29. Катушка для выбора свободной формы C#
- 30. Файлы свободной формы для районов мира
Связанный: http: // stackoverflow.com/q/6118635/1065197 –
Если вы просто хотите создать пустые поля подписи, и не важно быть сотой, вы можете использовать последнюю версию iText, опубликованную под LGPL, то есть 2.1.7 или (неофициальный) 4.2.0 , – mkl
Да, это лучшее решение, но я не могу понять, что в java нет никакой другой lib в java, которая бесплатна и способна это сделать, и этот php с TCPDF lib лучше, чем Java для этого !? –