ValidateLinearizationFile
Inspekcja dokumentu, Optymalizacja
Opis
Wykonuje niezależny audyt strukturalny pliku PDF Fast Web View i zapisuje raport walidacji przeznaczony do odczytu maszynowego
Audyt sprawdza słownik linearyzacji, długość pliku, główny zakres wskazówek, tablice bitowe przesunięć stron i obiektów współdzielonych, obiekt i zakres bajtów pierwszej strony, domknięcie zależności pierwszej strony, liczbę stron oraz główny wpis odwołań krzyżowych
Składnia
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 LongParametry
| InputFileName | Plik PDF do zbadania |
|---|---|
| Password | Hasło wymagane do zbadania zaszyfrowanych danych wskazówek albo pusty ciąg |
Wartości zwracane
| 1 | Plik przeszedł wszystkie wymagane kontrole linearyzacji i integralności pierwszej strony |
|---|---|
| 0 | Plik nie istnieje, jest nieczytelny, nie jest zlinearyzowany albo zawiera co najmniej jedną nieprawidłową strukturę linearyzacji |
Uwagi
Po tej metodzie wywołaj GetLinearizationValidationReport, aby pobrać wynik JSON i miary bajtowe
Nieudany audyt wskazówek nie zmienia zwykłego wczytywania PDF, ponieważ dane wskazówek są traktowane wyłącznie jako optymalizacja dostarczania