01.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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 />

Accesso casuale<br />

Applicativi che estraggono e visualizzano una determ<strong>in</strong>ata pag<strong>in</strong>a da un<br />

l<strong>in</strong>guaggio Postscript devono analizzare il <strong>file</strong> <strong>in</strong> esame dall’<strong>in</strong>izio, f<strong>in</strong>ché<br />

non viene trovato l’elemento desiderato. In me<strong>di</strong>a, il tempo necessario per<br />

visualizzare una pag<strong>in</strong>a non <strong>di</strong>pende solo dalla sua complessità ma anche<br />

dal loro numero totale all’<strong>in</strong>terno del documento. È un problema per la<br />

visualizzazione <strong>in</strong>terattiva <strong>di</strong> documenti, dove è importante il tempo <strong>di</strong><br />

accesso alla pag<strong>in</strong>a. Ogni <strong>file</strong> <strong>PDF</strong> contiene una tabella <strong>di</strong> riferimenti<br />

<strong>in</strong>crociati, che viene utilizzata per accedere a pag<strong>in</strong>e ed altri oggetti<br />

importanti nel <strong>file</strong>; essa viene memorizzata alla f<strong>in</strong>e <strong>di</strong> quest’ultimo,<br />

permettendo alle applicazioni che generano <strong>PDF</strong> <strong>in</strong> un solo passo <strong>di</strong><br />

scriverla e a quelle che li leggono <strong>di</strong> trovarla <strong>in</strong> modo semplice.<br />

Aggiornamento Incrementale<br />

Certe applicazioni che permettono agli utenti <strong>di</strong> mo<strong>di</strong>ficare documenti<br />

<strong>PDF</strong> contenenti svariate cent<strong>in</strong>aia <strong>di</strong> pag<strong>in</strong>e non dovrebbero far attendere<br />

la riscrittura dell’<strong>in</strong>tero <strong>file</strong> ogni qual volta vengano salvate le mo<strong>di</strong>fiche.<br />

Il <strong>PDF</strong> permette sia la mo<strong>di</strong>fica sia l’aggiunta <strong>in</strong> un <strong>file</strong>, lasciando <strong>in</strong>tatti i<br />

dati orig<strong>in</strong>ali. L’aggiunta <strong>in</strong>crementale contiene solo l’oggetto che è stato<br />

mo<strong>di</strong>ficato o aggiunto e <strong>in</strong>clude una versione aggiornata della tabella dei<br />

riferimenti <strong>in</strong>crociati. Tale sistema permette <strong>di</strong> ottenere salvataggi con<br />

tempi proporzionali ai dati mo<strong>di</strong>ficati <strong>in</strong>vece che alle <strong>di</strong>mensioni del <strong>file</strong>;<br />

<strong>in</strong>oltre, vista la ridondanza dei dati, è possibile riprist<strong>in</strong>are l’orig<strong>in</strong>ale.<br />

Esten<strong>di</strong>bilità<br />

Il <strong>formato</strong> <strong>PDF</strong> è stato progettato per essere esten<strong>di</strong>bile. Sicuramente gli<br />

sviluppatori vorranno aggiungere caratteristiche che non sono ancora state<br />

implementate; per questo motivo è stato progettato <strong>in</strong> modo tale da poter<br />

essere esteso conservando la compatibilità con <strong>in</strong>terpreti antecedenti le<br />

mo<strong>di</strong>fiche.<br />

Pag<strong>in</strong>a 27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!