Format document portabil

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - "PDF" se referă aici. Dacă căutați alte semnificații, consultați PDF (dezambiguizare) .
Fișier PDF icon.svg Format document portabil
Adobe PDF.svg
Extensie .pdf
Tip MIME application/pdf
Dezvoltat de Chirpici
Prima publicație 1993
Ultima versiune 2.0 (2017)
Extins la PDF / A , PDF / E , PDF / VT , PDF / UA , PDF / X , PDF / Raster
Standard ISO / IEC 32000-2
Formatul deschis ? Da

Portable Document Format (denumit în mod obișnuit PDF ) este un format de fișier bazat pe un limbaj de descriere a paginii dezvoltat de Adobe în anii 1990 pentru a reprezenta documente text și imagine independent de hardware - ul și software-ul folosit pentru a le genera sau a le vizualiza.

Istorie

Creat de Adobe în 1993, a suferit o serie de evoluții; în 2005 a fost creat subformatul PDF / A și în ianuarie 2007 Adobe a început calea standardizării [1] pentru a face din PDF un format standard ISO [2] [3] ; în iulie 2008 [4] a fost aprobat standardul ISO 32000.

Descriere generala

Un fișier PDF poate descrie documente care conțin text și / sau imagini în orice rezoluție . Acesta este un format deschis, ceea ce înseamnă că oricine poate crea aplicații care să citească și să scrie fișiere PDF fără a plăti drepturi de autor ( nu necesită licență ) la Adobe. Adobe are un număr mare de brevete pentru formatul PDF, dar licențele asociate nu includ plata drepturilor de autor pentru crearea programelor asociate. Fiecare document PDF conține o descriere completă a documentului bidimensional (și, cu aspectul Acrobat 3D , documente 3D încorporate) constând din proprietăți (titlu, autor etc.), text, stiluri de caractere ( fonturi ), imagini și grafic obiecte grafice vectoriale 2D care alcătuiesc documentul.

Documentul PDF nu trebuie să includă informații specifice software - ului , hardware-ului și sistemului de operare utilizat. Acest lucru ar permite afișarea și redarea documentului în același mod, indiferent de platforma și / sau dispozitivul utilizat pentru citirea acestuia. Și acest lucru a contribuit la transformarea acestuia într-un format standard de facto foarte popular pentru partajarea imediată a documentelor. În realitate, PDF în forma sa standard este un format care nu poate fi considerat compatibil cu un proces de conservare digitală (arhivarea digitală a documentelor pentru a elimina sau reduce utilizarea hârtiei), deoarece nu este în măsură să asigure reproductibilitatea pe termen lung și chiar păstrarea aspectului vizual. Acest aspect depinde de diverși factori, cum ar fi, de exemplu, faptul că fișierele PDF standard nu sunt neapărat independente, dar pot avea dependențe de fonturile utilizate sau de obiectele externe fișierului [5] . Prin urmare, dacă încercați să vizualizați aceste fișiere pe alte sisteme de computer decât cele pe care au fost create, reproducerea lor consecventă nu este garantată, ceea ce înseamnă că utilizarea lor pe termen lung este de neconceput, cu excepția cazului în care este asociată cu un standard. Precise [6] .

Imprimarea documentelor în format .pdf poate cauza probleme dacă sunt folosite caractere locale (de exemplu, vocale italiene accentuate) și dacă imprimanta are computerul setat într-o altă limbă.

Tipul fisierului

Un fișier PDF conține caractere ASCII pe 7 biți, cu excepția unor elemente care pot avea conținut binar. Fișierul începe cu un antet care conține un număr magic (ca un șir lizibil) și versiunea format, de exemplu %PDF-1.7 . Formatul este un subset al unui format COS („Carusel” Object Structure). Un fișier arbore COS constă în principal din obiecte , dintre care există opt tipuri [7] :

  • Valorile booleene, care reprezintă adevărat sau fals
  • Numere
  • Șiruri, între paranteze ( (...) ). Șirurile pot conține caractere pe 8 biți.
  • Nume, începând cu o bară ( / )
  • Matrice, colecții ordonate de obiecte închise între paranteze pătrate ( [...] )
  • Dicționare, colecții de obiecte indexate după nume cuprinse între paranteze unghiulare duble ( <<...>> )
  • Fluxuri, care conțin de obicei cantități mari de date binare comprimate opțional, precedate de un dicționar și închise între stream și endstream .
  • Obiectul „nul”

În plus, pot exista comentarii, introduse cu semnul procentual ( % ). Comentariile pot conține caractere pe 8 biți.

