I file PDF in formato XFA possono essere modificati solo con la versione desktop del programma «Adobe Reader» oppure «Adobe Acrobat DC».
Problema
Non è possibile aprire e visualizzare un modulo PDF di Swissmedic con campi interattivi direttamente nella finestra del browser o su un Mac o dispositivo iOS (iPhone o iPad): appare un messaggio di errore.
![Moduli PDF - Possibile messaggio di errore](/swissmedic/it/home/feedback/support-note_pdf-forms-on-ios-osx/_jcr_content/par/columncontrols/items/0/column/image_1131295428/image.imagespooler.jpg/1602687323108/pdf-forms-possible-error-message-please-wait.jpg)
Causa
I documenti PDF con campi del modulo dinamici utilizzano il formato di salvataggio dati XFA1. I visualizzatori di PDF integrati nei browser e l’applicazione iOS ‘Adobe Reader’ (iPhone o iPad) attualmente non supportano i moduli PDF basati su XFA.
I moduli XFA non funzionano neanche all’interno di browser come Microsoft Explorer, Mozilla Firefox, Google Chrome o Apple Safari. Attualmente, solo la versione desktop di Adobe Acrobat Reader oppure Adobe Acrobat DC supporta tali moduli PDF dinamici.
1XML Forms Architecture
Soluzione
È possibile visualizzare e compilare i moduli PDF interattivi utilizzando la versione completa del programma «Adobe Acrobat Reader» o «Adobe Acrobat DC». Se i programmi non sono ancora stati installati:
- aprire https://get.adobe.com/reader/
- cliccare su «Installa adesso[AN1] »;
- seguire le istruzioni di installazione;
Dopo aver completato il processo di installazione, salvare il documento PDF sul computer e aprire il file con il programma « Adobe Acrobat Reader» oppure «Adobe Acrobat Reader (DC)».
Se appare il seguente avviso o un messaggio simile
![Javascript](/swissmedic/it/home/feedback/support-note_pdf-forms-on-ios-osx/_jcr_content/par/columncontrols/items/0/column/image/image.imagespooler.png/1608494822124/javascript-fr.png)
è necessario attivare JavaScript in «Adobe Acrobat Reader» o «Adobe Acrobat DC». Esistono i due modi seguenti per attivare JavaScript.
![Javascript aktivieren](/swissmedic/it/home/feedback/support-note_pdf-forms-on-ios-osx/_jcr_content/par/columncontrols/items/0/column/accordion/items/_1_javascript_vor_be/accordionpar/image/image.imagespooler.png/1608494835080/javascript-aktivieren-fr.png)
In seguito documento viene visualizzato correttamente:
![Formular](/swissmedic/it/home/feedback/support-note_pdf-forms-on-ios-osx/_jcr_content/par/columncontrols/items/0/column/accordion/items/_1_javascript_vor_be/accordionpar/image_1837956445/image.imagespooler.png/1608494849249/formular-fr.png)
Aprire Adobe Acrobat Reader o Adobe Acrobat DC e selezionare Modifica -> Preferenze…
![Einstellungen](/swissmedic/it/home/feedback/support-note_pdf-forms-on-ios-osx/_jcr_content/par/columncontrols/items/0/column/accordion/items/_2_javascript_dauerh/accordionpar/image/image.imagespooler.png/1608494885470/einstellungen-fr.png)
Sotto Categorie cliccare su JavaScript, poi spuntare la casella accanto a «Abilita JavaScript di Acrobat» e quindi salvare questa impostazione cliccando sul pulsante «OK».
![Acrobat javascript aktivieren](/swissmedic/it/home/feedback/support-note_pdf-forms-on-ios-osx/_jcr_content/par/columncontrols/items/0/column/accordion/items/_2_javascript_dauerh/accordionpar/image_1335652147/image.imagespooler.png/1608494913677/acrobat-javascript-aktivieren-fr.png)
Chiudere l’applicazione Adobe, aprire nuovamente il PDF interattivo. Ora viene visualizzato correttamente.
Ultima modifica 20.12.2020