Библиотека для создания и управления PDF-документами на Java и C#. Используйте этот тег для кода, использующего версии iText до 5.5.x. Для версий iText начиная с 7.0.0 доступен отдельный тег "itext7". Не забудьте также добавить тег для используемого вами языка.

iText - это библиотека, которая позволяет создавать документы PDF и управлять ими. Это позволяет разработчикам, желающим улучшить веб- и другие приложения, с помощью динамического создания и / или обработки документов PDF. Разработчики могут использовать iText для:

  • Показывать PDF в браузере
  • Создавайте динамические документы из файлов XML или баз данных
  • Используйте множество интерактивных функций PDF
  • Добавьте закладки, номера страниц, водяные знаки и т. Д.
  • Разделение, объединение и управление страницами PDF
  • Автоматическое заполнение PDF-форм
  • Добавление цифровых подписей к PDF-файлу

Обычно iText используется в проектах, которые имеют одно из следующих требований:

  • Контент недоступен заранее: он рассчитывается на основе ввода данных пользователем или информации из базы данных в реальном времени.
  • Файлы PDF нельзя создавать вручную из-за огромного объема контента: большого количества страниц или документов.
  • Документы необходимо создавать в автоматическом режиме, в пакетном режиме.
  • Контент необходимо настраивать или персонализировать; например, имя конечного пользователя должно быть проставлено на нескольких страницах.

Часто с этими требованиями вы столкнетесь в веб-приложениях, где контент должен динамически передаваться в браузер. Обычно вы предоставляете эту информацию в форме HTML, но для некоторых документов PDF предпочтительнее HTML для лучшего качества печати, для идентичного представления на различных платформах, из соображений безопасности или для уменьшения размера файла.

iText доступен как на Java, так и на C#.

Официальный сайт: https://itextpdf.com/

Полезные ссылки

Важный

Все версии до iText 5 (выпущенного в декабре 2009 г.) являются устаревшими. Коммерческие лицензии и лицензии AGPL для iText5 доступны в iText Group. По их словам, старые версии больше не должны использоваться из-за технических и юридических проблем (их мнение можно найти в разделе " Правовые вопросы" в разделе "Лучшие вопросы iText на Stackru").

О iText 4

Если вы посмотрите журналы изменений, то увидите, что iText 2.1.7 был выпущен 7 июля 2009 года. За ним последовал iText 5.0.0 7 декабря 2009 года. Официального выпуска iText 3 или 4 не было. Как объяснялось на официальном веб-сайте, iText перешел с версии 2.1.7 на 5.0.0, чтобы синхронизировать номера версий iText и iTextSharp. iTextSharp уже был в версии 4, а iText все еще был в версии 2.

iText 7

Поскольку iText версии 7 представляет собой полностью переписанный API, был введен дополнительный тег itext7 для обозначения вопросов, явно относящихся к использованию iText 7.

Связанные теги

itextsharp, itextpdf, itext7