Obiectele pot fi directe (încorporate într-un alt obiect) sau indirecte . Obiectele indirecte sunt numerotate cu un număr de obiect și un număr de generație și sunt definite între cuvintele cheie obj și endobj dacă se află în rădăcina documentului. Începând cu versiunea PDF 1.5, obiectele indirecte (cu excepția altor fluxuri) pot fi plasate și în fluxuri speciale cunoscute sub numele de fluxuri de obiecte (marcate /Type /ObjStm ). Această tehnică permite obiectelor non-flux să aplice filtre de flux standard, reduce dimensiunea fișierelor care au un număr mare de obiecte indirecte mici și este utilă în special pentru PDF-uri etichetate . Fluxurile de obiecte nu acceptă specificarea unui obiect cu număr de generație (altul decât 0).

Un tabel index, numit și tabel cu referințe încrucișate, se găsește de obicei aproape de sfârșitul fișierului și oferă compensarea octeților fiecărui obiect indirect de la începutul fișierului [8] . Acest design permite accesul aleatoriu eficient la obiectele din fișier și vă permite, de asemenea, să faceți mici modificări fără a rescrie întregul fișier ( actualizare incrementală ). Înainte de versiunea PDF 1.5, tabelul ar fi întotdeauna într-un format ASCII special, ar fi marcat cu cuvântul cheie xref și ar urma corpul principal format din obiecte indirecte. Versiunea 1.5 a introdus fluxuri opționale de referință încrucișată , care sunt sub forma unui obiect de flux standard, posibil cu filtre aplicate. Acest flux poate fi utilizat în locul tabelului de referințe încrucișate ASCII și conține compensări și alte informații în format binar. Formatul este flexibil în sensul că permite specificarea lățimii complete (folosind matrice /W ), astfel încât, de exemplu, un document nu mai mare de 64 KiB poate dedica doar 2 octeți pentru compensările obiectelor.

La sfârșitul unui fișier PDF există un subsol care conține:

  • startxref cheie startxref urmat de un offset la începutul tabelului de referințe încrucișate (începând cu cuvântul cheie xref ) sau obiectul fluxului de referință încrucișată
  • %%EOF sfârșitul fișierului.

Dacă nu se folosește un flux de referințe încrucișate, subsolul este precedat de cuvântul cheie trailer urmat de un dicționar care conține informații care altfel ar fi conținute în fluxul de referințe încrucișate al dicționarului obiectului:

  • O referință la obiectul rădăcină al arborelui, cunoscut și sub numele de catalog ( /Root )
  • Numărul de obiecte indirecte din tabelul de referință încrucișată ( /Size )
  • Alte informații opționale

Există două aspecte pentru fișierele PDF: neliniare (nu „optimizate”) și liniare („optimizate”). Fișierele PDF neliniare pot fi mai mici decât omologii lor liniari, deși accesul este mai lent, deoarece părți din datele necesare pentru asamblarea paginilor documentului sunt împrăștiate în întregul fișier PDF. Fișierele PDF liniare (numite și fișiere PDF „optimizate” sau „web optimizate”) sunt construite pentru a fi citite într-un plugin de browser web fără a aștepta descărcarea întregului fișier, deoarece sunt generate într-un mod liniar (ca în pagina comandă) [9] . Fișierele PDF pot fi optimizate utilizând software-ul Adobe Acrobat sau QPDF.

Caracteristici

  • Poate conține orice combinație de text, elemente multimedia precum video sau audio [10] , elemente de hipertext precum linkuri și marcaje, linkuri și miniaturi ale paginii.
  • Fișierele PDF nu pierd formatarea atunci când sunt trimise altor utilizatori, cum ar fi atunci când trimit documente text (pagini dezordonate, paragrafe voluminoase etc.).
  • Este unul dintre cele mai populare formate de pe Internet pentru schimbul de documente. Prin urmare, este utilizat pe scară largă de companii, guverne și instituții de învățământ.
  • Este o specificație deschisă, pentru care au fost adaptate instrumente software comerciale precum Microsoft Office și WordPerfect Office suite și altele create în software gratuit care vă permit să creați, să vizualizați sau să editați documente în format PDF, precum Openoffice.org , LibreOffice și Calligra Suite și sistemul de compunere a textului LaTeX .
