Moduli PDF

Campi AcroForm veri, proposti leggendo le etichette già stampate sulla pagina, e un PDF compilato per riga del CSV. Tutto gira dentro il browser.

Apri in PDF ARENA

Campi veri, non disegni

Widget AcroForm che sopravvivono al salvataggio e si compilano in Acrobat, Chrome e Anteprima allo stesso modo.

Legge le tue etichette

"Email:" diventa un campo email. "Firma:" diventa un campo firma. Ciascuno con la sua cifra di confidenza.

Un PDF per riga

Incolla un CSV, scegli uno schema di nomi, ottieni uno ZIP. La validazione parte prima che venga scritto qualcosa.

Campi che sono campi

Ci sono due modi per rendere compilabile un PDF. Il primo disegna riquadri e righe sulla pagina e lo chiama modulo; aprilo altrove e non c'è niente su cui cliccare. Il secondo crea widget AcroForm, che ogni visualizzatore capisce e che sopravvivono al salvataggio. Qui si fa il secondo. Ogni campo riceve un nome univoco, un tipo, una posizione nell'ordine di tabulazione e la sua regola. Acrobat lo compila. Chrome lo compila. Anteprima lo compila, e domani i valori sono ancora lì. Due cose risparmiano il lavoro vero. All'apertura vengono lette le etichette stampate e proposti i campi dove servono, ciascuno con la sua cifra di confidenza e il motivo. E quando il modulo esiste, un CSV lo trasforma in un PDF compilato per riga, impacchettati in uno ZIP.

Come creare un PDF compilabile

1

Apri il documento

Le etichette vengono lette subito e le proposte appaiono come riquadri tratteggiati sulla pagina.

2

Accetta, sistema, aggiungi

Prendi le proposte sicure, trascina tu qualsiasi campo che vuoi e imposta nome, tipo e se è obbligatorio.

3

Crea il modulo

Esce una copia con campi AcroForm reali e l'ordine di tabulazione ordinato per posizione di lettura.

4

Compilalo una volta, o cinquecento

Incolla un CSV, scegli uno schema di nomi e ogni riga diventa il suo PDF dentro uno ZIP.

Rilevamento, validazione e la passata in massa

Il rilevamento lavora sugli ancoraggi. Un'etichetta che finisce con i due punti, una fila di puntini o una riga tratteggiata in basso dicono che accanto ci va un campo, e la larghezza corre fino al testo seguente o al margine. Non c'è spazio? Il campo scende sotto. Il tipo viene dalle parole dell'etichetta, confrontate con elenchi in spagnolo e in inglese: email, telefono, data, indirizzo, importo, firma, sì o no. Ogni proposta porta la sua cifra di confidenza e il motivo. La validazione è attaccata al campo, non controllata una volta sola. Espressione regolare, lunghezza, intervallo e formato per email, telefono, data, valuta e percentuale. Nella passata in massa ogni riga viene controllata prima che il suo PDF venga scritto, e quello che ha fallito finisce in un errores.txt dentro lo ZIP. Duecento documenti con un indirizzo rotto alla riga 87 è peggio di un avviso adesso. Il parser CSV gestisce i casi scomodi di proposito: campi tra virgolette, virgolette doppie dentro un campo tra virgolette, interruzioni di riga dentro una cella, punti e virgola invece di virgole. Il separatore viene rilevato, mai dato per scontato. I nomi dei file vengono ripuliti. Nessuna barra, nessun due punti, nessun carattere di controllo, nessun nome riservato di Windows, e un limite di lunghezza rigido. Uno schema è comodo fino alla riga in cui il nome di qualcuno si trasforma in un percorso. Un limite onesto: pdf-lib non può coniare un campo di firma crittografica. Quelli escono come campi di testo riservati con un nome riconoscibile, pronti per un vero passo di firma.

Perché questo

Widget AcroForm che restano compilabili dopo il salvataggio, in qualsiasi visualizzatore.

Campi proposti dalle etichette stampate, con confidenza e motivo.

Un PDF per riga del CSV, validato prima, impacchettato in uno ZIP.

Domande sui moduli PDF

Risposte brevi, limiti inclusi

I campi funzioneranno ancora dopo che salvo il file?
Sì. Sono widget AcroForm standard, cioè quello che cerca ogni visualizzatore. È esattamente ciò che li distingue dal testo disegnato sopra una pagina.
Quanto è buono il rilevamento automatico?
Buono sui moduli con etichette stampate, inutile su una pagina senza livello di testo. Ogni proposta mostra una cifra di confidenza e perché è stata fatta, e puoi prendere solo quelle sicure.
Può creare una firma digitale vera?
No, e lo dice a schermo. Un campo firma qui è un campo di testo riservato con un nome riconoscibile, pronto per un passo di firma reale. Sostenere il contrario sarebbe peggio del limite.
Cosa succede con i moduli XFA?
Vengono rilevati e lasciati stare. I campi nuovi arrivano come normali widget AcroForm, con un avviso che alcuni visualizzatori mostrano invece il livello XFA.
I miei dati escono dal browser per la compilazione in massa?
No. Il CSV viene analizzato qui, ogni PDF viene generato qui, lo ZIP viene assemblato qui. Quel passaggio non tocca mai un server.

Aggiornata il