Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar Java para generar dinámicamente documentos pdf

Cómo utilizar Java para generar dinámicamente documentos pdf

Flying-Saucer iText Velocity

1. Paso 1

Coloque el paquete jar en su proyecto. Necesita los siguientes jar:

bcprov-jdk15- 140. jar

core-renderer.jar

iText-2.0.8.jar

iTextAsian.jar

velocidad-1.4. /p>

Dirección de descarga del paquete Jar: /p/flying-saucer/downloads/list

2. El segundo paso

Diseña la plantilla. Para ajustar el diseño del estilo, también puede importar estilos CSS como @import y reemplazar dinámicamente el contenido de la página a través del motor de plantillas Velocity. El siguiente es el contenido de la plantilla:

lt;?xml version=. "1.0" codificación="UTF- 8"?gt;

lt;htmlgt;

lt;headgt;

lt;meta http-equiv=" Tipo de contenido" content="text /html; charset=UTF-8" /gt;

lt; titlegt; PDF templatelt;/titlegt;

lt; style type=" texto/css"gt;

lt;! --

cuerpo {

fuente: 100 Verdana, Arial, Helvetica, sans-serif

margen:

relleno; :0;

alineación de texto: centro;

color: #000000;

}

.oneColLiqCtrHdr #contenedor {

ancho: 100;

margen: 0 auto;

alineación de texto: izquierda

}

div.div.header; -left {display: none}

div.header-right {display: none}

div.footer-left {display: none}

div. pie de página derecho {mostrar: ninguno}