Un videoclip încorporat într-un PDF
Un videoclip încorporat într-un PDF
  • Poate fi criptat pentru a-și proteja conținutul și chiar pentru a-l semna digital [11] .
  • Un fișier PDF poate fi creat de diferite aplicații exportând fișierul, cum ar fi Openoffice.org și Microsoft Office (începând cu 2007, dacă este actualizat la SP2) [12] .
  • Poate fi generat de orice aplicație prin instalarea unei „imprimante virtuale” în sistemul de operare, atunci când se utilizează aplicații fără această funcționalitate încorporată.
  • Este standardul ISO (ISO 19005-1: 2005) pentru fișierele electronice ale containerelor de documente în vederea păstrării lor pe termen lung [12] .
  • Fișierele PDF sunt independente de dispozitiv, deci pot fi tipărite pe o matrice de puncte, cu jet de cerneală, cu laser sau cu o imprimantă cu microfilm. Pentru a optimiza tipărirea, opțiunile corespunzătoare sunt setate la crearea fișierului PDF.
  • Este multi-platformă , adică poate fi prezentat pe principalele sisteme de operare ( GNU / Linux , MacOS , Unix , Windows ), fără a modifica aspectul sau structura documentului original.

Standardele

Formatul a fost de fapt standardizat într-o serie de sub-formate, care sunt: [6]

  • PDF / A (PDF / Archiving) pentru arhivarea pe termen lung;
  • PDF / X (PDF / eXchange) pentru arte grafice și preimprimare;
  • PDF / E (PDF / Inginerie) pentru documentația inginerească;
  • PDF / H (PDF / Healthcare) pentru sectorul medical;
  • PDF / UA (PDF / Accesibilitate universală) pentru accesibilitate.

Prin urmare, dacă doriți să stocați sau să trimiteți un fișier PDF într-un mod stabil și cu posibilitatea maximă de difuzare, trebuie să utilizați formatul PDF / A, care este împărțit în alte sub-formate; acest format a fost codificat la 28 septembrie 2005 ca standard ISO 19005-1: 2005 Gestionarea documentelor - Format electronic de fișier de document pentru conservarea pe termen lung - Partea 1: Utilizarea PDF (PDF / A1) [13]

Cu toate acestea, standardul ISO 19005-1 specifică două posibile niveluri diferite de conformitate cu standardul:

  • PDF / A-1a (Conformitatea ISO 19005-1 Nivelul A în partea 1)
  • PDF / A-1b (ISO 19005-1 Conformitatea nivelului B în partea 1)

Ambele sunt implementate în versiunea 1.4 mai ușoară, care este cu siguranță mai flexibilă din punctul de vedere al inserției conținutului, dar în orice caz stabilește un anumit nivel de dependență de sistemul informatic de care este creat documentul.

Standardul ISO 19005-2, pe de altă parte, specifică trei posibile niveluri diferite de conformitate cu standardul:

  • PDF / A-2a (ISO 19005-2 Conformitate nivel A)
  • PDF / A-2b (Conformitate ISO 19005-2 Nivel B)
  • PDF / A-2u (ISO 19005-2 Nivelul U conformitate)

ISO 19005-3 specifică alte trei niveluri posibile diferite de conformitate cu standardul:

  • PDF / A-3a (ISO 19005-3 Conformitate nivel A)
  • PDF / A-3b (ISO 19005-3 Nivelul B conformitate)
  • PDF / A-3u (ISO 19005-3 Nivelul U conformitate)
Model 3D încorporat într-un PDF
Model 3D încorporat într-un PDF

Formatul este supus unor evoluții ulterioare în faza de dezvoltare, cum ar fi PDF / E și PDF / VT (unde „V” înseamnă „Variabilă” și „T” pentru „Tranzacțional”) [14] în care formatele ar trebui să fie incluse, de asemenea, ca U3D (Universal 3D), un format scalabil care vizează partajarea și vizualizarea proiectelor interactive 3D [15] [16] , provenind din sectoarele CAE ( Computer-Aided Engineering ) și CAM ( Computer-Aided Manufacturing ). De exemplu, puteți crea un model 3D utilizând software cum ar fi Blender și îl puteți încorpora într-un PDF [17] .

În programare

Specificațiile formatului PDF au fost făcute publice, din acest motiv este posibil să creați fișiere .pdf în diferite limbaje de programare .

Tehnologii

PostScript

Pictogramă lupă mgx2.svg Același subiect în detaliu: PostScript .

PDF moștenește multe dintre caracteristicile PostScript , un limbaj de descriere a paginii dezvoltat și de Adobe. Postscript vă permite să descrieți o pagină ca rezultat al executării unui program, care conține instrucțiuni despre cum și unde să desenați linii, puncte, litere ale alfabetului și alte elemente grafice. În acest fel, orice dispozitiv capabil să execute programul (de exemplu, care are un interpret Postscript), va putea reproduce această imagine în măsura posibilităților sale. Cu toate acestea, acest proces necesită resurse mari din partea terminalului.

