В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Разработчик(и) | iText Group NV |
---|---|
Первоначальный выпуск | 2000 |
Стабильный релиз | 9.0.0 / 18 ноября 2024 г. ( 2024-11-18 ) [1] |
Репозиторий | https://github.com/itext/ |
Написано в | Java , C# |
Операционная система | Кроссплатформенный |
Тип | Библиотека |
Лицензия | AGPLv3 [2] Запатентованная |
Веб-сайт | itextpdf.com |
iText — это библиотека для создания и обработки PDF-файлов на Java и . NET . Она была создана в 2000 году и написана Бруно Лоуаги. Исходный код изначально распространялся как открытый исходный код по лицензиям Mozilla Public License или GNU Library General Public License с открытым исходным кодом. Однако, начиная с версии 5.0.0 (выпущенной 7 декабря 2009 года) и версии 4.2.0 (выпущенной 10 июля 2015 года) она распространяется по лицензии GNU Affero General Public License версии 3. Форк версии iText с лицензией LGPL/MPL в настоящее время активно поддерживается как библиотека OpenPDF на GitHub. [3] iText также доступен по проприетарной лицензии , распространяемой iText Software NV.
iText обеспечивает поддержку расширенных функций PDF, таких как подписи на основе PKI , 40- и 128-битное шифрование, цветокоррекция , тегированный PDF, формы PDF (AcroForms), PDF/X, управление цветом через профили ICC и штрихкоды , и используется несколькими продуктами и службами, включая Eclipse BIRT , Jasper Reports , JBoss Seam , Windward Reports и Pdftk .
iText (ранее известный как rugPDF ) был разработан зимой 1998 года как внутренний проект в Гентском университете для создания приложений PDF- документов для студенческого администрирования. Предварительные версии изначально могли только читать и записывать файлы PDF, и они требовали от разработчиков знания синтаксиса PDF , объектов, операторов и операндов для работы с библиотекой. Леонард Розентол, архитектор PDF в Adobe , называет iText одной из ранних вех в истории открытости PDF. [4]
В 1999 году Lowagie расформировал код rugPDF и написал новую библиотеку под названием iText. Lowagie создал iText как библиотеку, которую разработчики Java могли использовать для создания PDF-документов без знания синтаксиса PDF, и выпустил ее как продукт Free and Open Source Software (FOSS) 14 февраля 2000 года. Летом 2000 года к проекту присоединился Пауло Соарес, который теперь считается одним из главных разработчиков.
В конце 2008 года iText стал доступен для частной лицензии, а в начале 2009 года была создана iText Software Corp., которая стала всемирным лицензиаром продуктов iText. [5]
iText с тех пор был перенесен на .NET Framework под названием iTextSharp, написанный на C# . Хотя он имеет отдельную кодовую базу, он синхронизирован с основным графиком выпуска iText.
iText соответствует большинству современных стандартов PDF, включая:
iText изначально был выпущен под MPL/LGPL. 1 декабря 2009 года с выпуском iText 5 лицензия была изменена на GNU Affero General Public License версии 3. Проекты, которые не хотели предоставлять свой исходный код (как того требует AGPL), могли либо приобрести коммерческую лицензию на iText 5, либо продолжить использовать предыдущие версии iText под MPL/LGPL.
iText Group NV утверждает, что в ходе комплексной проверки при подготовке к iText 5 было обнаружено и устранено несколько проблем с интеллектуальной собственностью iText 2.
В 2007 году журнал SOA World Magazine включил iText в список «Одного из десяти решений с открытым исходным кодом, которые предприятия должны использовать». [8] Джеймс Гослинг похвалил библиотеку iText, использовав ее в новом издании Huckster. [9]
В 2011 году iText был представлен на Devoxx , конференции сообщества разработчиков Java. [10]
В 2013 году Deloitte номинировала iText Software Group на премию Technology Fast 50 Award в странах Бенилюкса. Компания заняла 10-е место в странах Бенилюкса и 3-е место в Бельгии. [11] [12] [13] [14]
В 2014 году iText выиграла премию BelCham Entrepreneurship Award в категории «Самая перспективная компания года» [15], а Deloitte признала iText Group NV самой быстрорастущей технологической компанией в Бельгии. [16] Впоследствии компания заняла 28-е место в рейтинге Deloitte Technology Fast 500 в регионе EMEA. [17] iText также была представлена на PDF Days в Кельне, Вашингтоне и Нью-Йорке, на Java One в Сан-Франциско и на Devoxx в Антверпене.
В 2017 году iText выиграла международную бизнес-премию в номинации «Самая инновационная технологическая компания года — менее 100 сотрудников 2017 года». [18]
В 2017/18 году ITEXT GROUP выиграла «Премию ELITE за стратегию роста года». [19]
В 2019 году iText выиграла Серебряную награду Stevie на American Business Awards в номинации «Самая инновационная технологическая компания года — менее 100 сотрудников». [20] iText также стала национальным победителем в номинации «Стратегия роста года» на European Business Awards. [19]