¿Cuál es la diferencia entre lowagie e iText?

¿Cuál es la diferencia entre lowagie e iText? ¿Es solo una diferencia de versión o una actualización de la biblioteca? ¿Cuál se recomienda que se use?

Soy Lowagie, el lowagie al que te refieres. Esto es lo que tengo que decir al respecto: http://itextpdf.com/salesfaq

Debería usar la última versión de iText. Actualmente eso es iText 5.3.4.

Soy el autor original de iText y el autor de los libros “iText in Action”.

Las diferencias entre las versiones anteriores de iText (iText 2.xy data de julio de 2009 o anterior) y las versiones más recientes de iText se pueden encontrar en los registros de cambios: http://itextpdf.com/changelog

La versión 5.0.0 tuvo los siguientes cambios sustanciales:

  • iText e iTextSharp comenzaron a usar los mismos números de versión
  • el iText.jar se comstack utilizando Java 5 (en lugar de con el JDK 1.4).
  • La licencia de F / OSS se ha actualizado de MPL / LGPL a AGPL.
  • Los nombres de los paquetes han cambiado de com.lowagie a com.itextpdf .
  • La caja de herramientas y el soporte RTF se han eliminado: ahora están en un proyecto separado en SourceForge.

Se han corregido numerosos errores desde julio de 2009. La funcionalidad que hace que sus archivos PDF sean a prueba de futuro, como las actualizaciones de nuevos estándares de firma digital y nuevos estándares como PDF / UA, PDF / A-2 y PDF / A-3, solo está disponible en versiones iText más recientes.

En realidad, no hay diferencia: en iText 2.1.0. Cree un PDF, vaya a propiedades y vea “iText 2.1.0 por lowagie.com”)) lo que parece haber sucedido en la evolución de la lib es que “lowagie” en el nombre del paquete java, fue reemplazado por “itextpdf”.

Esa fue mi primera respuesta. Bruno no le gusta)). OK – por supuesto, muchas cosas han cambiado durante la vida de la lib de java. Lo que quise decir es que “lowagie” es la misma lib (aunque en una revisión anterior) que iText. Creo que Bruno está muy interesado en cambiar la marca de la lib y no quiere que se lo llame lowagie. Bien, pero no hay necesidad de picar palabras, lowagie es iText en una versión anterior.

Axe, déjame intentarlo de nuevo … había algo, algo así como una marca / negocio de código abierto, tenían un sitio web, se llamaba así por el creater “lowagie.com”. y fue una lib de java. y cuando lo usamos, vimos que la estructura del paquete reflejaba esta elección de marca “lowagie” como en:

 import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.Element; import com.lowagie.text.Font; import com.lowagie.text.Image; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfImportedPage; import com.lowagie.text.pdf.PdfReader; import com.lowagie.text.pdf.PdfWriter; import com.lowagie.text.pdf.PdfStamper; 

Por lo tanto, respaldo mi respuesta y afirmo que se utilizaron dos marcas para iText: iText y lowagie.com. Pero ahora, claramente, hay un movimiento para deshacerse de “lowagie” y simplemente quedarse con iText.

Intereting Posts