Ejemplos prácticos de iText 7

Como iText 7 todavía es bastante nuevo, estamos haciendo crecer nuestro repositorio de código paso a paso. Sin embargo, puedes empezar con buen pie descargando el iText 7 Jump-Start Tutorial sin coste alguno, o leyendo su contenido en línea. Si tienes una licencia comercial y una pregunta específica para nuestro equipo de desarrollo, utiliza tu panel de JIRA para hacérnosla llegar.

Categorías

Tutorial inicial

Aquí encontrarás todos los ejemplos de código que hay en iText 7 Jump-Start Tutorial: componentes básicos, generadores, contenido de bajo nivel y más.

Tutorial de componentes

Ejemplos creados para el tutorial Componentes de iText 7.

Diferencias con iText 5

Ejemplos de iText 5 con sus equivalentes en iText 7.

Tablas

Muchos documentos presentan contenido en forma de tablas. PdfPTable es uno de los objetos más usados en iText.

Eventos de página

Con los eventos de página se puede automatizar la ejecución de código cuando se abre o se cierra un documento, cuando empieza o acaba una página, o cuando empieza o acaba un párrafo.

Fuentes

¿Tienes problemas con las fuentes? ¿Estás usando la codificación adecuada? Fuentes Type1, TrueType, OpenType, Latin-1, Unicode... Aquí encontrarás los ejemplos que necesitas.

Imágenes

iText es compatible con muchos tipos de imágenes: Jpeg, Jpeg2000, Gif, PNG, WMF, JBIG2, CCITT, etc. Pero aún hay más: puedes recortar las imágenes, hacerlas transparentes o pasarlas a blanco y negro. También puedes dibujar trazados y formas y llenarlos de color.

ColumnText

ColumnText es un objeto de iText 5 que se puede usar para añadir contenido en posiciones absolutas. Aquí encontrarás ejemplos de la misma funcionalidad, pero usando iText 7.

Almacenamiento y accesibilidad

PDF/A (ISO 19005) y PDF/UA (ISO 14289) son los estándares ISO para el almacenamiento y la accesibilidad universal. Aquí puedes ver ejemplos de cómo trabajamos con ellos.

Formularios

Hay dos tipos de formularios interactivos en PDF: los que se basan en tecnología AcroForm, y los que se basan en XML Forms Architecture (XFA). Aprende a examinar, rellenar y acoplar formularios.

Acciones y anotaciones

Los PDF tienen muchas características interactivas. Son compatibles con JavaScript, enlaces internos y externos, y distintos tipos de anotaciones.

Combinar PDF

Los PDF se pueden copiar, combinar o ir creando página a página.

Manipular un PDF existente

Con iText, se puede añadir fácilmente contenido como marcas de agua, encabezados o pies de página a un documento existente.

Extracción y redacción

iText puede analizar y extraer el contenido de un documento PDF. Este contenido también puede redactarse con iText.

Seguridad

Los PDF se pueden cifrar y firmar digitalmente.

Gráficos

Ejemplos sobre cómo crear y dibujar líneas y formas, y cambiar gráficos, colores y formas.

Varios

Ejemplos sobre cómo crear códigos de barras, cómo introducir registros y mucho más.

HTML a PDF

Convierte HTML y CSS a PDF con pdfHTML.