Rendering di moduli PDF

La comprensione del termine rendering è fondamentale per cogliere la differenza tra moduli PDF statici e dinamici. Il rendering di un modulo comporta la creazione del layout definitivo ed accurato, nonché la formattazione della struttura del modulo. In base alla struttura del modulo e ai relativi dati, è possibile unire al modulo dei dati. È possibile eseguire il rendering sul server mediante LiveCycle o sul client mediante Adobe Reader. È necessario eseguire il rendering di un modulo PDF prima di visualizzarlo per un utente finale o di stamparlo. Pertanto, il rendering corrisponde all'immagine finale.

Caratteristiche dei moduli PDF statici

Le strutture dei moduli salvate come moduli PDF statici vengono sottoposte a rendering una volta sul server, quindi vengono visualizzate sul client tramite la versione di destinazione di Acrobat o Adobe Reader. Il rendering dei moduli non viene infatti eseguito in risposta all'interazione con l'utente. Tuttavia, se il modulo PDF è stato progettato con un layout scorrevole, durante la creazione del modulo PDF statico viene applicato un layout fisso, pertanto non è possibile eseguire il nuovo rendering del modulo PDF risultante sul computer client.

Dimensione file
In generale, il rendering dei moduli salvati come moduli PDF comporta dimensioni file superiori rispetto a quanto accade per i moduli PDF dinamici.

Posizione di rendering
I moduli PDF statici vengono sottoposti a rendering una volta, quindi vengono visualizzati sul client mediante Acrobat o Adobe Reader. Il rendering dei moduli non viene infatti eseguito in risposta all'interazione con l'utente. Poiché il rendering è eseguito sul server, all'output finale sul client è possibile apportare solo piccole modifiche. Ad esempio, è possibile che dopo la selezione di un pulsante o l'uscita da un campo da parte dell'utente, l'area relativa a un valore venga visualizzata con un colore diverso.

Velocità di visualizzazione
In genere, il rendering su server dei moduli PDF statici richiede più tempo rispetto ai moduli PDF dinamici, ma i primi vengono visualizzati più rapidamente all'interno del software client nel computer dell'utente finale. È richiesto più tempo per eseguire il rendering su server dei moduli PDF statici perché tale processo comporta l'esecuzione di operazioni di layout delle pagine, unione dei dati e rendering finale. Nel caso di moduli PDF dinamici, sul lato server viene eseguita solo l'unione dei dati. Le operazioni di layout delle pagine e il rendering finale vengono eseguiti dal software client nel computer dell'utente finale. Pertanto, il tempo necessario per eseguire il rendering dei moduli PDF dinamici dipende dalla capacità di elaborazione di cui dispone il computer dell'utente finale, in particolare se si tratta di un file PDF di grandi dimensioni.

Caratteristiche dei moduli PDF dinamici

I moduli salvati come moduli PDF statici vengono sottoposti a rendering sul client in Acrobat o Adobe Reader; in base alle azioni effettuate dall'utente finale, è possibile ripetere più volte il rendering sul client. In Acrobat o Adobe Reader è possibile modificare l'aspetto degli oggetti, dal momento che Acrobat o Adobe Reader dispone di informazioni sufficienti per ripetere il rendering dell'output finale. È ad esempio possibile modificare il colore degli oggetti e l'impaginazione, nonché mostrare o nascondere gli oggetti. Se l'utente finale fa clic su un pulsante che consente di aggiungere una nuova riga a una tabella, in Acrobat o Adobe Reader verrà eseguito un nuovo rendering del modulo. I moduli PDF dinamici sono stati introdotti per la prima volta in Adobe Reader, Acrobat Professional e Acrobat Standard 7.0.

Dimensione file
In generale, il rendering dei moduli salvati come moduli dinamici comporta dimensioni file inferiori rispetto a quanto accade per i moduli PDF statici.

Posizione di rendering
Le strutture del modulo salvate come moduli PDF statici vengono sottoposte a rendering sul client in Acrobat o Adobe Reader. Dal momento che il rendering è eseguito sul client, questa procedura può essere ripetuta più volte sullo stesso modulo, in base alle azioni dell'utente finale.

Velocità di visualizzazione
Nel caso di moduli PDF dinamici, sul lato server viene eseguita solo l'unione dei dati. Le operazioni di layout delle pagine e il rendering finale vengono eseguiti dal software client nel computer dell'utente finale. Pertanto, il tempo necessario per eseguire il rendering dei moduli PDF dinamici dipende dalla capacità di elaborazione di cui dispone il computer dell'utente finale, in particolare se si tratta di un file PDF di grandi dimensioni.