<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Premier document PDF avec iText - Chicoree</title><link>http://www.chicoree.fr/w/Premier_document_PDF_avec_iText</link><atom:link href="http://www.chicoree.fr/w/Premier_document_PDF_avec_iText?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Si vous êtes des habitués du monde Unix, vous connaissez sans doute ed ou sa version dérivée sed. Ces deux commandes sont des éditeurs de texte – même s'ils n'ont en apparence pas grand chose à voir avec les éditeurs modernes dotés d'interfaces graphiques sophistiquées. D'ailleurs, sed n'est même pas interactif! Et pourtant, ce sont des outils qui restent pratiques puisqu'ils permettent d'utiliser des scripts pour réaliser des tâches d'édition sans intervention humaine. Indispensable si vous devez éditer plusieurs dizaines ou plusieurs centaines de fichiers. Ou quand un document doit être généré à la volée.
Pourquoi parler ici de ces deux commandes? Parce que, d'une certaine manière, iText est au format PDF, ce que sed ou ed sont au format texte: un couteau suisse qui permet d'effectuer par programme toutes les manipulations dont vous pourriez avoir besoin. C'est ce que nous allons découvrir ici en produisant notre premier document PDF avec iText.
]]></description><item><title>1 Avant de commencer...</title><link>http://www.chicoree.fr/w/Premier_document_PDF_avec_iText#Avant_de_commencer...</link><description><![CDATA[<p>La toute dernière version de iText est la version 5. Mais on trouve aussi couramment la version 2. Or, il y a eu un certain nombre de <b>changements incompatibles</b> lors du passage de la version 2 à la version 5. Les plus notables sont;
</p>]]></description></item><item><title>1.1 2 ou 5?</title><link>http://www.chicoree.fr/w/Premier_document_PDF_avec_iText#2_ou_5.3F</link><description><![CDATA[<p>La toute dernière version de iText est la version 5. Mais on trouve aussi couramment la version 2. Or, il y a eu un certain nombre de <b>changements incompatibles</b> lors du passage de la version 2 à la version 5. Les plus notables sont;
</p>]]></description></item><item><title>1.2 Installation</title><link>http://www.chicoree.fr/w/Premier_document_PDF_avec_iText#Installation</link><description><![CDATA[<p>Pour utiliser <b>iText</b>, vous aurez besoin de télécharger le <span>JAR<span> (</span><span><i>Java ARchive</i> – Un format d'archive utilisé dans le monde Java pour regrouper des fichiers (classes compilées, méta-données, etc.).<span>) </span></span></span> correspondant à partir du site officiel <a>http://itextpdf.com</a>. Pour la rédaction de cet article, j'ai téléchargé le fichier <tt>iText-2.1.7.jar</tt>.
</p>]]></description></item><item><title>2 Hello iText</title><link>http://www.chicoree.fr/w/Premier_document_PDF_avec_iText#Hello_iText</link><description><![CDATA[<p>Sautons sans attendre dans le vif du sujet:
</p>]]></description></item><item><title>3 Paragraphe, Phrase et Chunk</title><link>http://www.chicoree.fr/w/Premier_document_PDF_avec_iText#Paragraphe.2C_Phrase_et_Chunk</link><description><![CDATA[<p>Dans notre premier exemple, nous avons créé un document contenant juste deux mots. Un peu court pour se faire une idée du fonctionnement d'iText. Modifions donc le code pour travailler sur un extrait un peu plus long. Au passage, notez aussi que j'en profite pour changer la police de caractère utilisée en associant une instance de la classe <tt>com.lowagie.text.Font</tt> à chaque paragraphe:
</p>]]></description></item><item><title>4 Plus?</title><link>http://www.chicoree.fr/w/Premier_document_PDF_avec_iText#Plus.3F</link><description><![CDATA[<p>Le projet Gutenberg (<a>http://www.gutenberg.org</a>) met en ligne des textes littéraires tombés dans le domaine public. Ceux-ci sont disponibles sous divers formats dont <i>texte seul</i>. D'ailleurs c'est de là que provient le texte de <i><a>David Copperfield</a></i> qui m'a servi de support jusqu'à présent.
</p>]]></description></item></channel></rss>
