2010-06-24 8 views
4

J'essaie de créer un script Web qui me permettra de modifier les modèles PDF que j'ai téléchargés et ré-édités. J'ai déjà essayé Zend qui me permet d'écrire sur un PDF mais cela veut dire laisser le PDF vide dans un certain espace qui est primitif pour ce dont j'ai besoin. PDFFlip n'était pas mieux.Recherche et remplacement de texte par programme en format pdf

Nous devons implémenter des fonctionnalités afin que nous puissions supprimer le contenu du PDF, ainsi que le supprimer et le remplacer. J'ai regardé CAM :: PDF et changepagestring.pl mais je ne suis pas sûr que ce soit à la hauteur du boulot. J'avais beaucoup de mal à trouver de vrais exemples d'utilisation et Perl n'est pas un langage que j'ai déjà utilisé.

Ceci est pour un projet web mais je suis flexible avec le langage que nous utilisons, idéalement PHP ou ASP.NET C# serait génial. De préférence pas Java sauf s'il n'y a pas d'autre moyen.

Je devrais également souligner que j'ai regardé le SDK de FoxitReader sans n'importe quelle chance. Je n'ai jamais essayé de l'implémenter mais je n'ai trouvé aucune mention de trouver et remplacer comme fonctionnalité.

Merci d'avance.

+0

Aucune idée si c'est un bon livre semble très prometteur http://www.pdflib.com/download/pdflib-family/pdflib-8/ – DrColossos

+0

Merci, j'ai eu un très bon coup d'oeil à travers cela hier et alors qu'il a un beaucoup de fonctionnalités, il ne semble pas avoir une recherche hors de la boîte et remplacer. Il est peut-être possible de réunir quelques fonctions pour en créer une, mais avec le prix élevé, mon client aura bientôt dépassé son budget. Pour la version complète, il est 3x de plus qu'Adobe Creator. – Ben

+0

Utilisez-vous un PDF d'entrée que vous contrôlez? –

Répondre

2

Vous pouvez bricoler du texte PDF, mais ce n'est pas simple pour rechercher et remplacer. Le texte est conçu comme un format de fichier final qui n'est pas facile à modifier. J'ai écrit un post de blog expliquant certains des problèmes à http://pdf.jpedal.org/java-pdf-blog/bid/12670/PDF-text

+0

Merci pour votre réponse, j'étais conscient que PDF était un format d'affichage et difficile d'obtenir du texte. J'avais vu votre article posté sur ce forum quand je faisais mes recherches. Bien que ce ne soit pas une solution à ma réponse, je vais voter pour faire bonne lecture. – Ben

2

Peut être comme solution de contournement il est préférable de conserver et de remplir des modèles dans certains plus confortable pour le format d'édition? Par exemple. vous pouvez conserver vos modèles en tant que modèles Microsoft Word, puis les exporter au format PDF après remplissage. Ce thread peut être utile sur ce chemin.

Le format de fichier PDF n'est pas approprié pour l'édition. Vous pouvez également préparer vos modèles en tant que fichiers PDF contenant des champs de formulaire. Dans ce cas, le remplissage des champs de formulaire est commun et une tâche bien connue et il y a beaucoup de composants pdf pour cela.

+0

Les fichiers PDF ont été exportés depuis InDesign et sont des mises en page de cartes de visite. Je ne suis pas au courant si vous êtes capable de créer des champs de formulaire plus faciles à remplir depuis inDesign? – Ben

Questions connexes