Il Portable Document Format ( PDF) è stato creato nei primi anni 1990 da Adobe . La motivazione principale alla base della creazione del formato di file PDF è stato quello di rendere la visualizzazione di file di sola lettura disponibili per entrambi i sistemi Microsoft e Macintosh . Il formato PDF ha guadagnato tale popolarità che è stato formalmente adottato come uno standard internazionale nel 2008 . Dopo l'adozione come standard , il numero di librerie di file e le interfacce di programmazione disponibili per manipolare il formato PDF è aumentato. Il progetto open source iText è emersa per consentire ai programmatori Java per salvare e manipolare documenti di dati in formato PDF . Cose che ti serviranno
ambiente di sviluppo Java
Show More Istruzioni
1
Scarica la libreria di manipolazione liberamente disponibili PDF con iText per Java (vedi link nella sezione Risorse).
2
Calcola il FileOutputStream serie e classi IOException dalla libreria java.io. * così come la com.lowagie.text . * e biblioteche com.lowagie.text.pdf.PdfWriter dal Lowagie java biblioteche .
3
un'istanza di un nuovo oggetto di classe Document . Per questo esempio, il documento sarà semplice , ma si può anche passare altre informazioni ( o documenti ) di questa istanza della classe di scrivere in formato PDF
Documento myDocument = new Document (); .
< Br > 4
ottenere un'istanza della classe PDFWriter con il documento di base e un manico di un nuovo oggetto FileOutputStream che contiene il nome del file PDF di esempio in fase di creazione .
try { PdfWriter.getInstance ( documento , new FileOutputStream ( " myJavaPdfFile.pdf "));
5
Aprire il documento in fase di creazione e di aggiungere un nuovo paragrafo al file . IO eccezioni sia per il flusso IO così come il flusso di documento vengono trattati dopo la manipolazione di oggetti documento
document.open (); . . Document.add ( nuovo paragrafo ( "Ciao mondo Ho scritto questo in Java ! ! ")); } catch ( DocumentException de) { System.out.println ( de.getMessage ()); } catch ( IOException ioe ) { System.out.println ( ioe.getMessage ( ) );}
6
Chiudere il documento e visualizzare il nuovo file.document.close PDF (); } }