J'ai quelques fichiers de modèles PDF avec un contenu complexe et plusieurs régions/zones vides. Je dois être en mesure d'écrire du texte dans ces régions vides et enregistrer les fichiers PDF résultants dans un dossier.Comment modifier ou écrire sur un PDF existant avec Ruby?
J'ai cherché des réponses à cette question assez intensivement, mais je n'ai pas trouvé de réponses précises. L'une des meilleures solutions est PDF::Toolkit, mais il faudrait acheter Adobe Acrobat pour ajouter des attributs remplaçables aux documents PDF existants.
Le monde PHP est doté de FPDI qui peut être utilisé simplement pour ouvrir un fichier PDF et l'écrire/dessiner sur le contenu existant. Il y a un Ruby port of this library, mais le dernier commit a eu lieu au début de l'année 2009. De plus, ce projet ne semble pas très utilisé et soutenu.
La question est: Quelle est la meilleure façon Ruby d'éditer, d'écrire ou de dessiner sur des fichiers PDF existants?
Cette question ne semble pas avoir de réponse ici. Ces questions sont liées, mais pas vraiment la même chose:
- Prawn gem: How to create the .pdf from an *existing* file (.xls)
- watermark existing pdf with ruby
- Ruby library for manipulating existing PDF
- How to replace a word in an existing PDF using Ruby Prawn?
Oui, je l'ai considéré (et même inscrit dans ma question), mais l'édition de PDF existants est une exigence pour mon projet. Merci pour la réponse. –
J'ai ce problème, une idée? http://stackoverflow.com/questions/12076299/my-text-is-written-in-a-bad-direction-when-i-use-a-template – Sebastien
J'utilise exactement cette méthode pour ajouter du texte à des fichiers PDF existants . Pourquoi cette réponse ne fonctionne-t-elle pas pour vous? –