Frage : Felder von online einreichend (im Browser) oder indirekte (in Acrobat Reader) .pdf bilden sich zum Bediener für die Verarbeitung

Aussieht wie dort gewesen bereits viel Diskussion über sein issue.

I fand einige Hinweise ge:

http://www.nitropdf.com/he lp/submit_form_data.htm
http://koivi.com/fill-pdf- form-fields/

addressing, was ich tun möchte.  

Ideally, möchte ich eine pdf-Form anzeigen, die auf dem Bediener inline im Benutzerbrowser liegt, lasse sie die Form über einen Knopf einreichen, den ich Prozessor dass schätze, Sie bei, Sie mit Pro Adobe Acrobat verursachen können und Sie spezifizieren können, welchen Formen einreichen möchten und was, mit der Unterbreitung zu überschreiten.  Unfortuantely, gibt es eine Ausgabe mit dem Anzeigen der pdf-Formen inline in allem browsers.

In IE, es arbeitet genau, wie gewünscht, können Sie die Form einreichen, da HTML-Form zu einem .php Prozessor und zu den PFOSTEN-Daten etwas like.

Array
ist (
[Date_MonthDayYear] => 11-16-1957
[Students_Name_Please_Print_Clearly] => John Doe
[Button1] =>
)

Does nicht Arbeit in FF oder Safari für mich zwar, da die pdf-Steckverbindungen nicht arbeiten.  Safarianzeige online mit dem Seiltänzer anschließen, aber die Arbeit der Formunterordnungeigenschaft doesns s, wenn sie den Unterbreitungknopf betätigt.  FF anzeigt online nicht an aller Form me.

1. wundernd:, wenn es eine Arbeit herum für dieses irgendwie mit dem anderen browsers.

If, das Sie versuchen, using Acrobat Reader indirekt einzureichen, die Unterbreitung schickt Daten zum Bediener gibt, aber ich eine Antwort sagend erhalte:

Can nicht Prozessinhalt der Art Text/html

presumably, weil die Antwort zurück zu Acrobat Reader geführt und es erwartet unterschiedliches einiges.  Damit er, da gewünscht ihm wie Sie Notwendigkeit klingen, das Dokument zu haben, das in den Browser geladen, weil der Browser das response.

Given leicht deuten kann, dass .pdf so überwiegend sind, eher als müssend ein HTML oder andere Form von ihnen arbeitet, es neuerfinden sein nett, in der Lage zu sein, die Formen using den Artikel des Fertighauses .pdf.

The zweites online einzureichen:

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

describes etwas ein wenig unterschiedlich, das ich nicht durchaus verstehe.  Ich spielte herum mit ihm wenig, aber es tat etwas, das zu meinem System sonderbar ist (flackernde Schirme mit Safari, FireFox und Adobe-Leser).  Von, was ich es die FDF Akte erfasse, die Formdaten in einem Adobe-eigenen Format enthalten:

e.g.

%FDF-1.2
% ‚„œ“
1 0 obj
<<
/FDF << /Fields [<><</T (__TITLE) /V () >><L) /V () >><RESS) /V () >><CITY) /V () >><STATE) /V () >><_ZIP) /V () >><PHONE) /V () >><_FAX) /V () >><CSZ) /V (, ) >>]
/F ( http://pdf.form.server.lo c/test.pdf) enthält /ID [<628c6497025b9549a0aa1cc1e45dc317>
] >>
>>
endobj
trailer
<<
/Root 1 0 R

>>
%%EOF

From, was ich erfasse, das fdf die eingereichten Formdaten und Felder und wenn Sie das mit der Verbindung zur Form öffnen, die im pdf eingebettet, erhalten Sie die bevölkerte Form.  Dieses ist nicht wirklich, was mir interessiert, da in diesem Fall sie eine HTML-Form online verursachten, ohne das pdf zu verwenden als Schablone.  Sie sammeln einfach die Daten und haben eine Methode, zum der Form mit der eingereichten Form data.

