iText es una biblioteca para crear y manipular archivos PDF en Java y .NET . Fue creada en 2000 y escrita por Bruno Lowagie. El código fuente se distribuyó inicialmente como código abierto bajo las licencias de código abierto Mozilla Public License o GNU Library General Public License. Sin embargo, a partir de la versión 5.0.0 (lanzada el 7 de diciembre de 2009) y la versión 4.2.0 (lanzada el 10 de julio de 2015) se distribuye bajo la GNU Affero General Public License versión 3. Una bifurcación de la versión de iText con licencia LGPL/MPL se mantiene activamente como la biblioteca OpenPDF en GitHub. [ 3 ] iText también está disponible a través de una licencia propietaria , distribuida por iText Software NV.
iText ofrece compatibilidad con funciones avanzadas de PDF, como firmas basadas en PKI , cifrado de 40 y 128 bits, corrección de color , PDF etiquetado, formularios PDF (AcroForms), PDF/X, gestión del color mediante perfiles ICC y códigos de barras , y es utilizado por varios productos y servicios, incluidos Eclipse BIRT , Jasper Reports , JBoss Seam , Windward Reports y Pdftk .
Historia
iText (anteriormente conocido como rugPDF ) se desarrolló en el invierno de 1998 como un proyecto interno en la Universidad de Gante para crear aplicaciones de documentos PDF para la administración estudiantil. Las versiones preliminares solo podían leer y escribir archivos PDF inicialmente, y requerían que los desarrolladores tuvieran conocimientos de la sintaxis, los objetos, los operadores y los operandos de PDF para trabajar con la biblioteca. Leonard Rosenthol, arquitecto de PDF en Adobe , menciona a iText como uno de los primeros hitos en la historia de la apertura del PDF. [ 4 ]
En 1999, Lowagie abandonó el código de rugPDF y creó una nueva biblioteca llamada iText. Lowagie concibió iText como una biblioteca que los desarrolladores de Java podían usar para crear documentos PDF sin necesidad de conocer la sintaxis de PDF, y la lanzó como software libre y de código abierto (FOSS) el 14 de febrero de 2000. En el verano de 2000, Paulo Soares se unió al proyecto y actualmente es considerado uno de los principales desarrolladores.
A finales de 2008, iText estuvo disponible para su licencia propietaria, y a principios de 2009, se formó iText Software Corp. para ser el licenciatario mundial de los productos iText. [ 5 ]
iText se ha adaptado posteriormente al .NET Framework con el nombre de iTextSharp, escrito en C# . Si bien tiene una base de código independiente, está sincronizado con el calendario de lanzamientos principal de iText.
Las normas ISO respaldan
iText cumple con la mayoría de los estándares PDF modernos, incluidos:
- ISO 32000-1 (PDF 1.7)
- ISO 32000-2 (PDF-2.0)
- ISO 19005-1 ( PDF/A -1)
- ISO 19005-2 ( PDF/A -2)
- ISO 19005-3 ( PDF/A -3) [ 6 ]
- ISO 19005-4 ( PDF/A -4)
- ISO 14289-1 ( PDF/UA -1) [ 7 ]
- ISO 14289-2 ( PDF/UA -2)
Extensiones de la norma ISO 32000-2
- ISO 32001
- ISO 32002
- ISO 32003
- ISO 32004
Licencias
iText se lanzó originalmente bajo la licencia MPL/LGPL. El 1 de diciembre de 2009, con el lanzamiento de iText 5, la licencia cambió a la Licencia Pública General Affero de GNU versión 3. Los proyectos que no deseaban proporcionar su código fuente (como lo exigía la AGPL) podían adquirir una licencia comercial para iText 5 o continuar utilizando versiones anteriores de iText bajo la licencia MPL/LGPL.
iText Group NV afirma que, durante el proceso de diligencia debida para la preparación de iText 5, se descubrieron y solucionaron varios problemas de propiedad intelectual relacionados con iText 2.
Horquillas
- OpenPDF es un proyecto de código abierto activo publicado bajo las licencias LGPL y MPL .
Menciones honoríficas y premios
En 2007, la revista SOA World incluyó a iText como "Una de las diez soluciones de código abierto que las empresas deberían usar". [ 8 ] James Gosling elogió la biblioteca iText y la utilizó en una nueva edición de Huckster. [ 9 ]
En 2011, iText fue presentado en Devoxx , una conferencia comunitaria para desarrolladores de Java. [ 10 ]
En 2013, Deloitte nominó a iText Software Group para el premio Technology Fast 50 en el Benelux. La empresa ocupó el décimo puesto en el Benelux y el tercero en Bélgica. [ 11 ] [ 12 ] [ 13 ] [ 14 ]
En 2014, iText ganó el premio BelCham Entrepreneurship Award en la categoría de "Empresa más prometedora del año" [ 15 ] y Deloitte reconoció a iText Group NV como la empresa tecnológica de más rápido crecimiento en Bélgica. [ 16 ] Posteriormente, la empresa fue clasificada en el puesto # 28 en el Technology Fast 500 de Deloitte en la región EMEA. [ 17 ] iText también estuvo presente en los PDF Days en Colonia, Washington D.C. y Nueva York, en Java One en San Francisco y en Devoxx en Amberes.
En 2017, iText ganó el premio International Business Awards a la "Empresa tecnológica más innovadora del año - con menos de 100 empleados 2017". [ 18 ]
En 2017/18, ITEXT GROUP ganó el premio "ELITE Award a la estrategia de crecimiento del año". [ 19 ]
En 2019, iText ganó un premio Silver Stevie en los American Business Awards a la "Empresa tecnológica más innovadora del año - con menos de 100 empleados". [ 20 ] iText también fue ganador nacional del premio a la "Estrategia de crecimiento del año" en los European Business Awards. [ 19 ]
Véase también
Referencias
- ↑ "Lanzamiento de iText Suite 9.7.0" . kb.itextpdf.com .
- ↑ "El archivo 'LICENSE.md' en el repositorio de código fuente de iText" . github.com/itext/itext-ava . Consultado el 2 de abril de 2024 .
- ↑ "El proyecto OpenPDF en GitHub.com" . github.com . Consultado el 27 de febrero de 2017 .
- ↑ «pdf» . pdf-pdf.blogspot.be . Noviembre de 2007.
- ↑ "Artículo destacado en Wereldwijs, una revista mensual de Flanders Investment and Trade (en neerlandés)" . Epub01.publitas.com. Archivado del original el 10 de octubre de 2012. Consultado el 26 de octubre de 2013 .
- ↑ PDF Association (6 de junio de 2013). "Cómo crear PDF/A-3 usando iText" . Pdfa.org. Archivado del original el 3 de octubre de 2013. Consultado el 26 de octubre de 2013 .
- ↑ "iText incorpora soporte para PDF/UA en implementaciones Java" . duff-johnson.com .
- ↑ "SOA World Magazine" . Soa.sys-con.com. Archivado del original el 18 de noviembre de 2016. Consultado el 26 de octubre de 2013 .
- ↑ "James Gosling elogia iText" . Blogs.oracle.com. 20 de septiembre de 2007. Archivado del original el 15 de diciembre de 2013. Consultado el 26 de octubre de 2013 .
- ↑ "iText - Devoxx 2011 - Devoxx" . devoxx.com .
- ↑ Clasificación Deloitte Technology Fast 50 Benelux Archivado el 14/10/2013 en Wayback Machine
- ↑ Pieterjan Van Leemputten (11 de octubre de 2013). "Tien Belgen en Deloitte Technology Fast50" . knack.be .
- ↑ "De 5 Belgische digitale start-ups met de snelste groei" . digimedia.be .
- ↑ "Artículo de Deloitte en la lista Fast 50" (PDF) . Archivado del original (PDF) el 19 de octubre de 2013.
- ↑ "BELCHAM "En las noticias". La prensa cubrió la Gala Anual de BelCham de anoche" . belcham.org . Archivado del original el 24 de octubre de 2014.
- ↑ "iText Group gana el premio Deloitte Technology Fast50" . Deloitte Bélgica . Archivado del original el 24 de octubre de 2014.
- ↑ "Deloitte 2014 Technology Fast 500: Powerful Connections" (PDF) . Deloitte. 2014. Archivado del original (PDF) el 6 de marzo de 2022. Consultado el 8 de diciembre de 2014 .
- ↑ "Los premios Stevie®" . stevieawards.com .
- 1 2 "Los Premios Europeos de Negocios" . businessawardseurope.com . Consultado el 10 de junio de 2020 .
- ↑ PDF, iText (06/05/2019). "Stevie de Plata a la Empresa Tecnológica Más Innovadora de 2019" . PDF de iText . Consultado el 10/06/2020 .
Lecturas adicionales
- Lowagie, Bruno (verano de 2010). iText en acción (2.ª ed.). Manning Publications . pág. 600. ISBN 978-1-935182-61-0.
- Lowagie, Bruno (8 de diciembre de 2006). iText en acción (1ª ed.). Publicaciones de Manning . pag. 656.ISBN 1-932394-79-6.
- Reseña de la primera edición de JavaLobby por Stephen Kitt
- Reseña de la segunda edición en Freies Magazin por Michael Niedermai
- Herramientas del oficio, Parte 1: Creación de documentos PDF con iText por Jeff Friesen (Adobe Press)
Enlaces externos
- Sitio web oficial
- Software PDF gratuito
- Software de composición tipográfica gratuito
- Bibliotecas de Java (lenguaje de programación)
- Bibliotecas de C#
- Software que utiliza la Licencia Pública General Affero de GNU.