Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda con Itext en java

josesol

Becerro
Desde
6 Feb 2009
Mensajes
39
Hola Amigos Bakunos necesito de su ayuda por favor .....
estoy Desarrollando una aplicacion WEB en java y iText para mis PDF pero al agregar una imagen y correrlo no me habre mi documento y en algunos Visores de pdf me dice que MIME TYPE no soportado ....

pongo mi codigo que estoy ocupando .....
try {

response.setContentType("application/pdf"); // Code 1

Document document = new Document();
PdfWriter.getInstance(document, response.getOutputStream());
document.open();
// Image img =
//Image.getInstance(IOUtils.toByteArray(getResourceAsStream("/pdf/images/cross.gif")));
List<String> list = new ArrayList<String>();
list.add("a");list.add("a");list.add("a");list.add("a");list.add("a");list.add("a");
list.add("a");list.add("a");list.add("a");list.add("a");list.add("a");list.add("a");
list.add("a");list.add("a");list.add("a");list.add("a");list.add("a");list.add("a");


PdfPTable table = new PdfPTable(5); //Code 3
table.setHorizontalAlignment(Element.ALIGN_LEFT);
table.setWidthPercentage(100);
PdfPCell cell = new PdfPCell(new Paragraph("Repero"));
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
cell.setColspan(5);
table.addCell(cell);
table.addCell("Scanned Fax FileName");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell("Corporate Name");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell("Corporate Account");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell("Credit");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell("Debit");
cell.setHorizontalAlignment(Element.ALIGN_CENTER);

Iterator<String> ite = list.iterator();
while (ite.hasNext()) {
String string = ite.next();
table.addCell(string);
}


document.add(table);
document.addTitle("Primer Reporte");
document.close();

} catch (DocumentException e) {
e.printStackTrace();
} catch (Exception e) {
// TODO: handle exception
}

Gracias por su ayuda y si tuvieran una mejor idea ... siempre es bienvenida
 
Volver
Arriba