Я надеюсь, что этот вопрос станет исчерпывающим руководством по обработке и рендерингу PDF на Java. У меня есть довольно полная реализация путем объединения нескольких библиотек с открытым исходным кодом, я бы хотел ее улучшить.
Предпосылки
Мои требования и текущая реализация:
- Проверка существующих PDF-документов на предмет определенных условий (версия PDF, пароль защита, встраивание шрифтов, таблицы перекрестных ссылок и т. д.) - Не реализовано.
- Разрешить определение полей Acroform через координаты страницы или какой-либо другой механизм. Плата за коммерческую лицензию нетривиальна (от нескольких центов за документ до десятков тысяч за лицензии сайта), и если я собираюсь платить лицензионные сборы за программное обеспечение, я хотел бы сделать полную поиск на рынке лучшего продукта. Версии iText 2.x работают нормально, но в них достаточно ошибок.
- Соответствие версии PDF : Есть странные проблемы соответствия, когда дело доходит до встраивания шрифтов, таблиц перекрестных ссылок и т. Д. В этих библиотеках, чтобы вызвать
- Качество вывода в рендеринг : Качество рендеринга в PNG из этих файлов страдает от нескольких проблем в областях встроенных шрифтов, изображений и слоев.
На что я надеюсь
Я надеюсь получить отзывы от пользователей и людей, исследовавших библиотеки PDF. Пожалуйста, включите как можно больше следующей информации для полноты и потомства.
- - ваш ответ / комментарий, основанный на использовании или исследовании
- имя, версия библиотеки и лицензия (если коммерческая лицензия, пожалуйста, укажите стоимость, если возможно)
- для чего вы используете библиотеку для
- что вам в ней нравится / чем она хороша
- что вам не нравится в ней / что не хорошо в
- каково ваше общее впечатление
задан rajeshj 11 February 2011 в 02:03
поделиться