Questione : La presentazione sistema da in linea (in browser) o (in Acrobat Reader) forma fuori linea di .pdf all'assistente per procedare

Assomiglia a là già è stato molta discussione circa il suo issue.

I ha trovato alcuni riferimenti: rel= " nofollow " " del _blank " " del target= " di http://www.nitropdf.com/help/submit_form_data.htm del href= del

rel= " nofollow " " del _blank " " del target= " di http://koivi.com/fill-pdf-form-fields/ del href= del lp/submit_form_data.htm
form-fields/

addressing di http://koivi.com/fill-pdf- che cosa vorrei fare.  

Ideally, vorrei visualizzare una forma del pdf che risiede sull'assistente in linea nel browser degli utenti, li faccio presentare la forma tramite tasto che indovino che potete generare con Adobe Acrobat pro e potete specificare che forme unità di elaborazione voi vuole presentare e che cosa da passare con presentazione.  Unfortuantely, ci è un'edizione con la visualizzazione delle forme del pdf in linea in tutto lo IE di browsers.

In, esso funziona esattamente come voluto, potete presentare la forma poichè la forma del HTML ad un'unità di elaborazione di .php ed ai dati dell'ALBERINO è qualcosa lavoro del

Does di like.

Array
(
del => del John Doe
[Button1] del =>) del del => 11-16-1957
[Students_Name_Please_Print_Clearly] del
[Date_MonthDayYear] non in FF o safari per me comunque poichè i collegamenti del pdf non funzionano.  L'esposizione di safari in linea con l'acrobata inserisce, ma il lavoro della forma di presentazione dei doesn della caratteristica quando spinge il tasto di presentazione.  I FF non visualizzano in linea a tutta la forma me.

1. che si domanda se ci è in qualche modo un lavoro intorno per questo con l'altro browsers.

If che provate a presentare fuori linea using Acrobat Reader, la presentazione invia i dati all'assistente ma ottengo dire di risposta: il contenuto non trattato del

Can di tipo il testo/html

presumably perché la risposta è passata di nuovo ad Acrobat Reader ed esso sta prevedendo alcuno differente.  Affinchè funzionino poichè voluto esso suonare come voi il bisogno avere il documento caricato nel browser perché il browser può interpretare più facilmente il response.

Given che .pdf sono così prevalenti, piuttosto che dovendo reinventare un HTML o l'altra forma di loro, esso sarebbe piacevole da potere presentare le forme in linea using l'articolo della costruzione prefabbricata .pdf.

The secondo: rel= " nofollow " " del _blank " " del target= " di http://koivi.com/fill-pdf-form-fields/ del href= del

form-fields/

describes di http://koivi.com/fill-pdf- qualcosa un poco differente che abbastanza non capisca.  Ho giocato intorno con esso poco ma ha fatto qualche cosa di bizzarro al mio sistema (schermi tremuli con il safari, FireFox ed il lettore del Adobe).  Da che cosa se lo riunisco la lima di FDF contenere i dati della forma in una disposizione riservata del Adobe: œ„
/F del „del ‚del

e.g.

%FDF-1.2
% del
/FDF << /Fields del obj
<< del
1 0 [>><RESS) /V () >><CITY) /V () >><STATE) /V () >><_ZIP) /V () >><PHONE) /V () >><_FAX) /V () >><CSZ) /V (, ) del >><L) /V del >><</T (__TITLE) /V di <>] (rel= " nofollow " " del _blank " " del target= " di http://pdf.form.server.loc/test.pdf del href= di c/test.pdf di http://pdf.form.server.lo) /ID [<628c6497025b9549a0aa1cc1e45dc317>
] >>
endobj
trailer
<<
/Root 1 del
>> 0 R del

>>
%%EOF

From che cosa mi riunisco, il fdf contiene i dati presentati della forma e campi e se aprite quello con il collegamento alla forma inclusa nel pdf ottenete la forma popolata.  Ciò non è realmente che cosa sono interessato poiché in quel caso hanno generato una forma del HTML in linea senza usando il pdf come mascherina.  Raccolgono semplicemente i dati ed hanno un metodo per popolare la forma con la forma presentata data.

Like che dico, questo sembrano realmente funzionare in IE, voi possono presentare la forma ad un'unità di elaborazione, nel mio PHP di caso e potrebbero presumibilmente fare qualche verifica degli errori, ecc. (ugualmente Male probabilmente non potete fare questo via AJAX?), ma non funziona in altri browser perché non avere un collegamento funzionale per that.

I stava sperando che ci sia stato un certo progresso o altri metodi poiché questo era ultimo requisito di addressed.

Basic è di visualizzare una forma del pdf all'utente in loro browser in linea, li fa completare il formulario in linea e loro presentano la forma, come la lima completa del pdf con i dati popolati, o con appena i dati della forma presentati, o preferibilmente sia la forma come documento completato che i dati per immagazzinare in un database.

Thanks.
class= del

Risposta : La presentazione sistema da in linea (in browser) o (in Acrobat Reader) forma fuori linea di .pdf all'assistente per procedare

Ciao, sscotti.  Vorrei aiutare qui, ma penso che già abbiate trovato la risposta sfavorevole: contributo contradditorio del browser ad un collegamento non standard.  Coppie delle idee che possono essere utili…

1. Provarlo nell'opera.  Se funziona là, potreste volere suggerire quel browser ai vostri clienti per questa forma particolare.  L'opera è molto rigida circa l'elaborazione standards-compliant.  Se non funziona là, potreste volere cercare un altro disegno per questa applicazione.  Non perché l'opera ha luogo così popolare (non è) ma perché tutta la dipendenza dalle interfacce non standard lo mette al rischio per guasto futuro.  Denominiamo questo un modello “fragile„ di disegno e deve essere evitato.

2. Dimenticare circa il safari.  Apple ed Adobe sembrano avere una ghetta sopra l'uso del flash sul iPhone.  Apple non ne sta avendogli (una posizione che completamente capisco dato il fatto che il soddisfare istantaneo debba essere servito dal Internet ed i dati del Internet richiede circa 1,000x la potenza della batteria dei dati già ha immagazzinato nel telefono).  Poiché i luoghi istantanei esauriranno le batterie sui iPhones, Apple non vuole quello ed Adobe è turbato a questo proposito.  Rete-rete: Non sviluppare il vostro app in un senso che richiede altre a due aziende di cooperare sulle caratteristiche non standardizzate avanzate del collegamento del browser.

3. Una soluzione possibile potrebbe essere di usare una vecchia forma normale del HTML per raccogliere i dati che avete bisogno di.  Presentare quella forma ad uno scritto di azione per compire la convalida.  Una volta che convalidato, lo scritto di azione può usare FPDF per scrivere la lima del pdf e può presentare il pdf finished al cliente.  Quasi tutto il browser può visualizzare correttamente un pdf.  Non può suonare sexy, ma lo lascia usare il Javascript (se gradite quella specie della cosa) come ispettore di dati del cliente-lato e non dipende da alcune tecnologie arcane.  Il codice categoria di FPDF è molto flessibile, velocemente e facilmente estendibile.

HTH, ~Ray
Altre soluzioni  
 
programming4us programming4us