PDF, pe de altă parte, este un format, nu un limbaj de programare și, din acest motiv, nu trebuie interpretat (pentru detalii consultați Limbaj compilat și Limbaj interpretat ). De exemplu, controlul fluxului exercitat de comenzi precum if și loop a fost eliminat, în timp ce comenzile grafice precum lineto rămân.

Aceasta înseamnă că procesul de creare sau transformare a unui PDF în imaginea sa grafică este pur și simplu o chestiune de citire a descrierilor, mai degrabă decât rularea unui program cu interpretul PostScript . Toate caracteristicile PostScript , cum ar fi fonturile, aspectele și dimensiunile, rămân neschimbate.

Adesea codul PDF este generat dintr-un fișier sursă PostScript. Comenzile grafice generate de codul PostScript sunt colectate, precum și toate fișierele, resursele grafice și referințele fonturilor din document și, în cele din urmă, totul este comprimat într-un singur fișier.

Ca limbaj pentru documente, PDF are multe avantaje față de PostScript:

  • Un singur fișier : un document PDF constă dintr-un singur fișier, în timp ce în PostScript un document poate fi necesar să fie reprezentat de mai multe fișiere (grafică etc.) care ar putea ocupa mai mult spațiu.
  • Interpretat deja : PDF-ul a interpretat deja conținutul, astfel încât necesită costuri de calcul mai mici și deschiderea acestuia este mai rapidă, pe lângă faptul că există o corespondență directă între modificările obiectelor din descrierea paginii PDF și modificările din redarea rezultată.
  • Transparența obiectului : PDF (începând cu versiunea 1.4) acceptă transparența adevărată a obiectelor, care nu este acceptată în formatul PostScript.
  • Înlocuirea fontului : Când este vizualizat cu Adobe Reader, o strategie de substituire a fontului asigură faptul că documentul este lizibil în ciuda absenței fonturilor „corecte” pe sistemul utilizatorului.

PDF asigură afișarea fonturilor de înlocuire similare cu cele lipsă. În timp ce acest lucru este posibil cu PostScript, aceste fișiere nu pot fi distribuite în mod normal în conformitate cu acordurile de licență a fontului.

  • Pagini independente : PostScript este un limbaj de programare, deci instrucțiunile de pe o pagină pot afecta afișarea paginilor ulterioare. Prin urmare, este necesar să se interpreteze toate paginile anterioare pentru a determina aspectul fiecărei pagini date. Cu toate acestea, în PDF, fiecare pagină a documentului nu este afectată de celelalte.

Protecție, criptare și descriere

Informațiile de securitate (document de tipărit sau neprimabil, protejat prin parolă , cu selectarea textului blocat sau deblocat etc.) și indexarea sunt păstrate în fișierul PDF.

Protecția unui document PDF are în prezent o cheie de criptare de până la 128 de biți (anterior era de 40 de biți), iar pentru viitor nu este exclus ca acesta să crească în raport cu creșterea puterii computerelor capabile să proceseze chei aleatorii acces la mai mult de 128 de biți.

Protecția criptografică a PDF-urilor este foarte slabă și există numeroase programe care reușesc să rupă cheia într-un timp foarte scurt [18] [19] . Protecția prin parolă PDF nu este recomandată pentru protejarea informațiilor din cadrul acesteia.

Este posibil să se mărească posibilitățile de indexare și poziționare a unui fișier PDF prin unele intervenții de optimizare prin completarea corectă a câmpurilor de descriere.

Software PDF

Atât citirea cât și scrierea (din orice tip de document) a fișierelor PDF sunt integrate în sistemul de operare macOS ; situație similară pe distribuțiile GNU / Linux mai răspândită; pe alte sisteme de operare sunt necesare programe speciale.

Un fișier PDF găsit pe Wikipedia vizualizat într-un browser web.
Un fișier PDF din Wikipedia vizualizat într-un browser web .

Pentru a vizualiza fișiere PDF există multe software-uri disponibile și gratuite , cum ar fi Evince , Sumatra PDF și Ghostscript , sau proprietare, cum ar fi Adobe Acrobat , Foxit Reader și Nuance PDF Reader. Printre programele freeware pentru exportul conținutului unui document PDF în diferite formate se numără suita GhostScript . Pentru a converti PDF-uri în format HTML5, lizibil cu un browser de ultimă generație, există PDF.js.

Multe aplicații și sisteme de operare vă permit să salvați direct în PDF sau să aveți o pseudo-imprimantă [20] care salvează în PDF. În absența acestei funcții, sunt necesare programe precum Adobe Acrobat sau suite precum Microsoft Office , OpenOffice.org sau LibreOffice sau imprimante virtuale, disponibile gratuit și ca PDF Creator [21] , pentru a crea un document PDF.

