DonPdf.builder()
.output("factura.pdf")
.defaultFont("fonts/roboto.ttf")
.defaultFontSize(12)
.addText()
.content("FACTURA #1234")
.fontSize(18)
.alignmentCenter()
.margins(20, 0, 10, 0)
.next()
.addTable(150, 100, 150)
.width(400)
.addRow()
.addCell()
.content("Producto")
.background("LIGHTGRAY")
.addCell()
.content("Cant.")
.background("LIGHTGRAY")
.addCell()
.content("Precio")
.background("LIGHTGRAY")
.endRow()
.next()
.build();
Desarrollado para la comunidad.Totalmente gratuito.
Biblioteca Java para crear archivos PDF de forma sencilla e intuitiva, con una API fluida y mínima curva de aprendizaje.
Código abierto con libertad para usar, modificar y distribuir en tus proyectos.
Únete a los desarrolladores que ya están contribuyendo y mejorando la librería.
Actualizaciones constantes y nuevas funcionalidades basadas en las necesidades reales.
Integra DonPdf en tu proyecto Java con un simple paso. Compatible con Java 21 o superior.
<dependency> <groupId>com.donpdf.pdf</groupId> <artifactId>don-pdf</artifactId> <version>0.0.4</version> </dependency>
DonPdf está optimizado para aprovechar las características modernas de Java 21.
Compatible con los sistemas de gestión de dependencias más populares.
iText Core y JavaCV Platform se incluirán automáticamente.