iText
Deweloperzy | iText Group N.V |
---|---|
Pierwsze wydanie | 2000 |
Wersja stabilna | 7.2.5 / 16 stycznia 2023 r
|
Magazyn | https://github.com/itext/ |
Napisane w | Jawa , C# |
System operacyjny | Międzyplatformowe |
Typ | Biblioteka |
Licencja |
Własność AGPLv3 |
Strona internetowa |
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
- OpenPDF to aktywny projekt open source wydany na licencji LGPL i MPL , oparty na rozwidleniu iText.
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
- Lowagie, Bruno (lato 2010). iText w działaniu (wyd. 2). Publikacje Manninga . P. 600. ISBN 978-1-935182-61-0 .
- Lowagie, Bruno (8 grudnia 2006). iText w działaniu (wyd. 1). Publikacje Manninga . P. 656. ISBN 1-932394-79-6 .
- Recenzja pierwszego wydania w JavaLobby Archived 2017-01-12 at the Wayback Machine autorstwa Stephena Kitta
- Recenzja drugiego wydania w Freies Magazin autorstwa Michaela Niedermai
- Narzędzia handlu, część 1: Tworzenie dokumentów PDF za pomocą iText — Jeff Friesen (Adobe Press)