Like, das ich, sage, dieses zu bevölkern scheinen, in IE, Sie wirklich zu arbeiten können die Form bei einem Prozessor, in meinem Fall PHP einreichen und konnten irgendeine Fehlerprüfung, etc. (auch Schlechtes können Sie dies nicht über AJAX vermutlich tun?), vermutlich tun, aber es funktioniert nicht in anderen Browsern, weil eine Funktionssteckverbindung für that.

I nicht haben hoffte, dass es etwas Fortschritt gegeben, oder andere Ansätze, da dieses letzte addressed.

Basic Anforderung ist, eine pdf-Form zum Benutzer in ihrem Browser online anzuzeigen, lassen sie das Formular online ausfüllen war und sie die Form, entweder als die komplette pdf-Akte mit bevölkerten Daten einreichen, oder mit gerade den eingereichten Formdaten oder vorzugsweise die Form als abgeschlossenes Dokument und die Daten, um in einem database.

Thanks.
zu speichern

Antwort : Felder von online einreichend (im Browser) oder indirekte (in Acrobat Reader) .pdf bilden sich zum Bediener für die Verarbeitung

Hallo, sscotti.  Ich möchte hier helfen, aber ich denke, dass Sie bereits die unglückliche Antwort gefunden: inkonsequente Browsersunterstützung für eine nichtstandardisierte Steckverbindung.  Paare der Ideen, die nützlich sein können…

1. Sie in der Oper versuchen.  Wenn es dort funktioniert, konnten Sie diesen Browser Ihren Klienten für diese bestimmte Form empfehlen wünschen.  Oper ist über die standards-compliant Verarbeitung sehr steif.  Wenn es nicht dort funktioniert, konnten Sie nach einem anderen Entwurf für diese Anwendung suchen wünschen.  Nicht weil Oper also ist, populär (sie ist nicht), aber weil jede mögliche Abhängigkeit auf nichtstandardisierten Schnittstellen Sie gefährdet für zukünftigen Ausfall setzt.  Wir nennen dieses ein „sprödes“ Entwurfsmuster, und es soll vermieden werden.

2. Über Safari vergessen.  Apple und Adobe scheinen, eine Gamasche über dem Gebrauch von Blitz auf dem iPhone zu haben.  Apple hat keine von ihm (eine Position, die ich vollständig, angesichts der Tatsache, dass greller Inhalt vom Internet gedient werden muss, und Internet-Daten verstehe, erfordert über 1,000x die Batterieleistung von Daten bereits im Telefon speicherte).  Da grelle Aufstellungsorte die Batterien auf iPhones verbrauchen, wünscht Apple nicht das, und Adobe ist über es umgekippt.  Netz-Netz: Ihre APP nicht auf eine Art aufbauen, die zwei andere Firmen erfordert, auf vorgerückten nicht standardisierten Browserssteckverbindungeigenschaften zusammenzuarbeiten.

3. Eine mögliche Lösung konnte, eine normale alte HTML-Form zu benutzen sein, um die Daten zu sammeln, die Sie benötigen.  Diese Form bei einem Tätigkeitsindex einreichen, um die Gültigkeitserklärung zu vollenden.  Sobald validiert, kann der Tätigkeitsindex FPDF verwenden, um die pdf-Akte zu schreiben und kann das fertige pdf dem Klienten darstellen.  Fast jeder möglicher Browser kann ein pdf richtig anzeigen.  Er kann nicht reizvoll klingen, aber er lässt Sie Javascript (wenn Sie diese Art der Sache mögen), als Klientseite Datenprüfer verwenden, und er abhängt nicht von irgendwelchen obskuren Technologien n.  Die FPDF Kategorie ist sehr flexibel, schnell und leicht ausdehnbar.

HTH, ~Ray
Weitere Lösungen  
 
programming4us programming4us