Există servicii gratuite de editare, gestionare și salvare a PDF-urilor online în formate precum jpg, png, HTML și multe altele [22] [23] [24] .

Metadate

Fișierele PDF pot conține două tipuri de metadate [25] . Primul este Dicționarul de informații despre documente, un set de câmpuri cheie / valoare precum autor, titlu, subiect, data creării și actualizare. Aceasta este stocată în trailerul de informații opțional al fișierului. Un set mic de câmpuri este definit și poate fi extins cu valori de text suplimentare, dacă este necesar. Această metodă este învechită în PDF 2.0.

În PDF 1.4, a fost adăugat suport pentru fluxurile de metadate, utilizând platforma extensibilă de metadate (XMP) pentru a adăuga metadate extensibile pe baza standardelor XML utilizate în alte formate de fișiere. Acest lucru vă permite să atașați metadate la orice flux din document, cum ar fi informații despre ilustrații încorporate, precum și întregul document (atașat la catalogul documentelor), utilizând o schemă extensibilă.

Documentele PDF pot conține setări de afișare, inclusiv aspectul paginii și nivelul de zoom. Adobe Reader folosește aceste setări pentru a înlocui setările implicite ale utilizatorului la deschiderea documentului [26] . Adobe Reader gratuit nu poate elimina aceste setări.

Adnotare

Adobe Acrobat este un exemplu de software proprietar care permite utilizatorului să adune, să evidențieze și să adauge note la fișierele PDF care au fost deja create. O aplicație UNIX disponibilă ca software gratuit (sub licența publică generală GNU) este PDFedit. Freeware-ul Foxit Reader, disponibil pentru Microsoft Windows, macOS și Linux, vă permite să adnotați documente. Vizualizatorul PDF-XChange al Tracker Software permite adnotări nelimitate în alternativa gratuită. PDF-XChange Viewer, vizualizator PDF integrat al Tracker Software, permite, de asemenea, adnotări, precum și software-ul open source Skim, acesta din urmă susținând interacțiunea cu LaTeX, SyncTeX și PDFSync și integrarea cu software-ul de gestionare a referințelor BibDesk. Freeware-ul Qiqqa poate crea un raport de adnotări care rezumă toate adnotările făcute de utilizator în biblioteca lor PDF. Instrumentul de verificare a textului exportă diferențe în documente ca adnotări și marcaje.

Există, de asemenea, sisteme de adnotări web care acceptă adnotarea în format PDF și alte documente. În cazurile în care este de așteptat ca PDF-urile să aibă toate funcționalitățile documentelor pe hârtie, este necesară adnotarea cu cerneală.

Formulare

Formulare interactive este un mecanism pentru adăugarea de formulare în formatul de fișier PDF. În prezent, acceptă două metode diferite pentru integrarea datelor și formularelor PDF [27] [28] [29] [30] . Ambele formate coexistă acum în specificația PDF:

Exemplu de formular care poate fi creat în PDF
Exemple de formulare care pot fi create în format PDF
  • AcroForms (cunoscut și sub numele de formulare Acrobat), introdus în specificația formatului PDF 1.2 și inclus în toate specificațiile PDF ulterioare.
  • Module XML Forms Architecture (XFA), introduse în specificația formatului PDF 1.5. Formularele Adobe XFA nu sunt compatibile cu AcroForms [31] . XFA a fost depreciat din PDF cu PDF 2.0.

AcroForms au fost introduse în format PDF 1.2. AcroForms permit utilizarea obiectelor (de ex. Casete de text, butoane radio etc. ) și a codului (de ex. JavaScript). În plus față de tipurile de acțiuni PDF standard, formularele interactive (AcroForms) acceptă trimiterea, restaurarea și importul de date. Acțiunea „trimitere” transmite numele și valorile câmpurilor de formulare interactive selectate unui localizator de resurse uniform (URL) specificat. Numele și valorile câmpurilor de formulare interactive pot fi trimise într-unul dintre următoarele formate (în funcție de setările steagurilor ExportFormat, SubmitPDF și XFDF [32] ):

