Código itext v 5.5.4 – utilizar Fuentes

Servicios de Desarrollo Web, Software y Aplicaciones moviles, & Soporte tecnico, blog oficial de tecnologia y mas

Código itext v 5.5.4 – utilizar Fuentes

Soporte tecnico

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!
  1. 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.
  2. 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.
  3. Integración Sencilla:
    • Puede incorporarse en aplicaciones Java y .NET sin complicaciones.
    • Facilita la creación de documentos PDF personalizados y dinámicos.
  4. 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:

  1. Fuentes Estándar:
    • iText 7 admite tipos de letras estándar como Times RomanHelvetica y Courier.
    • Puedes usarlos sin necesidad de archivos adicionales.
  2. 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).
  3. 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.
  4. Creación de PdfFont:
    • A partir del FontProgram, crea un objeto PdfFont:JavaPdfFont font = PdfFontFactory.createFont(fontProgram, PdfEncodings.WINANSI, true); Código generado por IA. Revisar y usar cuidadosamente. Más información sobre preguntas frecuentes.
  5. 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.

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.