ValidateLinearizationFile
Dokumentprüfung, Optimierung
Beschreibung
Führt eine unabhängige Strukturprüfung einer Fast-Web-View-PDF-Datei durch und speichert einen maschinenlesbaren Validierungsbericht
Die Prüfung kontrolliert das Linearisierungswörterbuch, die Dateilänge, den primären Hinweisbereich, die Bittabellen für Seitenversatz und gemeinsam genutzte Objekte, das Objekt und den Bytebereich der ersten Seite, den Abschluss der Abhängigkeiten der ersten Seite, die Seitenanzahl und den Haupteintrag der Querverweistabelle
Syntax
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 LongParameter
| InputFileName | Die zu prüfende PDF-Datei |
|---|---|
| Password | Das zur Prüfung verschlüsselter Hint-Daten erforderliche Kennwort oder eine leere Zeichenfolge |
Rückgabewerte
| 1 | Die Datei hat jede erforderliche Linearitäts- und Integritätsprüfung der ersten Seite bestanden |
|---|---|
| 0 | Die Datei fehlt, ist nicht lesbar oder nicht linearisiert oder weist mindestens eine ungültige Linearisierungsstruktur auf |
Anmerkungen
Rufen Sie nach dieser Methode GetLinearizationValidationReport auf, um JSON-Ergebnis und Bytemetriken abzurufen
Eine fehlgeschlagene Hint-Prüfung ändert das normale Laden von PDF-Dateien nicht, da Hint-Daten nur als Bereitstellungsoptimierung behandelt werden