LibreOffice Writer può essere utilizzato per creare moduli PDF compilabili ed è un'ottima alternativa gratuita e open source ad Acrobat di Adobe per quel caso d'uso. Anche LibreOffice è multipiattaforma, quindi puoi usarlo su Linux, Windows e macOS.
I file PDF possono contenere campi modulo modificabili che possono essere compilati/modificati e salvati dall'utente. Ciò consente di compilare i documenti utilizzando una tastiera invece di dover stampare un documento, compilarlo con una penna e scansionare il documento per poterlo inviare online.
Questo articolo spiega come utilizzare LibreOffice Writer per creare un PDF con moduli compilabili (moduli interattivi) e una casella di controllo, e come esportare il documento come modulo PDF.
Ho usato LibreOffice versione 6.1 su Linux per acquisire gli screenshot per questo tutorial, ma le istruzioni dovrebbero essere le stesse per altre versioni o sistemi operativi poiché le icone o la barra degli strumenti di LibreOffice potrebbero essere diverse a seconda della versione e del sistema operativo in uso.
Relativo al PDF:
- PDFArranger:unisci, dividi, ruota, ritaglia o riordina i documenti PDF (PDF Shuffler Fork)
- Comprimi file PDF su Linux con Densify
Come creare moduli in LibreOffice Writer
Inizia avviando LibreOffice Writer, che dovrebbe aprirsi con un nuovo documento vuoto. Per aggiungere moduli al nuovo documento di LibreOffice Writer, scegli dal menu View > Toolbars > Form Controls
e View > Toolbars > Form Design
.
Ora che il Form Design
appare (nella parte inferiore di LibreOffice Writer per impostazione predefinita), fai clic su entrambi Display Grid
e Snap to Grid
Pulsanti per abilitarli in modo da poter allineare facilmente i controlli del modulo in un secondo momento:
A. Crea una didascalia di testo (il testo che appare accanto a un campo di immissione di testo) in LibreOffice Writer
Ora è il momento di aggiungere alcuni controlli dei moduli al nostro nuovo documento. Nella barra degli strumenti dei controlli dei moduli di LibreOffice, fare clic su Label
e disegna l'etichetta nel documento facendo clic e tenendo premuto il pulsante sinistro del mouse:
Fare doppio clic sull'etichetta appena aggiunta e inserire un nome e un'etichetta. Il campo etichetta è ciò che appare come testo nel documento:
B. Crea un campo di testo (un campo di immissione di testo) in LibreOffice
Nella barra degli strumenti Controlli modulo, fai clic su Text Box
e disegna una casella di testo (facendo clic e tenendo premuto il pulsante sinistro del mouse) a destra di un'etichetta di testo (vedi come creare un'etichetta di testo sopra):
Fai doppio clic sulla casella di testo, inserisci un nome per essa e fai clic sul pulsante con tre punti per la casella dell'etichetta sulla destra e assegnale l'etichetta che è stata creata alla sua sinistra, quindi fai clic su OK
:
C. Crea una casella di riepilogo (a discesa) in LibreOffice
Inizia creando un'etichetta di testo come nel passaggio A. Quindi fai clic su List Box
dalla barra degli strumenti Controlli modulo e disegna la casella di testo a destra dell'etichetta:
Fai doppio clic sulla casella di riepilogo che hai aggiunto al documento, inserisci un nome, fai clic sul pulsante con tre punti per la casella dell'etichetta e assegnagli l'etichetta che hai aggiunto a sinistra della casella di riepilogo:
Non chiudere ancora la finestra delle proprietà della casella di riepilogo. Per aggiungere un elenco di opzioni alla casella di riepilogo (elenco a discesa), scorrere verso il basso nella finestra delle proprietà della casella di riepilogo e incollare le voci nel List entries
Zona.
Se hai un elenco di voci in un editor di testo che ha ogni voce su una riga separata, puoi copiarlo e incollarlo proprio qui, quindi premere invio e le voci verranno aggiunte automaticamente. Oppure puoi aggiungere manualmente ogni inserzione digitando una voce e quindi premendo Shift + Enter
per aggiungerne uno nuovo e così via:
Per testare la tua nuova casella di riepilogo, esci dalla modalità di progettazione facendo clic su Design Mode
Pulsante nella barra degli strumenti dei controlli del modulo:
E prova la casella di riepilogo (a discesa):
Ricordati di fare clic su Design Mode
di nuovo per entrare in modalità progettazione in modo da poter aggiungere nuovi elementi del modulo in un secondo momento.
D. Aggiunta di pulsanti di opzione in LibreOffice
Potresti anche voler aggiungere alcuni pulsanti di opzione, che LibreOffice chiama pulsanti di opzione. Nella barra degli strumenti dei controlli dei moduli di LibreOffice, premere Option Button
Icona e trascinalo nella posizione desiderata nel documento LibreOffice. Aggiungi tutti i pulsanti di opzione che desideri:
Fare doppio clic su ciascun pulsante di opzione e modificarne l'etichetta nel testo che desideri venga visualizzato accanto a ciascun pulsante di opzione nel documento. Per il Name
e Group name
Assicurati di inserire lo stesso valore per ogni pulsante di opzione nello stesso gruppo:
In questo modo, il gruppo di pulsanti di opzione non interferisce con altri pulsanti di questo tipo nel caso in cui desideri aggiungere più gruppi di pulsanti di opzione.
E. Aggiunta di una casella di controllo in LibreOffice
Nella barra degli strumenti dei controlli dei moduli di LibreOffice, fai clic sul pulsante Casella di controllo e disegnalo nel documento facendo clic e tenendo premuto il pulsante sinistro del mouse:
Non è necessario creare un'etichetta separata per le caselle di controllo, poiché per impostazione predefinita viene visualizzata un'etichetta di testo accanto alla casella di controllo.
Fare doppio clic sulla casella di controllo e inserire un nome e un'etichetta per essa:
Il nome immesso in questa finestra delle proprietà viene visualizzato a destra della casella di controllo nel documento.
Esportare un documento LibreOffice come modulo PDF
Ora che hai creato un documento con moduli interattivi e compilabili in LibreOffice Writer, puoi esportarlo come modulo PDF.
Scegli dal menu di LibreOffice File -> Export As -> Export as PDF...
. Assicurati che il Create PDF form
è attivato e Submit format
è impostato su PDF:
Se non riesci ad attivarli Create PDF form
Seleziona la casella che Archive PDF/A-1a
Opzione da abilitare, quindi disabilita quell'opzione e dovresti essere in grado di abilitare l'opzione Create PDF form
Opportunità.
Quando provi il PDF, assicurati che non sia protetto da scrittura.
Dovresti essere in grado di compilare il modulo PDF utilizzando software come il visualizzatore di documenti Gnome standard (Evince) o Okular (il visualizzatore di documenti sviluppato da KDE) su Linux, Adobe Acrobat Reader su Windows, Anteprima su Mac o utilizzando un Compilatore di moduli PDF che funziona su qualsiasi sistema operativo come PDFescape.
Questo è un modulo PDF compilabile che ho creato con LibreOffice Writer, con i moduli archiviati con Evince (Gnomes Document Viewer) e Okular (KDE's Document Viewer) – screenshot presi in Ubuntu 18.10 e Kubuntu 18.04:
Se desideri scaricare l'esempio utilizzato in questi due screenshot (l'ODT di origine o il documento PDF esportato) puoi farlo facendo clic sui collegamenti seguenti:
- libreoffice-pdf-forms-example.odt
- libreoffice-pdf-forms-example-exported.pdf