- Tema Autor
- #1
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
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