Bonjour,
je dois creer une application qui utilise un fichier pdf et qui le modifie. Est que quelqu'un aurait un exemple de code. Ou pourrait-on me donner la demarche à suivre.
Merci.
Bonjour,
je dois creer une application qui utilise un fichier pdf et qui le modifie. Est que quelqu'un aurait un exemple de code. Ou pourrait-on me donner la demarche à suivre.
Merci.
La modification de fichiers pdf est quelque chose qui se fait assez mal.
iText permet de séparer les pages d'un pdf, de faire fusionner deux pdf, de rajouter un filigramme sur tes pages... mais ne permet pas des opérations complexes sur le contenu telles que l'édition et la modification d'une page.
Or je suppose que c'est ce que tu entends par "modifier un pdf". Il n'y a pas à ma connaissance, de librairie gratuite qui fasse ça correctement.
Bon , alors ma question serait plutôt comment lire un pdf, en creer un et puis fusionner les deux dans un autre pdf.
(on me demande de creer des devis en ligne en pdf et je dois ajouter des données dynamiques tels que nom,prenom...etc à un devis vierge)
Regardes dans les tutoriaux iText : http://itextdocs.lowagie.com/tutorial/
Tu peux notament des exemples pour manipuler les pdfs et les acroforms
Ca a marché grâce au tutoriel que vous m'avez indiqué!!
Merci
moi je ne m'en dépatouille pas :
et après ?!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 PdfReader pdf = new PdfReader("in.pdf"); //pour ouvrir PdfDictionary pg = pdf.getPageN(1); //pour lire la première page /*lecture du contenu de la première page*/ PdfDictionary res = (PdfDictionary)PdfReader.getPdfObject(pg.get(PdfName.RESOURCES)); PdfDictionary xobj = (PdfDictionary)PdfReader.getPdfObject(res.get(PdfName.XOBJECT)); for (Iterator it = xobj.getKeys().iterator(); it.hasNext(); ) { PdfObject obj = xobj.get((PdfName)it.next()); }
comment se débrouiller pour obtenir le contenu texte de l'objet ??
...ou n'est-ce pas du tout la bonne méthode ?
help-me please
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager