 
			
				05/03/2009, 22:01
			
			
			     |  
        |     |    |    Fecha de Ingreso: noviembre-2008  Ubicación: Hidalgo  
						Mensajes: 215
					  Antigüedad: 16 años, 11 meses Puntos: 3     |        |  
  |      Respuesta: Dudas con la creacion de PDF        encontre esto haber si te sirve,  esto crea el pdf en la ubicacion donde esta tu programa    Cita:  import java.awt.Color; 
import java.io.FileNotFoundException; 
import java.io.FileOutputStream; 
import java.io.IOException;   
import com.lowagie.text.Chapter; 
import com.lowagie.text.Document; 
import com.lowagie.text.DocumentException; 
import com.lowagie.text.Font; 
import com.lowagie.text.FontFactory; 
import com.lowagie.text.Image; 
import com.lowagie.text.PageSize; 
import com.lowagie.text.Paragraph; 
import com.lowagie.text.Section; 
import com.lowagie.text.pdf.PdfWriter;   
/** 
 * Ejemplo de generacion de documentos PDFs 
 * @author Crysfel Villa 
 * April 06, 2006 
 */   
public class TestPDF { 
    public static void main(String arcg[]){ 
        System.out.println("Comenzando..."); 
        //Creamos el documento y asignamos margenes izq,der,arriba,abajo 
        Document document = new Document(PageSize.A4, 50, 50, 50, 50); 
        try{ 
            //creamos el "escritor" de nuestro Documento pdf, especificando la ubicacion y nombre de este. 
            PdfWriter writer = PdfWriter.getInstance(document,new FileOutputStream("primer.pdf")); 
            //abrimos el escritor 
            document.open();   
            //Crearemos un capitulo, le pondremos un titulo. 
            //Paragraph nos permite introducir texto, y darle formato con FontFactory.getFont 
            Paragraph titulo1 = new Paragraph("Capitulo 1",FontFactory.getFont(FontFactory.HELVETICA,18  , Font.BOLDITALIC, new Color(40, 10, 255))); 
            Chapter capitulo1 = new Chapter(titulo1, 1);   
            //con '0' no mostramos el numero de pagina 
            capitulo1.setNumberDepth(0);   
            //creamos los subtitulos 
            Paragraph subTitulo1 = new Paragraph("Introduccion",FontFactory.getFont(FontF  actory.HELVETICA, 16,Font.BOLD, new Color(255, 43, 100))); 
            Paragraph subTitulo2 = new Paragraph("Antecedentes",FontFactory.getFont(FontF  actory.HELVETICA, 16,Font.BOLD, new Color(255, 43, 100)));   
            //agregamos el capitulo1 a la seccion1 
            Section seccion1 = capitulo1.addSection(subTitulo1); 
            Paragraph introduccion = new Paragraph("Esto es texto de la introduccion a nuestro archivo PDF, aqui puedes poner todo el contenido que se te ocurra, y recuerda, Java is so good ;)"); 
            seccion1.add(introduccion);   
            //agregamos otra seccion con el subtitulo2 
            Section seccion2 = capitulo1.addSection(subTitulo2); 
            Paragraph antecedentes = new Paragraph("Esto es muy facil! espero te halla gustado! =D\n\nHave Funnnnnn"); 
            seccion2.add(antecedentes);   
            //agregamos el capitulo uno al documento 
            document.add(capitulo1);   
            //creamos una nueva pagina! 
            document.newPage(); 
            document.add( new Paragraph("Esta es una nueva pagina con una imagen!"));   
            //ponemos una imagen 
            Image jpg = Image.getInstance("imagen.jpg"); 
            jpg.setAlignment(Image.MIDDLE); 
            jpg.scalePercent(50, 50); 
            document.add(jpg);   
            //cerramos el "escritor"             
            document.close(); 
        }catch(DocumentException de){ 
            ; 
        }catch(FileNotFoundException fnfe){ 
            ; 
        }catch(IOException ioe){ 
            ; 
        }     
        System.out.println("Done!!"); 
    } 
}          
				__________________  -=:[ Lo importante no es saber todo, sino saber buscar ]:=-           |