Λεξικό

Αρχείο PDF υβριδικής αναφοράς

Εξερευνήστε τα PDF υβριδικής αναφοράς: συνδυάστε πίνακες σταυροειδών αναφορών και ροές σε μία αναθεώρηση. Μάθετε περισσότερα στο Λεξικό όρων PDF του PDF2Go!

Τι είναι το αρχείο PDF υβριδικής αναφοράς;

Ένα PDF υβριδικής αναφοράς είναι ένα αρχείο PDF 1.5 ή νεότερο που συνδυάζει αντικείμενα με αναφορά από συμβατικούς πίνακες σταυροειδών αναφορών και αντικείμενα σε ροές αντικειμένων με αναφορά από ροές σταυροειδών αναφορών μέσα στην ίδια αναθεώρηση.

Προσδιορίζεται από την εγγραφή XRefStm στο λεξικό trailer και υποστηρίζει συμβατότητα με παλαιότερο λογισμικό PDF που δεν μπορεί να διαβάσει ροές σταυροειδών αναφορών (ISO 32000-2:2020, παράγραφος 7.5.8.4).

Για παράδειγμα, τα αντικείμενα του δέντρου σελίδων μπορεί να χρησιμοποιούν συμβατικές αναφορές για εμφάνιση σε παλαιότερο λογισμικό, ενώ τα αντικείμενα λογικής δομής σε ροές παραμένουν αόρατα σε τέτοιες εφαρμογές. Δεν πρέπει να συγχέεται με PDF που χρησιμοποιούν και τους δύο τύπους αναφορών σε διαφορετικές αναθεωρήσεις.

Δεν είναι το ίδιο με ένα hybrid PDF

Τα ονόματα είναι παρόμοια, αλλά περιγράφουν διαφορετικά πράγματα. Ένα hybrid PDF αφορά το περιεχόμενο: ένα έγγραφο που περιλαμβάνει επίσης μια μηχανικά αναγνώσιμη αντιγραφή των δεδομένων του. Ένα hybrid-reference αρχείο αφορά τον τρόπο με τον οποίο ένα αρχείο δημιουργεί ευρετήριο για τα αντικείμενά του. Οποιοδήποτε PDF μπορεί να χρησιμοποιεί αυτή τη μέθοδο ευρετηρίασης, ανεξάρτητα από το περιεχόμενό του.

Γιατί ένα αρχείο χρησιμοποιεί αυτή τη μορφή

Το PDF 1.5 εισήγαγε cross-reference streams και object streams, τα οποία αποθηκεύουν το ευρετήριο ενός αρχείου και πολλά από τα μικρά αντικείμενά του σε συμπιεσμένη μορφή. Λογισμικό που έχει δημιουργηθεί για παλαιότερες εκδόσεις PDF δεν μπορεί να διαβάσει κανένα από τα δύο.

Ένα hybrid-reference αρχείο υποστηρίζει και τους δύο τύπους λογισμικού. Μια συμβατική cross-reference table καταγράφει όλα όσα χρειάζεται παλαιότερο λογισμικό για να εμφανίσει τις σελίδες, και η εγγραφή XRefStm στο trailer του δείχνει σε νεότερο λογισμικό ένα cross-reference stream για τα υπόλοιπα. Το παλαιότερο λογισμικό αγνοεί αυτή την εγγραφή και δεν βλέπει ποτέ αντικείμενα που υπάρχουν μόνο στο stream, όπως ένα tagged structure tree, ενώ το τρέχον λογισμικό ακολουθεί και τα δύο και βλέπει ολόκληρο το έγγραφο.