Wie erstellen Sie editierbare Pdf-Formular in php
Habe ich eine einfache form, und ich möchte um es zu Bearbeiten in pdf mit php. Aber die pdf-Datei ist das erstellen der form, aber ich kann Sie nicht Bearbeiten und Einreichen, für jeden Grund, oder ich kann nicht editieren-pdf-Datei mit php?
Mein code ist
<?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;
?>
Ich bin mit mPDF Beispiel-Url und Formular Beispiel
- Können Sie mehr Informationen? Nicht, dass PDF-irgendetwas vorlegen, was? Passiert da was, wenn das drücken dieser Schaltfläche Einreichen? Ist Ihr test.php genannt? (Ich bin nicht sicher, PDF-Datei können Sie dies überhaupt tun, aber es gibt immer ein erstes...)
- Nein, es ist keine
change
Klick auf densubmit button
auch keineinput box or drop down changes
.Elements
sich nicht so benehmen wiehtml elements
. - Also, warum Sie denken, PDF übermitteln von Daten an einen webservice überhaupt? Gibt es irgendeine Referenz?
- die 2 links am Ende Ihrer Frage unterbrochen sind.
- Ich habe aktualisiert die gebrochenen links.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie auch TCPDF. TCPDF ist eine freie und open-source-software-PHP-Klasse zur Generierung von PDF-Dokumenten. TCPDF ist das nur für PHP-basierte Bibliothek, die enthält vollständige Unterstützung für UTF-8 Unicode und rechts-nach-Links-Sprachen, einschließlich der Unicode-bidi-Algorithmus.
besuchen Sie diesen link für weitere Informationen.
http://www.tcpdf.org/
Was Sie tun, ist nur zu drucken ein Formular in ein PDF-Dokument, aber keine bearbeitbaren Funktionen. Ihre form ist noch nicht bearbeitet werden. Verwenden Sie Acrobat SDK editierbare Formen.
Acrobat API
? Wie kann es inphp
?Geben müssen, meine eigene Antwort, wie @Christian gab fast korrekte und funktionierende URL ein Beispiel, und ich fand diese auf Github für aktive Formen aber wenn ich versuchte, meine html-Formular mit, es gibt mir eine Fehlermeldung etwas wie
Nach einigem suchen habe ich festgestellt, dass es fehlt
name
Attribut in den Formular-text-Feld und wenn ich Hinzugefügt das Attribut funktioniert es gut.Das problem nicht endet mit diesem, wenn ich das Formular abschicken, dann gibt es nichts angezeigt im browser der Konsole. Dann habe ich php://input auf server-Seite und es hat mir gezeigt, die Reaktion, die in FDF(forms data format) und Bedürfnisse zu analysieren, um die tatsächlichen Daten. Ich din nicht geben, die einem versuchen zu analysieren, aber fand einige nützliche URLS, die ich am Austausch hier,
http://php.net/manual/en/ref.fdf.php
links unten
Um die Felder Bearbeiten zu können, müssen Sie diese Zeile:
Sollte diese Arbeit für mPDF 5.3 und höher.