iText

iText
Deweloperzy iText Group N.V
Pierwsze wydanie 2000
Wersja stabilna
7.2.5 / 16 stycznia 2023 r . ; 36 dni temu ( 16.01.2023 )
Magazyn https://github.com/itext/
Napisane w Jawa , C#
System operacyjny Międzyplatformowe
Typ Biblioteka
Licencja Własność AGPLv3
Strona internetowa itextpdf .com

iText to biblioteka do tworzenia i manipulowania plikami PDF w językach Java i .NET.

iText został napisany przez Bruno Lowagie. Kod źródłowy był początkowo rozpowszechniany jako open source na Mozilla Public License lub GNU Library General Public License. Jednak od wersji 5.0.0 (wydanej 7 grudnia 2009) jest rozpowszechniany na licencji Affero General Public License w wersji 3. Rozwidlenie wersji iText na licencji LGPL / MPL jest obecnie aktywnie utrzymywane jako biblioteka OpenPDF na GitHub. iText jest również dostępny na podstawie zastrzeżonej licencji , dystrybuowanej przez iText Software NV.

iText zapewnia obsługę zaawansowanych funkcji PDF, takich jak podpisy oparte na PKI , szyfrowanie 40-bitowe i 128-bitowe, korekcja kolorów , Tagged PDF, formularze PDF (AcroForms), PDF/X, zarządzanie kolorami za pomocą profili ICC i kody kreskowe , i jest używany przez kilka produktów i usług, w tym Eclipse BIRT , Jasper Reports , JBoss Seam , Windward Reports i pdftk .

Historia

iText (wcześniej rugPdf ) został opracowany przez Bruno Lowagie zimą 1998 roku jako wewnętrzny projekt na Uniwersytecie w Gandawie w celu stworzenia aplikacji do obsługi dokumentów PDF dla administracji studenckiej. Wersje wstępne nie miały najnowocześniejszej funkcjonalności, początkowo oferując jedynie możliwość odczytu i zapisu plików PDF, a do pracy z biblioteką wymagały od programistów znajomości składni PDF, obiektów, operatorów i operandów. Leonard Rosenthol, PDF Architect w firmie Adobe , wymienia iText jako jeden z pierwszych kamieni milowych w historii otwartości PDF.

W 1999 roku Lowagie rozwiązał kod rugPdf i napisał nową bibliotekę o nazwie iText. Lowagie stworzył iText jako bibliotekę, której programiści Java mogliby używać do tworzenia dokumentów PDF bez znajomości składni PDF i udostępnił ją jako produkt wolnego i otwartego oprogramowania (FOSS) 14 lutego 2000 r. Latem 2000 r. Paulo Soares dołączył do projektu i jest obecnie uważany za jednego z głównych twórców.

Pod koniec 2008 roku iText stał się dostępny na licencji zastrzeżonej, a na początku 2009 roku utworzono iText Software Corp., aby być światowym licencjodawcą produktów iText.

Od tego czasu iText został przeniesiony do . NET Framework pod nazwą iTextSharp, napisany w języku C# . Chociaż ma oddzielną bazę kodu, jest zsynchronizowany z głównym harmonogramem wydań iText.

W 2020 roku iText świętował 20-lecie kodu iText, wydając iText 7.1.10.

Obsługa standardów ISO

iText jest zgodny z większością współczesnych standardów PDF, w tym:

Koncesjonowanie

iText został pierwotnie wydany na licencji MPL/LGPL. W dniu 1 grudnia 2009 roku, wraz z wydaniem iText 5, licencja została zmieniona na Affero General Public License v3. Projekty, które nie chciały udostępniać swojego kodu źródłowego (zgodnie z wymaganiami AGPL), mogły albo kupić licencję komercyjną na iText 5, albo kontynuować korzystanie z poprzednich wersji iText na licencji MPL/LGPL.

iText Group NV twierdzi, że podczas procesu due diligence w celu przygotowania do iText 5 wykryto i naprawiono kilka problemów z własnością intelektualną w iText 2.

widelce

Nagrody

W 2007 roku SOA World Magazine wymienił iText jako jedno z dziesięciu rozwiązań Open Source, z których powinny korzystać przedsiębiorstwa. James Gosling pochwalił bibliotekę iText, wykorzystując ją w nowym wydaniu Huckstera. The New York Times używał również iText do tworzenia wersji PDF swoich artykułów należących do domeny publicznej .

W 2011 iText został zaprezentowany na Devoxx (Konferencja społeczności Java).

W 2013 roku firma Deloitte nominowała iText Software Group do nagrody Technology Fast 50 w krajach Beneluksu. Firma zajęła 10. miejsce w krajach Beneluksu i trzecie w Belgii.

W 2014 roku iText zdobył nagrodę BelCham Entrepreneurship Award w kategorii „Najbardziej obiecująca firma roku”, a Deloitte uznał iText Group NV za najszybciej rozwijającą się firmę technologiczną w Belgii. Następnie firma zajęła 28. miejsce w rankingu Deloitte Technology Fast 500 w regionie EMEA. iText był również prezentowany na Dniach PDF w Kolonii, Waszyngtonie w Nowym Jorku, na Java One w San Francisco, na Devoxx w Antwerpii i na wielu innych wydarzeniach.

W 2017 roku iText zdobył międzynarodowe nagrody Business Awards - „Najbardziej innowacyjna firma technologiczna roku - poniżej 100 pracowników 2017” iText jest dumny z drugiego Srebrnego Stevie w International Business Awards. W tym roku zostaliśmy uznani za „Najbardziej innowacyjną firmę technologiczną roku — poniżej 100 pracowników”.

W 2017 roku IT person of the Year — 2017 Drugi rok z rzędu nasz Założyciel, Bruno Lowagie, został wybrany jako jeden z nominowanych na Long List of the Belgian IT Person of the Year Award przez Computable

W 2017 roku American Business Awards Firma iText po raz trzeci z rzędu zdobyła Bronze Stevie w konkursie American Business Awards w kategorii „Najbardziej innowacyjna firma technologiczna roku”.

W sezonie 2017/18 GRUPA ITEXT zdobyła nagrodę „The ELITE Award for Growth Strategy of the Year”.

W 2018 r. - Inc. 5000 Europe Award 2018 Po raz czwarty z rzędu iText znalazł się na liście Inc. 5000 Europe, na którą składają się najszybciej rozwijające się firmy prywatne w Europie.

W 2019 roku iText zdobył Silver Stevie w American Business Awards dla „Najbardziej innowacyjnej firmy technologicznej roku - poniżej 100 pracowników”. Oprócz wygranej ABA, iText był krajowym zwycięzcą „Strategii wzrostu roku” w konkursie European Business Awards.

Zobacz też

Dalsza lektura

Linki zewnętrzne