Das Portable Document Format (PDF) wurde in den frühen 1990er Jahren von Adobe erstellt . Die primäre Motivation für die Erstellung der PDF-Datei -Format war es, die Anzeige von Nur-Lese- Dateien sowohl Microsoft und Macintosh-Systemen zu machen. Das PDF-Format hat eine solche Popularität , dass sie formell als Internationale Norm im Jahr 2008 angenommen. Seit der Verabschiedung als Standard hat sich die Anzahl von Datei- Bibliotheken und Programmierschnittstellen zur Verfügung , um das PDF -Format zu manipulieren erhöht. Die iText Open Source Projekt ist entstanden , um Java-Programmierer zu speichern und zu manipulieren Daten Dokumente in das PDF- Format . Things You
Java Entwicklungsumgebung
brauchen anzeigen Weitere Anweisungen
1
Download frei verfügbar iText PDF Manipulation Bibliothek für Java (siehe Link in Abschnitt Ressourcen unten ) .
2
Beinhaltet die Norm FileOutputStream und IOException Klassen aus dem java.io. * Bibliothek sowie die com.lowagie.text . * und com.lowagie.text.pdf.PdfWriter Bibliotheken aus dem Lowagie java Bibliotheken.
3
Instanziieren eines neuen Document -Objekt . Für dieses Beispiel wird das Dokument einfach, aber Sie können auch andere Informationen weitergeben ( oder Dokumente ) zu dieser Instanz der Klasse zu PDF
Dokument myDocument = new Document () zu schreiben; .
< Br > 4
Sie eine Instanz der Klasse mit dem PDFWriter grundlegende Dokument und einem Griff eines neuen FileOutputStream Objekt, das den Namen des Samples PDF Datei erstellt enthält .
try { PdfWriter.getInstance (Dokument , neue FileOutputStream ( " myJavaPdfFile.pdf "));
5
Öffnen Sie das Dokument erstellt wird , und fügen Sie einen neuen Absatz in die Datei. IO Ausnahmen sowohl für den IO -Stream sowie die Dokument -Stream nach dem Dokument-Objekt Manipulation behandelt
document.open (); . . Document.add (neuer Absatz ( "Hallo Welt schrieb ich diese in Java ! ! ")); } catch ( DocumentException de ) { System.out.println ( de.getMessage ()); } catch ( IOException ioe ) { System.out.println ( ioe.getMessage ()); }
6
Schließen Sie das Dokument und sehen Sie die neue PDF file.document.close (); }}