Format formular HTML
Specificații HTML 4.01 începând cu PDF 1.5; HTML 2.0 de la 1.2
Formulare date Formulare (FDF)
Bazat pe PDF, folosește aceeași sintaxă și are în esență aceeași structură de fișiere, dar este mult mai simplu decât PDF, deoarece corpul unui document FDF constă dintr-un singur obiect necesar. Formularul de date este definit în specificația PDF (din PDF 1.2). Formatul de date al formularului poate fi utilizat atunci când trimiteți datele formularului către un server, primiți răspunsul și le încorporați în formularul interactiv. Poate fi, de asemenea, utilizat pentru a exporta datele formularului în fișiere independente care pot fi reimportate în formularul PDF interactiv corespunzător.
XML Forms Data Format (XFDF)
(Specificația externă a formatului de date XML Forms, versiunea 2.0; acceptată de PDF 1.5; a înlocuit formatul de trimitere a formularului „XML” definit în PDF 1.4) versiunea XML a Forms Data Format, dar XFDF implementează doar un subset de FDF care conține formulare și adnotări . Unele intrări din dicționarul FDF nu au echivalente XFDF, cum ar fi starea, codificarea, JavaScript, tastele de pagină, fișierele PDF încorporate, diferențele și destinația. Mai mult, XFDF nu permite generarea sau adăugarea de noi pagini pe baza datelor furnizate; cum poți face când folosești un fișier FDF. Specificația XFDF este menționată (dar nu este inclusă) în specificația PDF 1.5 (și versiunile ulterioare). Este descris separat în Specificațiile formatului de date XML Forms [33] . Specificația PDF 1.4 a permis trimiterea formularelor în format XML, dar aceasta a fost înlocuită cu trimiteri în format XFDF în specificația PDF 1.5. XFDF este conform cu standardul XML. XFDF poate fi utilizat în același mod ca FDF; de exemplu, datele formularului sunt trimise unui server, se fac modificări, apoi sunt amânate, iar datele noi ale formularului sunt importate într-un formular interactiv. Poate fi, de asemenea, utilizat pentru a exporta datele formularului în fișiere independente care pot fi reimportate în formularul PDF interactiv corespunzător. Începând din august 2019, XFDF 3.0 este un standard ISO / IEC cu denumirea formală ISO 19444-1: 2019 - Document Management - XML ​​Forms Data Format - Partea 1: Utilizarea ISO 32000-2 (XFDF 3.0) [34] . Acest standard este o referință normativă a ISO 32000-2.
PDF
Puteți trimite întregul document în loc de câmpuri și valori individuale definite în PDF 1.4.

AcroForms poate menține valorile câmpului formularului în fișiere externe independente care conțin perechi cheie: valoare. Fișierele externe pot utiliza fișiere Forms Data Format (FDF) și XML Forms Data Format (XFDF). Semnăturile Drepturilor de utilizare (UR) definesc drepturile de importare a fișierelor de date de formular în format FDF, XFDF și text (CSV / TSV) și de exportare a fișierelor de date de formulare în format FDF și XFDF [35] .

În PDF 1.5, Adobe Systems a introdus un format proprietar pentru formulare; Adobe XML Forms Architecture (XFA). Formularele Adobe XFA nu sunt compatibile cu caracteristica AcroForms a ISO 32000, iar majoritatea procesoarelor PDF nu gestionează conținutul XFA. Specificația XFA este menționată de ISO 32000-1 / PDF 1.7 ca o specificație externă de proprietate și a fost complet depreciată de PDF cu ISO 32000-2 (PDF 2.0).

Fișier InDesign exportat în PDF cu straturi afișate în Acrobat
Fișier InDesign exportat în PDF cu straturi afișate în Acrobat
Efect Flipbook
Efect Flipbook

Nivele

Puteți vizualiza, naviga și imprima conținut stratificat în fișiere PDF create de software precum InDesign , Illustrator , Photoshop , Gimp , Inkscape , AutoCAD [36] .

Efect flip-page

Efectul de flip-pagină (sau „flipbook”) al PDF-urilor (online și în Acrobat ) constă dintr-o broșură digitală care permite utilizatorului să răsfoiască documentul într-un mod similar cu un flipbook de hârtie [37] . Este creat automat folosind software special online și non-online, în cea mai mare parte contra cost. Acest efect poate fi obținut și cu HTML5 Canvas și convertind un PDF navigabil în Canvas.

Licență

Oricine poate crea aplicații care pot citi și scrie fișiere PDF fără a plăti redevențe către Adobe Systems; Adobe deține brevetele pentru PDF, dar le licențiază pentru utilizare gratuită în dezvoltarea de software care sunt conforme cu specificațiile sale PDF [38] .

Recunoașterea optică

Cu funcțiile OCR integrate în programe precum Microsoft OneNote , PDF-XChange Viewer , Google Keep , este posibil să extrageți conținut non-grafic (text și tabele) din imaginile salvate în format .pdf. Cu toate acestea, autorul fișierelor individuale poate exclude această funcționalitate.

