Portable Document Format: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiunti link interni
Riga 2:
Il '''Portable Document Format''', comunemente abbreviato '''PDF''', è un formato di file basato su un [[linguaggio di descrizione di pagina]] sviluppato da [[Adobe Systems]] nel 1993 per rappresentare documenti in modo indipendente dall'[[hardware]] e dal [[software]] utilizzati per generarli o per visualizzarli.
 
Un file PDF può descrivere documenti che contengono testo e/o immagini ain qualsiasi [[risoluzione]]. È un formato aperto, nel senso che chiunque può creare applicazioni che leggono e scrivono file PDF senza pagare i diritti (''royalties[[Royalty]]'') alla Adobe Systems. Adobe ha un numero elevato di brevetti relativamente al formato PDF ma le licenze associate non includono il pagamento di diritti per la creazione di programmi associati.
 
Ogni documento PDF contiene una completa descrizione del documento [[Bidimensionalità|bidimensionale]] (e, con la comparsa di Acrobat [[Tridimensionalità|3D]], documenti 3D incorporati) composta da proprietà (Titolo, Autore, ecc...) testo, stili di carattere (''font''), immagini e oggetti di [[grafica vettoriale]] 2D che compongono il documento.
 
Il documento PDF non include informazioni specifiche per [[software]], [[hardware]] e [[sistema operativo]] usato. Ciò permette che il documento venga visualizzato e [[Rendering|renderizzato]] nella stessa esatta maniera indipendentemente dalla piattaforma e/o dispositivo utilizzato per leggerlo. Anche questo fatto ha contribuito a farlo diventare un formato standard ''de facto'' molto diffuso per la condivisione dei documenti.
 
La stampa di documenti in formato .pdf può dare dei problemi se si usano dei caratteri locali (ad esempio le vocali italiane accentate) e se chi stampa ha il proprio PC impostato su una lingua diversa. Nel gennaio [[2007]] Adobe ha intrapreso la strada della standardizzazione per far diventare il PDF un formato standard [[Organizzazione Internazionale per le Standardizzazioni|ISO]]<ref>[http://www.macitynet.it/macity/aA27034/index.shtml Adobe vuole trasformare il PDF in uno standard ISO]</ref><ref>[http://punto-informatico.it/pbox.asp?id=1868280 PDF cerca la benedizione di ISO]</ref>, a dicembre è stato approvato lo standard ISO 32000.<ref>{{en}} [http://blogs.adobe.com/insidepdf/2007/12/iso_ballot_for_pdf_17_passed.html ISO Ballot for PDF 1.7 Passed!]</ref>
Riga 17:
Il PDF eredita molte delle funzionalità del [[PostScript]], un linguaggio di descrizione della pagina anch'esso sviluppato da Adobe.
Postscript permette di descrivere una pagina come il risultato di un'esecuzione di un programma, che contiene istruzioni su come e dove disegnare linee, punti, lettere dell'alfabeto e altri elementi grafici.
In questo modo, ogni apparecchio capace di eseguire il programma (ossia, che abbia un [[interprete (informatica)|interprete]] Postscript), sarà in grado di riprodurre tale immagine al meglio delle sue capacità. Questo processo, tuttavia, richiede grandi risorse da parte del terminale.
 
PDF, invece, è un formato, non un linguaggio di programmazione, e per questo motivo non ha bisogno di essere interpretato (Per i dettagli vedi [[Linguaggio compilato]] e [[Linguaggio interpretato]]). Per esempio, il controllo di flusso esercitato dai comandi come <code>if</code> e <code>loop</code> è stato rimosso, mentre comandi grafici come <code>lineto</code> rimangono.
 
Questo significa che il processo di creare o trasformare un PDF nella sua immagine grafica è semplicemente dato dalla lettura delle descrizioni, invece che dall'esecuzione di un programma con l'interprete [[PostScript]].
Riga 41:
 
=== Protezione, crittografia e descrizione ===
All'interno del file PDF vengono tenute informazioni sulla sicurezza (documento stampabile o non stampabile, protetto da [[password]], con selezione di testo bloccata o non bloccata, ecc...) e l'indicizzazione.
 
La protezione di un documento PDF presenta una chiave di [[crittografia]] attualmente fino a 128 [[Bit (informatica)|bit]] (tempo fa era di 40 bit), e per il futuro non è escluso che possa aumentare in relazione all'aumento di potenza dei calcolatori in grado di elaborare [[Chiave crittografica|chiavi]] di accesso [[random]] a più di 128 bit.
 
La protezione crittografica dei PDF è molto debole, ed esistono numerosi programmi che riescono a rompere la chiave in tempi strettissimi. La protezione password PDF è sconsigliata per salvaguardare l'informazione al suo interno.
 
È possibile incrementare le possibilità di indicizzazione e posizionamento di un file PDF attraverso alcuni interventi di [[Ottimizzazione (motori di ricerca)|'''[[Ottimizzazione (motori di ricerca)#Ottimizzazione per file PDF|ottimizzazione dei PDF]]''']] compilando correttamente i campi della descrizione.
 
'''Grassetto'''==Software per PDF==
Nel sistema operativo [[Mac OS X]] sono integrate sia la lettura che la scrittura (da qualsiasi tipo di documento) di file PDF; su altri sistemi operativi sono necessari programmi appositi.
 
Un programma ''freeware'' per esportare il contenuto di un documento PDF in vari formati (immagini, testo, ecc.) è il programma Ghost.
 
Per visualizzare i file pdf esistono molti software disponibili:
Riga 70:
** [http://www.freepdf.8m.com List of PDF Software]
 
Molte applicazioni e sistemi operativi consentono di salvare direttamente in PDF, o hanno una pseudo-stampante<ref>Pseudo stampate: quando il programma viene istallato nel computer, compare come una stampante. Selezionandolo in fase di stampa no si ottiene fisicamente una stampa ma un flie in formato PDF che può essere salvato come un qualsiasi altro file nella cartella che si sceglie.</ref> che salva in PDF.
In mancanza di questa funzione, per realizzare un documento PDF occorrono software come:
* [[Adobe Acrobat]]
Riga 86:
 
==Collegamenti esterni==
*[http://www.gutenberg2000.org/pdf.htm cosCos'è il PDF]
*[http://www.adobe.com/it/products/acrobat/adobepdf.html Perché utilizzare PDF (dal sito Adobe)]
*[http://www.planetpdf.com/mainpage.asp?webpageid=1851 The Camelot Project]