2009-02-25 9 views
0

J'ai un document PDF avec des liens externes.Comment remplacer les URL de liens sortants dans un document PDF, en utilisant PHP

Je voudrais analyser le document, remplacer la destination des liens puis fermez (et servir) le document PDF, tout en utilisant PHP

Je sais que je peux le faire avec PDFLib mais je ne veux pas pour supporter ce coût.

Je pourrais réécrire le document avec FPDF ou DomPDF, mais certains de ces fichiers PDF sont assez complexes, ce qui représente un investissement important en termes de temps.

Sûrement il doit y avoir un moyen de faire cela directement aux documents PDF, en utilisant PHP natif?

TIA

Répondre

0

Je ne pense pas qu'il y ait une classe de changeur texte/lien hypertexte pour PHP. Les produits les plus proches, comme pdftk, ne font que des choses de plus haut niveau comme la fusion, la division et l'application de filigranes.

Il est beaucoup plus difficile de modifier un fichier PDF que de le générer. Vous devez donc utiliser un éditeur de pdf tel que Nitro PDF (non testé) ou pourquoi pas Acrobat/Illustrator/InDesign.

Si vous devez utiliser PHP, la régénération du PDF: s avec l'une des classes gratuites semble être votre meilleur choix. J'aime beaucoup le FPDF, il reçoit ma recommandation. Si vous décidez de l'utiliser, consultez aussi FPDI, il peut utiliser des fichiers PDF existants comme un modèle, peut-être qu'il vous aidera. Bonne chance!

Questions connexes