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 Long

Parameter

InputFileNameDie zu prüfende PDF-Datei
PasswordDas zur Prüfung verschlüsselter Hint-Daten erforderliche Kennwort oder eine leere Zeichenfolge

Rückgabewerte

1Die Datei hat jede erforderliche Linearitäts- und Integritätsprüfung der ersten Seite bestanden
0Die 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