2009-03-02 18 views
7

Esistono buone alternative ad Adobe Acrobat per la creazione di PDF interattivi? La terminologia è un po 'confusa qui - da interattivo, intendo "in grado di essere compilato", e non necessariamente "scriptable". Quindi questo modulo sarebbe per la raccolta dei dati, piuttosto che la generazione di report che sembra essere lo scenario comune per le domande relative al pdf su SO.Alternative di creazione di PDF interattivo per Acrobat?

Il trucco è che devono essere compilabili utilizzando Adobe Reader. Per coloro che non hanno sperimentato le molte frustrazioni di Acrobat: per impostazione predefinita, Reader non può compilare un modulo a meno che non sia stato creato utilizzando Acrobat Pro> 8.0 e abbia abilitato specificamente i diritti di utilizzo. Va bene e funziona in pratica (tranne che gli utenti Pro non possono salvare i loro dati - WTF?).

Poiché mi sento frustrato, preferirei evitare del tutto i prodotti Adobe (dal punto di vista del design, per gli utenti Reader è ancora una necessità o lo farei semplicemente come modulo Web con db-backed). Mi chiedo se qualcuno ha delle buone esperienze con le alternative? O librerie o prodotti software?

Grazie!

EDIT - Grazie, matt b - Avevo già visto iText ma non sapevo che potesse creare moduli. Sfortunatamente, sembra che Reader non sia in grado di salvare dati inseriti nei moduli generati da iText (o generati da OO Writer). Ho la spiacevole sensazione che ciò che voglio sia fondamentalmente impossibile se non utilizzando gli strumenti di gestione dei diritti di Adobe. Se ci sono altre idee. Mi piacerebbe sentirli.

risposta

2

iText è praticamente lo standard nel mondo Java per la generazione di file PDF a livello di codice. Forse può anche essere usato per creare PDF con moduli in essi come vorresti?

0

XSL FO è una cosa che abbiamo usato per creare file PDF da dati di moduli esistenti. A meno che non desideri che il pdf compilabile sia inviato al cliente, questa è un'opzione valida.

0

IText consente di creare annotazioni (ci sono essenzialmente 3 tipi di componenti 'interattivi' -.. Formulari (vecchio DFF stile e nuovi XFA) e annotazioni Acrobat e un sacco di strumenti di terze parti dovrebbe consentono di modificare i valori Annotazioni

C'è anche una versione DotNet di IText chiamato ISharp -.. entrambi sono freeand estremamente potente

2

Lo strumento di impaginazione open source Scribus ha un sacco di caratteristiche orientate alla creazione di moduli PDF interattivi io non li ho usato personalmente, ma appaiono ragionevolmente completi e sono coperti dal tutorial

Scribus merita di essere informato se è necessario eseguire in qualsiasi caso un layout di pagina serio.

0

CutePDF Pro consente di trasformare un PDF in un modulo interattivo.

0

Foxit reader consente di salvare qualsiasi pdf con i campi compilati.

2

È possibile creare file PDF compilabili utilizzando OpenOffice.org così come LibreOffice.

Per creare gli elementi del modulo iniziale nel *.documenti odt, consentono al View -> Barre degli strumenti ->Form Controls strumenti, che permettono di aggiungere caselle di controllo cliccabili + radiobuttons, campi di testo compilabili, pulsanti e un po 'di più per la pagina (s).

Quando hai finito con il documento, utilizzare File ->Esportare in formato PDF con la casella Crea modulo PDF abilitato.

Ora il tuo modulo PDF sarà modificabile (e salvabile!) Con qualsiasi visualizzatore PDF non Adobe.

NOTA, tuttavia: Adobe utilizza un modo proprietario per creare e compilare moduli PDF. Adobe Reader supporta solo il riempimento di moduli PDF creati da un prodotto Adobe (ai quali sono stati assegnati "diritti estesi" in modo che Reader possa effettivamente salvare i dati del file accanto al documento).

Adobe Reader non funziona con i moduli PDF creati con OpenOffice.org o LibreOffice ('lavoro' nel senso di: 'consente di compilare + salvare i dati del modulo'.). Il meccanismo tecnico alla base di questo è che Adobe firma digitalmente i propri documenti del modulo con la propria chiave (che è nota ad Adobe Reader e che ha accettato di non decodificare quando ha accettato l'EULA di Adobe Reader ...). -

Ciò significa:

  • non Adobe Lettori PDF non saranno in grado di 'riempire + salvare' le forme create con i prodotti Adobe (che possono 'di riempimento + print' loro però).
  • I lettori Adobe PDF rifiuteranno di riempire + salvare i moduli creati con prodotti non Adobe (tuttavia li riempiranno + li stamperanno).

Gli ultimi due punti saranno vero per tutte gli strumenti e le utilità di cui le altre risposte a questa domanda. Se mi sbaglio qui, per favore fatemelo sapere in un commento ...

0

Recentemente ho dilettato con Scribus. Ho trovato che fosse uno strumento eccellente se si ha abbastanza tempo per configurarlo e giocarci. Lo consiglio vivamente. Anche Wufoo è molto buono.

Non sono un fan di Acrobat/Adobe. Un software dovrebbe semplificarmi la vita, non sfidarmi ad ogni passo.

Se si cerca in rete con queste parole chiave - FREE FORM CREATOR e si può aggiungere la parola HTML5. Troverete una serie di siti in cui è possibile accedere online e tutti i vostri clienti possono avere il loro accesso separato, compilare i dati e il modulo rimane nel Cloud e declutterare il disco rigido. Tutte le parti interessate possono accedere al modulo e modificarlo in qualsiasi momento. L'account può essere utilizzato come una cartella per la tua azienda. Questi moduli sono accessibili su qualsiasi dispositivo e qualsiasi piattaforma.

Molte di queste forme sono guidate da HTML5, sono così belle e fluide. Stai lontano dai macros, portano virus.

www.homebasedofficeservices.com