Cómo imprimir un formulario de página completa en JSP
Puedes usar el programa para generar un estilo primero y luego imprimir de acuerdo con este estilo
Hemos creado uno usando el componente itext para generar PDF en línea Puede ser preciso en cuanto a la distancia entre ambos lados y el contenido
Puedes probarlo
Esto está escrito por un colega, ¡consúltalo!
/**
* Texto de impresión de resumen personal
* @param ruta
* @return
*/
public boolean createPDF1(SumVo sum,HttpServletResponse respuesta){
Documento documento = nuevo Documento(PageSize.A4,33,31,72,33,72,33,31 ,72,33)A4,33,31,72,30);//crear un objeto de documento
ByteArrayOutputStream ba = new ByteArrayOutputStream()
try{
;PdfWriter escritor = PdfWriter.getInstance(documento, ba);
//PdfWriter.getInstance( documento,nuevo ByteArrayOutputStream());
PdfWriter.getInstance( documento,nuevo ByteArrayOutputStream())getInstance(document,new FileOutputStream(path));//crear un objeto PdfWriter
document.open()
BaseFont bfChinese = BaseFont.createFont("STSong; - Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED).setLockedWidth(true);
PdfPCell cell = new PdfPCell(new Paragraph(sum.getExam().getName(),headFont2) );//Crear una celda
cell.setBorder(0);
cell.setFixedHeight(40);
cell.setColspan(6); /p>
cell.setHorizontalAlignment(Element.ALIGN_CENTER);