Código itext v 5.5.4 – utilizar Fuentes
iText 7 es una potente biblioteca de manipulación de documentos PDF en Java y .NET. Aquí tienes los aspectos clave sobre iText 7, antes de trabajar con fuentes:
Thank you for reading this post, don't forget to subscribe!- Versatilidad y Funcionalidad:
- iText 7 permite crear, editar y mejorar documentos PDF.
- Ofrece un motor de documentos mejorado y capacidades de programación tanto a nivel alto como bajo.
- Amplia Gama de Usos:
- Ideal para generar facturas, informes, etiquetas, formularios y más.
- Se adapta a casi cualquier flujo de trabajo que requiera manipulación de PDF.
- Integración Sencilla:
- Puede incorporarse en aplicaciones Java y .NET sin complicaciones.
- Facilita la creación de documentos PDF personalizados y dinámicos.
- Soporte Activo y Documentación Rica:
- La comunidad iText es activa y ofrece soporte.
- La documentación oficial es completa y fácil de seguir.
En resumen, iText 7 es una herramienta esencial para desarrolladores que necesitan trabajar con PDFs de manera eficiente y flexible, en la siguiente parte te mostraremos el uso de fuentes en esta herramienta.
¿Que fuentes son existen en itext 7?
Aquí te explico cómo trabajar con fuentes en iText 7:
- Fuentes Estándar:
- iText 7 admite tipos de letras estándar como Times Roman, Helvetica y Courier.
- Puedes usarlos sin necesidad de archivos adicionales.
- Fuentes Personalizadas:
- Si deseas utilizar una fuente específica, como “Bodoni MT Black”, necesitas un archivo (por ejemplo,
BodoniMTBlack.ttf
). - Coloca el archivo en tu proyecto (por ejemplo, en la carpeta
src/main/resources/fonts
).
- Si deseas utilizar una fuente específica, como “Bodoni MT Black”, necesitas un archivo (por ejemplo,
- Creación de Fuentes:
- Crea un objeto
FontProgram
a partir del archivo de fuente:JavaString rutaFuente = "src/main/resources/fonts/BodoniMTBlack.ttf"; FontProgram fontProgram = FontProgramFactory.createFont(rutaFuente);
Código generado por IA. Revisar y usar cuidadosamente. Más información sobre preguntas frecuentes.
- Crea un objeto
- Creación de PdfFont:
- A partir del
FontProgram
, crea un objetoPdfFont
:JavaPdfFont font = PdfFontFactory.createFont(fontProgram, PdfEncodings.WINANSI, true);
Código generado por IA. Revisar y usar cuidadosamente. Más información sobre preguntas frecuentes.
- A partir del
- Asignación de Fuentes:
- Utiliza el objeto
PdfFont
en tus elementos de texto:JavaParagraph parrafo = new Paragraph().setFont(font).add("Texto con fuente Bodoni");
Código generado por IA. Revisar y usar cuidadosamente. Más información sobre preguntas frecuentes.
- Utiliza el objeto
En resumen, iText 7 te permite usar letras estándar o personalizadas para crear documentos PDF de alta calidad.
Ejercicio con ITEXT 7:
En vista de todo lo anterior, les dejo este código fuente para poner en practica, los ejercicios antes nombrados y obtener textos mas personalizados.
Una vez que usen este código fuente, no olviden dejar sus comentarios para cualquier duda que tengan.
Comentarios recientes