2010-11-22 6 views
10

Je souhaite afficher un fichier PDF en tant que page HTML - où l'utilisateur sera autorisé à entrer les données à remplir. Mon problème n'est pas comment importer/remplir des données (j'ai pu le faire en utilisant FDF/XML et ITextSharp). Ma seule préoccupation est de savoir comment le montrer à l'utilisateur afin qu'il puisse voir le formulaire, remplir/modifier les données, et devrait être fait avec lui.Afficher le PDF en format HTML

J'ai essayé d'enregistrer le fichier PDF en tant que fichier image et de le montrer en tant qu'image de fond - mais c'était très brut! - J'espère qu'il devrait y avoir une solution élégante.

Merci pour votre aide!

+0

Avez-vous besoin d'une sorte de solution PDF à HTML? Sinon, est-il permis à vos utilisateurs d'ouvrir un plugin ou une application externe comme Adobe Reader? – Massimog

Répondre

3

PDF a déjà des capacités de remplissage de formulaire. Affichez simplement le PDF et laissez l'utilisateur le remplir. Vous pouvez ajouter les champs à l'aide d'Adobe Acrobat. Le formulaire peut être envoyé à votre serveur comme une page Web ou simplement envoyé par e-mail.

+2

Comment soumettre le formulaire à votre serveur @kindall? Je viens de faire beaucoup de recherches sur ce domaine, et il me semble qu'il n'y a pas de bonne solution pour récupérer le pdf et le renvoyer au serveur. Ce qui m'amène à ma prochaine question - Comment voulez-vous «montrer» le pdf dans le navigateur afin de le rendre remplissable? pdf.js de Mozzila ne peut pas rendre les champs de formulaire, alors que les autres bibliothèques js ne sont pas beaucoup mieux. La seule option consiste à incorporer le pdf en tant que iframe, objet ou en utilisant une balise embed. – qgicup

+0

Les champs du pdf peuvent-ils être extraits lorsque le formulaire est soumis? –

+0

J'ai essayé ce genre de chose moi-même et cela n'a pas vraiment semblé possible, et si c'est possible, ce n'est certainement pas très clair comment c'est fait. Ce serait bien de voir un exemple. –

-2

PDF est à peu près un format en écriture seule, sauf si vous voulez le rendre. Je recommande fortement de changer vos exigences.

+0

Cela pourrait être un commentaire, pas une réponse. –

2

Si vous utilisez ASP.NET, vous pouvez envisager cette option commercial PDF viewer (qui rend le PDF en HTML pour vous, la préservation des champs de formulaire)

1

est ce que j'utilisé ici pour remplir un formulaire PDF en HTML et PHP il y a un certain temps. Cela a fonctionné très bien pour moi. http://koivi.com/fill-pdf-form-fields/tutorial.php

Vous pouvez toujours utiliser un générateur de PDF pour réellement rendre un PDF avec les données que vous soumettez à partir d'un formulaire HTML. Voici un exemple d'une classe qui fait cela http://www.fpdf.org/

Espérons que cela fonctionne pour vous.

+1

http://koivi.com/fill-pdf-form-fields/tutorial.php charge une page vide. –

+0

http://koivi.com/fill-pdf-form-fields – user2413654