manipolazione di file in formato PDF median - The e-Lite Research ...
manipolazione di file in formato PDF median - The e-Lite Research ...
manipolazione di file in formato PDF median - The e-Lite Research ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Strumenti automatici per e<strong>di</strong>toria elettronica:<br />
<strong>manipolazione</strong> <strong>di</strong> <strong>file</strong> <strong>in</strong> <strong>formato</strong> <strong>PDF</strong> me<strong>di</strong>ante libreria iTex<br />
Adobe Imag<strong>in</strong>g Model<br />
È la rappresentazione grafica e testuale utilizzata, che co<strong>in</strong>cide con quella<br />
usata dal l<strong>in</strong>guaggio PostScript. Ne risulta una <strong>di</strong>visione <strong>in</strong> pag<strong>in</strong>e nelle<br />
quali vengono <strong>in</strong>seriti elementi <strong>di</strong> varia natura, che possono essere<br />
caratteri, regioni def<strong>in</strong>ite tramite comb<strong>in</strong>azioni <strong>di</strong> l<strong>in</strong>ee e curve, o<br />
immag<strong>in</strong>i <strong>in</strong> <strong>formato</strong> <strong>di</strong>gitale. Ogni immag<strong>in</strong>e può essere mascherata <strong>in</strong><br />
modo da renderne visibile soltanto una parte. Inizialmente una pag<strong>in</strong>a<br />
viene descritta completamente vuota, successivamente vengono aggiunti<br />
dei marker che delimitano sezioni <strong>di</strong> pag<strong>in</strong>a; ogni marker può essere<br />
sovrapposto ad altri limitandone la visibilità; sono simili a quelli utilizzati<br />
nel Postscript ma non essendo il <strong>PDF</strong> un l<strong>in</strong>guaggio <strong>di</strong> programmazione<br />
viene esclusa la possibilità <strong>di</strong> utilizzare procedure, variabili e strutture <strong>di</strong><br />
controllo. Viene migliorata l’efficienza a scapito della flessibilità<br />
def<strong>in</strong>endo un set <strong>di</strong> operazioni ad alto livello implementate <strong>di</strong>rettamente <strong>in</strong><br />
co<strong>di</strong>ce macch<strong>in</strong>a e non <strong>in</strong> Postscript rendendo più veloce la<br />
visualizzazione e la stampa delle pag<strong>in</strong>e.<br />
Portabilità<br />
Un <strong>PDF</strong> è un <strong>file</strong> b<strong>in</strong>ario <strong>in</strong> cui viene utilizzato l’<strong>in</strong>tero set <strong>di</strong> caratteri a 8<br />
bit. Sfortunatamente alcune applicazioni usano un set <strong>di</strong> caratteri<br />
stampabili a 7 bit, come per esempio alcuni programmi <strong>di</strong> posta, e non<br />
garantiscono la corretta <strong>in</strong>terpretazione <strong>di</strong> certi caratteri come i f<strong>in</strong>e l<strong>in</strong>ea.<br />
Per garantire l’<strong>in</strong>tegrità dei <strong>file</strong> <strong>PDF</strong> li si deve trattare come i <strong>file</strong> b<strong>in</strong>ari;<br />
per fare ciò si <strong>in</strong>seriscono caratteri con co<strong>di</strong>ce ASCII maggiore <strong>di</strong> 127<br />
come header <strong>in</strong>iziale.<br />
Compressione<br />
Per ridurre le <strong>di</strong>mensioni del <strong>file</strong>, il <strong>formato</strong> <strong>PDF</strong> supporta molti standard<br />
<strong>di</strong> compressione:<br />
JPEG per immag<strong>in</strong>i a colori o scala <strong>di</strong> grigio<br />
CCITT Gruppo 3 e 4, LZW (Lempel-Ziv-Welch) e<br />
compressione Run Lenght per immag<strong>in</strong>i monocromatiche<br />
Pag<strong>in</strong>a 25