2010-08-13 5 views
0

Je lis des modèles de PDF, les personnalise et j'ajoute des pages avant de sortir le document final. Ce que je veux faire est de modifier les éléments dans le modèle que je charge avant de l'ajouter à la sortie.Modification d'éléments pdf existants (en particulier des images)

En particulier, je veux cacher ou supprimer des images (et potentiellement d'autres éléments). Je ne suis même pas sûr si les éléments dans la page importée peuvent être modifiés directement, si je peux seulement ajouter des images (je n'ai vu aucun signe d'une fonction removeImage()) ou quoi.

Un petit conseil serait grandement apprécié.

Répondre

0

Vous devriez vous procurer le livre accompagnant iText: iText in Action (1ère ou 2ème édition). Il a quelques bons exemples de la plupart des choses qui peuvent être faites dans iText.

Je crois que vous devez itérer les références pdf dans le lecteur pour être en mesure d'identifier des images. Je ne sais pas comment on pourrait les remplacer, mais c'est probablement possible.

Il existe d'autres bibliothèques qui font cela mieux, pdfnet étant l'un d'entre eux, mais c'est commercial.

Questions connexes