Această funcție poate fi deosebit de utilă pentru arhivarea documentelor de hârtie în format digital, care sunt scanate mai întâi, generând un fișier imagine, care ulterior este analizat și convertit de OCR într-un fișier .txt sau .xml [39] , care la rândul său poate fi procesat cu un program de procesare de text sau o foaie de calcul .

Alternative

Pictogramă lupă mgx2.svg Același subiect în detaliu: Specificația hârtiei XML .

Specificația de hârtie Open XML este un format simultan utilizat atât ca limbă de descriere a paginii, cât și ca format de spooler de imprimare nativ pentru Microsoft Windows începând cu Windows Vista .

SEO

Pictogramă lupă mgx2.svg Același subiect în detaliu: Optimizarea motorului de căutare .

Optimizarea documentelor în format PDF necesită unele intervenții în momentul creării fișierului.

Cele mai importante elemente de completat corect pentru poziționarea pe SERP-urile unui document PDF sunt:

  • numele fișierului, dacă este format din mai multe taste, folosiți cratima pentru a le separa; de exemplu, dacă fișierul PDF este despre animale de companie, vom folosi următorul nume de fișier: pets-pets.pdf
  • proprietățile interne ale documentului: faceți clic pe „Fișier” - „Proprietăți” și completați în mod necesar „Titlu”, „Obiect” (care ar fi descrierea), „Autor” (puteți pune numele site-ului) și „ Cuvinte cheie".
  • Titlul din document: dacă documentul nu are un titlu, Google va atribui unul. Prin urmare, este mai bine să indicați titlul pe care doriți să-l dați documentului folosind pentru font: Verdana, Italico și Centrato.

În ceea ce privește inserarea unui link pe care se poate face clic în pagini, rețineți că un fișier pdf este citit de Google ca un fel de pagină web în sine și, prin urmare, este un backlink către site-ul dvs. Important este să tematizați linkul, adică să introduceți pagina de referință exactă. De exemplu, dacă avem un PDF care vorbește despre animale de companie pe un portal pentru animale, ar fi mai bine să inserăm linkul către pagina care vorbește exact despre animalele de companie.

