2010-07-13 3 views
2

Tout d'abord, mes excuses à tous ceux qui pensent que cette question est répétée ou qu'ils trouvent une question similaire à celle-ci.Insérer des données en PDF, remplir un formulaire en ligne, soumettre une action

Je travaille sur un projet dans lequel j'ai un formulaire en ligne et certains fichiers PDF stockés sur le serveur.

Fonctionnalité

Sur l'action submit je dois obtenir les données du formulaire, le remplir à la copie du PDF et enfin le télécharger.

approche

J'ai suivi ces étapes pour obtenir cette fonctionnalité:

Problème

  • L'approche est une force brute un comme le code HTML généré sont loin de ceux réels. Donc, beaucoup d'effort est gaspillé dans l'ajustement du code HTML.
  • Le processus est si lent et pas fiable que la plupart du temps je reçois une erreur de mémoire ou d'autres problèmes.

Je dois automatiser ce processus. Ce que j'ai trouvé à travers la recherche, c'est que je devrais créer un fichier FDF qui contient ma variable et le passer au PDF en utilisant une bibliothèque, puis le télécharger.

Je suis capable de créer le fichier FDF mais il manque une bibliothèque en PHP (j'en ai trouvé une en Java) que je peux utiliser pour créer le PDF et le télécharger. Une bibliothèque que j'ai trouvé est pdf tool kit mais c'est un outil de ligne de commande et je ne suis pas capable de l'utiliser sur le serveur lors de l'exécution et de télécharger le fichier PDF.

Toute personne ayant déjà fait cela s'il vous plaît aider.

(Désolé pour cette longue post)

Merci,

Madhup

+0

Pourquoi ne pas simplement utiliser un formulaire PDF et le faire enregistrer? http://www.adobe.com/products/acrobat/solutions/detail/create_form.html – mplungjan

Répondre

2

Check out FPDI. Il vous permet de charger un fichier PDF existant, de le dessiner par programme et de sortir un nouveau fichier PDF. Ce qui, si je lis bien votre question, c'est ce que vous essayez de faire.

Il existe un exemple de code here.

+2

Attention à la FPDI. Il a beaucoup de coûts cachés si vous voulez travailler avec des PDF qui ont été réalisés avec des outils Adobe récents. La version commerciale coûte 100 $ et nécessite Zend Guard qui coûte 600 euros par an. Je viens de me brûler par ça. Envisager d'éviter FPDI. – neoneye

Questions connexes