Le Portable Document Format (PDF) a été créé au début des années 1990 par Adobe . La principale motivation derrière la création du format de fichier PDF était de rendre la visualisation de fichiers en lecture seule disponible pour les deux systèmes Microsoft et Macintosh. Le format PDF a gagné une telle popularité qu'il a été officiellement adopté comme norme internationale en 2008. Depuis l'adoption en tant que norme , le nombre de bibliothèques de fichiers et les interfaces de programmation disponibles pour manipuler le format PDF a augmenté. Le projet open source iText a émergé pour permettre aux programmeurs Java pour enregistrer et manipuler des documents de données au format PDF. Choses que vous devez
environnement de développement Java
Afficher plus Instructions
1
Téléchargez la bibliothèque de manipulation librement disponible iText PDF pour Java (voir lien dans la section Ressources ci-dessous ) .
2
Inclure le FileOutputStream standard et classes de IOException de la bibliothèque de java.io. * ainsi que le com.lowagie.text . * et bibliothèques com.lowagie.text.pdf.PdfWriter du Lowagie java bibliothèques.
3
instancier un nouvel objet de la classe de document. Pour cet exemple, le document sera basique, mais vous pouvez aussi passer d'autres informations ( ou des documents ) à cette instance de la classe d'écrire au format PDF Photos
document myDocument = new Document ( ) ; .
< Br > 4
obtenir une instance de la classe PdfWriter avec le document de base et une poignée d'un nouvel objet FileOutputStream qui contient le nom du fichier PDF de l'échantillon en cours de création .
try { PdfWriter.getInstance (document, nouveau FileOutputStream ( " myJavaPdfFile.pdf "));
5
Ouvrez le document en cours de création et d'ajouter un nouveau paragraphe dans le fichier . IO exceptions à la fois le flux IO ainsi que le flux de documents sont traitées après la manipulation d'objets de documents
document.open (); . . Document.add ( nouveau paragraphe (" Bonjour tout le monde , j'ai écrit cela en Java ! ! ")); } catch ( DocumentException de) { System.out.println ( de.getMessage ()); } catch (IOException OIE) { System.out.println ( ioe.getMessage ()); }
6
Fermez le document et afficher la nouvelle file.document.close PDF ( );}}