Comment créer des Pdf éditable formulaire en php
J'ai un formulaire simple et je veux le rendre éditable en fichier pdf à l'aide de php. Mais le pdf est de la création de la forme, mais je ne peux pas le modifier et de le soumettre, pour toute raison ou je ne peux pas modifier pdf en utilisant php?
Mon code est
<?php
define('_MPDF_PATH','/');
include("mpdf.php");
$html = '
<form action="test.php">
<input type="text" id="name" value="name" />
<input type="reset" name="reset" value="Reset" />
<input type="submit" name="submit" value="Submit" />
</form>';
$mpdf=new mPDF('c');
$mpdf->default_lineheight_correction = 1.2;
//LOAD a stylesheet
$stylesheet = file_get_contents('mpdfstyletables.css');
$mpdf->WriteHTML($stylesheet,1); //The parameter 1 tells that this is css/style only and no body/html/text
$mpdf->SetColumns(2,'J');
$mpdf->WriteHTML($html);
$mpdf->Output('test.pdf','D');//
exit;
?>
Je suis en utilisant mPDF Exemple D'Url et Exemple De Formulaire
Pouvez-vous fournir plus d'informations? Ne PDF soumettre quoi que ce soit? Ne rien arriver à tout moment appuyer sur le bouton soumettre? Est votre test.php appelé? (Je ne suis pas sûr PDF pouvez le faire à tout, mais il y a toujours une première fois...)
Non, il n'est pas
Alors, pourquoi pensez-vous PDF peut envoyer des données à un webservice? Est-il référence?
les 2 liens en bas de votre question sont cassés.
J'ai mis à jour les liens brisés.
Non, il n'est pas
change
en cliquant sur le submit button
, même pas de input box or drop down changes
. Elements
ne se comportent pas comme html elements
.Alors, pourquoi pensez-vous PDF peut envoyer des données à un webservice? Est-il référence?
les 2 liens en bas de votre question sont cassés.
J'ai mis à jour les liens brisés.
OriginalL'auteur Rohan Kumar | 2013-07-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également utiliser TCPDF. TCPDF est un logiciel gratuit et open source de la classe PHP pour générer des documents PDF. TCPDF est le seul basé sur PHP bibliothèque qui inclut un support complet pour l'UTF-8 Unicode et de droite à gauche langues, y compris l'algorithme bidirectionnel.
visitez ce lien pour plus d'informations.
http://www.tcpdf.org/
OriginalL'auteur Rahul Seth
Ce que vous faites est juste pour imprimer un formulaire vers un fichier PDF, mais de ne pas fournir des fonctions modifiables. Votre formulaire est toujours non-modifiable. Vous devez utiliser Acrobat SDK rendre modifiable formes.
Acrobat API
? Comment l'utiliser dansphp
?Vous pouvez utiliser Acrobat JavaScript SDK .adobe.com/devnet/acrobat/overview.html , en particulier la lecture de l'article: le Choix d'Acrobat SDK de la Technologie
OriginalL'auteur Raptor
Besoin de donner ma propre réponse, comme @Christian a presque correct et de travail de l'URL d'un exemple et j'ai trouvé ceci sur Github pour les formes actives mais quand j'ai essayé de mon formulaire html avec elle, puis il me donne l'erreur de quelque chose comme
Après quelques recherches, j'ai trouvé qu'il manque de l'
name
attribut dans le champ de texte de formulaire et quand j'ai ajouté l'attribut qu'il a bien travaillé.Le problème ne se termine avec cela, lorsque je soumet le formulaire, il n'y a rien montré dans le navigateur de la console. Ensuite, j'ai utilisé php://input à côté serveur et il m'a montré une réponse, qui est en DFF(forms data format) et doit être analyser pour obtenir les données réelles. J'din pas essayer de l'analyser mais il a trouvé quelque chose d'utile URL qui je partage ici,
http://php.net/manual/en/ref.fdf.php
liens ci-dessous
OriginalL'auteur Rohan Kumar
Pour rendre les champs modifiables, vous devez ajouter cette ligne:
Cela devrait fonctionner pour mPDF 5.3 et supérieur.
OriginalL'auteur Christian