Crear un pdf en java con arrylits y guardar el documento PDF

Title Crear un pdf en java con arrylits y guardar el documento
Course programacion orientada a objetos
Institution Tecnológico de Estudios Superiores de Tianguistenco
Pages 4
File Size 40.9 KB
File Type PDF
Total Downloads 32
Total Views 145

Summary

este progrma crea un documento pdf en tiempo real
realizando una tabla
pudiendo cambiar eltipo de letra y el color de la tabla...


Description

public class animales { private String tipo; private String nombre; private String raza; private int años; private String vac; public animales(){ } public animales (String tipo, String nombre, String raza, int años, String vac){ this.tipo= tipo; this.nombre= nombre; this.raza= raza; this.años= años; this.vac= vac; } public int getAños() { return años; } public void setAños(int años) { this.años = años; } public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public String getRaza() { return raza; } public void setRaza(String raza) { this.raza = raza; } public String getTipo() { return tipo; } public void setTipo(String tipo) { this.tipo = tipo;

} public String getVac() { return vac; } public void setVac(String vac) { this.vac = vac; } @Override public String toString() { return "animales{" + "tipo=" + tipo + ", nombre=" + nombre + ", raza=" + raza + ", a\u00f1os=" + años + ", vac=" + vac + '}'; }

}

import com.itextpdf.text.BaseColor; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Font; import com.itextpdf.text.FontFactory; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfPTable; import com.itextpdf.text.pdf.PdfWriter; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.List; Esto va en paquetes

public static void main(String[] args) throws FileNotFoundException, DocumentException { // TODO code application logic here List nuevo=new ArrayList(); animales A=new animales ("perro","duke", "pug", 2, "no"); animales B=new animales ("gato","willyam", "motes", 1, "no"); animales C=new animales ("tortuga","carrerin", "no hay", 3, "no"); animales D=new animales ("perro","sparki", "chihuahua", 2, "si"); nuevo.add(A); nuevo.add(B); nuevo.add(C); nuevo.add(D); Document documento=new Document() {}; try { FileOutputStream pdf=new FileOutputStream ("C:\\programa\\mipdf.pdf"); PdfWriter.getInstance(documento, pdf); documento.open(); Paragraph titulo=new Paragraph("animales \n \n", FontFactory.getFont("arial",25,Font.ITALIC,BaseColor.BLUE) ); documento.add(titulo); PdfPTable tabla=new PdfPTable(5); tabla.addCell("tipo"); tabla.addCell("nombre"); tabla.addCell("raza");

tabla.addCell("edad"); tabla.addCell("esta vacunado"); for (int i = 0; i < nuevo.size(); i++) { tabla.addCell(nuevo.get(i).getTipo()); tabla.addCell(nuevo.get(i).getNombre()); tabla.addCell(nuevo.get(i).getRaza()); tabla.addCell(nuevo.get(i).getAños()+""); tabla.addCell(nuevo.get(i).getVac());} documento.add(tabla); documento.close(); } catch (FileNotFoundException ex) { System.out.println(ex.getCause()); } catch (DocumentException ex) { System.out.println(ex.getMessage()); } } }...


Similar Free PDFs