Existe-t-il un moyen de remplacer les chaînes par des scripts dans les documents PDF? Je peux utiliser soit Perl, Ruby ou PHP. Si possible, une expression régulière serait géniale.Rechercher et remplacer des chaînes au format PDF avec Perl, Ruby ou PHP
Répondre
En Perl, vous pouvez analyser le contenu de votre PDF à l'aide du module PDF::API2. Vous devriez alors pouvoir rechercher et remplacer vos chaînes cibles de la manière habituelle (s///
), et réécrire le nouveau document sur le disque.
Attention à élaborer? J'ai recherché dans la documentation CPAN du module PDF :: API2 mais je n'ai rien trouvé concernant la substitution. Merci. –
Dans le cadre de ma bibliothèque Perl open-source CAM::PDF, j'inclus un petit programme frontal appelé changepagestring.pl qui fait ce que vous demandez.
Toutefois, il remplace uniquement le texte contigu dans la syntaxe PDF. Si vous changez les polices, la taille, le style, etc. à mi-phrase, cela ne correspondra pas. Si vous faites du crénage avancé, cela ne correspondra pas. Mis à part ces limitations, il est vraiment facile à utiliser et il est assez simple pour que vous puissiez facilement le fourrer et le pirater selon vos besoins.
beau travail! J'espère que ces limitations seront supprimées dans sa prochaine version. :) –
@santosh pas probable. Ces limitations existent depuis CAM :: PDF 0.01 et ne changeront probablement jamais. C'est un problème trop difficile à résoudre dans mon temps libre et personne n'a été disposé à financer le travail à ce jour. –
- 1. Suivi au format PDF
- 2. jQuery Remplacer des chaînes avec des URL
- 3. Comment fusionner des fichiers PDF avec Perl?
- 4. Comment rechercher et remplacer des entités HTML avec jQuery?
- 5. Textmate Regex Rechercher Remplacer Aide
- 6. Comment puis-je rechercher et remplacer en XML avec Python?
- 7. Les tables HTML au format PDF en PHP - ni DOMPDF ni html2ps/pdf ne fonctionnent
- 8. Python Regex Rechercher et remplacer
- 9. Assistance Rechercher et remplacer Regex
- 10. Rechercher et remplacer dans Shell
- 11. Rechercher des mots, Remplacer Liens
- 12. Ajouter des chaînes au tableau PHP
- 13. Comment convertir des documents au format PDF sur une pile Linux/PHP?
- 14. Enregistrer au format PDF dans WPF
- 15. numériser et enregistrer au format PDF dans C#
- 16. PHP: format de numéro au format local
- 17. Rechercher et remplacer le jeton Regex
- 18. Rechercher/Remplacer Word Puzzle
- 19. Rechercher des permutations de chaînes dans le jeu de chaînes
- 20. Automatisez l'ouverture et enregistrez le format OpenOffice Impress au format html/jpeg en utilisant la réflexion C#, ou perl
- 21. Validation des chaînes au format YYYY-MM-DD avec Zend_Validate_Date dans les paramètres régionaux en_US
- 22. sed: Rechercher et remplacer colonne variable
- 23. Rechercher et remplacer plusieurs valeurs avec des valeurs multiples/différentes en PHP5?
- 24. Rechercher et remplacer les données LIKE sql
- 25. comment rechercher et remplacer un tel cas
- 26. Multiline Regular Expression rechercher et remplacer!
- 27. Comment ouvrir les données au format PDF du navigateur?
- 28. Classe PHP pour exporter des données au format d'importation QuickBooks?
- 29. Comment remplacer plusieurs chaînes avec le remplacer() en Javascript
- 30. tableau marcher et remplacer en php ou Javascript (phpjs)
Utilisez-vous ceci pour un modèle sur un serveur web? –