Практические примеры iText 5

Если вы хотите работать с библиотеками iText, вы как раз по адресу. Рекомендуется регулярно посещать этот раздел для ознакомления с новыми примерами или просматривать его перед обращением в службу поддержки.

Категории

Шрифты

Проблемы со шрифтами? Возможно, вы используете неправильный шрифт. Вы уверены, что выбрали правильный способ отрисовки нужных вам символов? Вы используете правильную кодировку? Шрифты Type1, шрифты TrueType, шрифты OpenType, Latin-1 или Юникод – здесь вы найдете подходящие примеры.

Изображения

iText поддерживает различные типы изображений: Jpeg, Jpeg2000, Gif, PNG, WMF, JBIG2, CCITT и т. д. Но это еще не все: вы можете вырезать изображения и делать их прозрачными или черно-белыми. Вы также можете рисовать контуры и фигуры и заполнять их цветом.

ColumnText

ColumnText – это объект, который можно использовать для добавления содержимого в абсолютных положениях.

Формы

В PDF используются интерактивные формы двух типов: формы на основе технологии AcroForm и формы на основе архитектуры форм XML (XFA). Узнайте, как проверять, заполнять и сводить формы.

Действия и комментарии

В PDF имеется много интерактивных функций. Он поддерживает JavaScript, внутренние и внешние ссылки и различные типы комментариев.

PDF/A и PDF/UA

PDF/A (ISO 19005) и PDF/UA (ISO 14289) – это стандарты ISO для архивирования и универсальной доступности.

Извлечение и редактирование

iText может анализировать содержимое документа PDF и извлекать из него содержимое. Это содержимое также можно редактировать с помощью iText.

Безопасность

Файлы PDF могут быть зашифрованы и подписаны цифровой подписью.

Графика

Примеры, включающие создание и отрисовку линий и фигур, изменение графических объектов, цветов, 2D-графики...

Разное

Примеры создания штрихкодов, внесения записей в журнал и многое другое.

ZUGFeRD

ZUGFeRD – это стандарт для электронных счетов-фактур, основанный на стандарте межотраслевого счета-фактуры (МОСФ) и PDF/A-3. Ознакомьтесь с ним подробнее в разделе «Будущее выставления счетов-фактур» и попробуйте некоторые примеры.

IText в действии

Второе издание этой книги было опубликовано в 2010 году и содержит около 300 примеров кода.

Объединение существующих PDF

Файлы PDF можно копировать, объединять, собирать постранично.

Обработка существующего PDF

С помощью PdfStamper можно легко добавлять содержимое, такое как водяные знаки, верхние, нижние колонтитулы, в существующий документ.

XML Worker

iText может конвертировать простой XHTML и CSS в PDF с помощью надстройки XML Worker.