ValidateLinearizationFile
Document inspection, Optimisation
Περιγραφή
Εκτελεί ανεξάρτητο δομικό audit ενός PDF Fast Web View και αποθηκεύει αναφορά επαλήθευσης αναγνώσιμη από μηχανή
Το audit ελέγχει το λεξικό γραμμικοποίησης, το μήκος αρχείου, το πρωτεύον εύρος hints, τους πίνακες bits page-offset και κοινών αντικειμένων, το αντικείμενο και byte range πρώτης σελίδας, το closure εξαρτήσεων πρώτης σελίδας, το πλήθος σελίδων και την κύρια εγγραφή cross reference
Σύνταξη
Delphi
Function TPDFlib.ValidateLinearizationFile(Const InputFileName, Password: WideString): Integer;DLL
int DLValidateLinearizationFile(int InstanceID, const wchar_t* InputFileName, const wchar_t* Password);ActiveX
Function PDFlib::ValidateLinearizationFile(InputFileName As String, Password As String) As LongΠαράμετροι
| InputFileName | Το αρχείο PDF προς επιθεώρηση |
|---|---|
| Password | Ο password που απαιτείται για επιθεώρηση κρυπτογραφημένων hint δεδομένων, ή κενή συμβολοσειρά |
Τιμές επιστροφής
| 1 | Το αρχείο πέρασε κάθε απαιτούμενο έλεγχο γραμμικοποίησης και ακεραιότητας πρώτης σελίδας |
|---|---|
| 0 | Το αρχείο λείπει, δεν διαβάζεται, δεν είναι linearized, ή έχει τουλάχιστον μία άκυρη δομή γραμμικοποίησης |
Παρατηρήσεις
Call GetLinearizationValidationReport after this method to retrieve the JSON result and byte metrics
Αποτυχημένο hint audit δεν αλλάζει την κανονική φόρτωση PDF επειδή τα hint δεδομένα αντιμετωπίζονται μόνο ως βελτιστοποίηση παράδοσης