jPDFWriter – Librería Java de Escritor PDF
jPDFWriter – Librería Java de Escritor PDF
Produzca documentos PDF directamente desde sus programas Java™. jPDFWriter es una librería de clase Java™ qu ele permite crear documentos PDF directamente desde sus programas sin necesidad de instalar software o drivers adicionales. jPDFWriter emula las clases estándar Java™ cpara imprimir y dibujar gráficos reduciendo la curva de aprendizaje al momento de usar la librería y reusar el código existente.
jPDFWriter puede crear archivos PDF de dos maneras:
- Los archivos PDF pueden ser creados directamente usando el muy simple API de jPDFWriter. Simplemente cree el objeto de documento PDF, cree cuantos objetos PDF necesite, dibuje cuerdas, gráficos o cualquier otro elemento admitido por Graphics2D en las páginas y luego guarde el documento.
- jPDFWriter también extiende el trabajo estándar del impresor Java para que usted pueda crear archivos PDF de la misma manera que realizaría una impresión en una impresora física. Esto permite volver a usar el código de impresión existente y que la aplicación decida al momento de ejecución, si envía el resultado a una impresora o a un archivo PDF.
Los archivos PDF pueden guardarse como archivos en un disco, enviarse por un flujo de datos de salida Javao enviados directamente a un javax.servlet.ServletOutputStream para mostrarlo en un navegador cuando se trabaja con un servidor de aplicaciones J2EE.
jPDFWriter está escrito completamente en Java™ así que la portabilidad e independencia sobre sistemas operativos no se ve comprometida. jPDFWriter puede ser usado en cualquier ambiente que admita Java, incluyendo Windows, Linux, Unix (Solaris, HP UX, IBM AiX, …) y Mac OS X.
Características Principales
- Emula los gráficos java y sus clases de impresión, minimizando así los cambios de código y el entrenamiento consiguiente.
- No necesita la instalación o configuración de ningún software o driver para desplegar la aplicación.
- Escrito completamente en Java™-esto permite que su aplicación se mantenga independiente de plataformas.
- Admite compresión de PDF para conseguir un menor tamaño de los documentos.
- Admite encriptación y permisos de PDF.
- Admite inserción de fuentes.
- Admite imágenes JBIG2 con un módulo opcional.
- Permite decidir en el tiempo de ejecución si enviar a una impresora o a un archivo PDF.
- Ha sido probado en JDK 1.3.1 y superiores.