2009-10-09 9 views

Répondre

0

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.

+0

Attention à élaborer? J'ai recherché dans la documentation CPAN du module PDF :: API2 mais je n'ai rien trouvé concernant la substitution. Merci. –

2

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.

+0

beau travail! J'espère que ces limitations seront supprimées dans sa prochaine version. :) –

+0

@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. –

Questions connexes