Notă

  1. ^(EN) PDF ponderat ISO 1.7 Trecut!
  2. ^ Adobe dorește să transforme PDF într-un standard ISO , pe macitynet.it .
  3. ^ PDF caută binecuvântarea ISO , pe punto-informatico.it .
  4. ^ Copie arhivată , pe iso.org . Adus la 30 ianuarie 2017 (arhivat din original la 3 martie 2016) .
  5. ^ (RO) Cum se încorporează fonturi într-un document PDF - PDF Studio Knowledge Base pe kbpdfstudio.qoppa.com. Adus pe 2 februarie 2021.
  6. ^ a b Copie arhivată ( PDF ), pe iter.it. Adus la 25 martie 2010 (arhivat din original la 1 iunie 2010) . iged.it online 02 2010 - pag. 11
  7. ^ Adobe Systems, PDF Reference, p. 51.
  8. ^ Adobe Systems, PDF Reference, pp. 39–40.
  9. ^ Adobe Developer Connection: PDF Reference and Adobe Extensions to the PDF Specification , su adobe.com , Adobe Systems. URL consultato il 13 dicembre 2010 .
  10. ^ Aggiungere audio, video e oggetti interattivi ai file PDF in Adobe Acrobat , su helpx.adobe.com . URL consultato il 31 gennaio 2021 .
  11. ^ Firmare i PDF in Adobe Acrobat Reader. , su helpx.adobe.com . URL consultato il 31 gennaio 2021 .
  12. ^ a b support.microsoft.com , https://support.microsoft.com/en-us/help/953195 . URL consultato il 18 maggio 2020 .
  13. ^ iged.it online 02 2010 ( PDF ), su iter.it . URL consultato il 25 marzo 2010 (archiviato dall' url originale il 1º giugno 2010) . pag. 11 - La norma, composta da circa 290 pagine, è disponibile per l'acquisto presso diversi siti, tra cui: http://www.iso.org ; http:// www.ansi.org; http://www.npes.org/standards/orderform.html Archiviato il 17 marzo 2010 in Internet Archive .; Copia archiviata , su aiim.org . URL consultato il 25 marzo 2010 (archiviato dall' url originale il 30 luglio 2010) . . Una versione draft della norma è tuttora disponibile all'indirizzo Copia archiviata ( DOC ), su aiim.org . URL consultato il 28 marzo 2016 (archiviato dall' url originale l'11 dicembre 2006) . .
  14. ^ iged.it online 02 2010 ( PDF ), su iter.it . URL consultato il 25 marzo 2010 (archiviato dall' url originale il 1º giugno 2010) . pag. 18
  15. ^ Visualizzazione di modelli 3D nei file PDF, Adobe Acrobat , su helpx.adobe.com . URL consultato il 31 gennaio 2021 .
  16. ^ Misurazione di oggetti 3D nei file PDF , su helpx.adobe.com . URL consultato il 31 gennaio 2021 .
  17. ^ ( EN ) Sharing blender models as interactive 3D PDF files , su Blender Artists Community , 14 aprile 2010. URL consultato il 31 gennaio 2021 .
  18. ^ ( EN ) smallpdf.com, Unlock PDF – Free Online PDF Password Remover , su Unlock PDF – Free Online PDF Password Remover . URL consultato il 31 gennaio 2021 .
  19. ^ ( EN ) Unlock PDF - Free PDF Password Remover Online , su Soda PDF . URL consultato il 31 gennaio 2021 .
  20. ^ Pseudo stampante: quando il programma viene installato nel computer, compare come una stampante. Selezionandolo in fase di stampa non si ottiene fisicamente una stampa ma un file in formato PDF che può essere salvato come un qualsiasi altro file nella cartella che si sceglie.
  21. ^ ( EN ) pdfforge GmbH, pdfforge | The free PDF Creator, Converter and PDF Editor , su www.pdfforge.org . URL consultato il 28 agosto 2018 .
  22. ^ ilovepdf.com, iLovePDF | Strumenti PDF online gratuiti , su iLovePDF - Strumenti online per PDF . URL consultato il 29 gennaio 2021 .
  23. ^ PDF editor Online facile da usare , su Sejda.com - We help with your PDF tasks . URL consultato il 29 gennaio 2021 .
  24. ^ smallpdf.com, Modificare PDF - Modifica PDF gratis direttamente dal browser , su Modificare PDF - Modifica PDF gratis direttamente dal browser . URL consultato il 29 gennaio 2021 .
  25. ^ Adobe PDF reference version 1.7 , section 10.2
  26. ^ Getting Familiar with Adobe Reader > Understanding Preferences , su adobepress.com . URL consultato il 22 aprile 2009 .
  27. ^ Adobe Systems Incorporated, Document Management – Portable Document Format – Part 1: PDF 1.7, First Edition ( PDF ), 1º luglio 2008. URL consultato il 19 febbraio 2010 .
  28. ^ Gnu PDF – PDF Knowledge – Forms Data Format , su gnupdf.org . URL consultato il 19 febbraio 2010 (archiviato dall' url originale il 1º gennaio 2013) .
  29. ^ About PDF forms , su livedocs.adobe.com . URL consultato il 19 febbraio 2010 (archiviato dall' url originale il 29 aprile 2011) .
  30. ^ Peter Demling, Convert XFA Form to AcroForm? , su forums.adobe.com , 1º luglio 2008. URL consultato il 19 febbraio 2010 .
  31. ^ Migrating from Adobe Acrobat forms to XML forms , su partners.adobe.com . URL consultato il 22 febbraio 2010 (archiviato dall' url originale il 6 ottobre 2010) .
  32. ^ Adobe Systems Incorporated, Document Management – Portable Document Format – Part 1: PDF 1.7, First Edition ( PDF ), 1º luglio 2008. URL consultato il 19 febbraio 2010 .
  33. ^ XML Forms Data Format Specification, version 2 ( PDF ), September 2007. URL consultato il 19 febbraio 2010 (archiviato dall' url originale il 30 luglio 2018) .
  34. ^ ISO 19444-1:2019(en) , su www.iso.org . URL consultato il 3 dicembre 2020 .
  35. ^ Adobe Systems Incorporated, Document Management – Portable Document Format – Part 1: PDF 1.7, First Edition ( PDF ), 1º luglio 2008. URL consultato il 19 febbraio 2010 .
  36. ^ Livelli PDF, Adobe Acrobat , su helpx.adobe.com . URL consultato il 31 gennaio 2021 .
  37. ^ Free Adobe Flipbook Maker for PDF Magazines and Brochures | Flipbuilder.com , su www.flipbuilder.com . URL consultato il 31 gennaio 2021 .
  38. ^ Developer Resources , su adobe.com (archiviato dall' url originale il 27 febbraio 2016) .
  39. ^ OCR da PDF, come estrarre il testo in poche mosse , su ilsoftware.it , 15 luglio 2015 ( archiviato il 21 luglio 2015) .

Voci correlate

Altri progetti

Collegamenti esterni

Controllo di autorità LCCN ( EN ) sh00002670 · GND ( DE ) 4523240-4