ValidateLinearizationFile
Проверка на документи, оптимизация
Описание
Извършва независим структурен одит на Fast Web View PDF и съхранява машинночетим отчет за валидирането
Проверката разглежда речника за линеаризация, дължината на файла, диапазона на основните подсказки, битовите таблици за отместванията на страниците и споделените обекти, обекта и диапазона от байтове на първата страница, затварянето на зависимостите на първата страница, броя страници и главния запис за кръстосани препратки
Синтаксис
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 | Паролата, необходима за проверка на криптирани данни за подсказка, или празен низ |
Върнати стойности
| 1 | Файлът премина всички задължителни проверки за линеаризация и целостност на първата страница |
|---|---|
| 0 | Файлът липсва, не може да бъде прочетен, не е линеаризиран или има поне една невалидна структура за линеаризация |
Забележки
Извикайте GetLinearizationValidationReport след този метод, за да получите JSON резултата и метриките за байтовете
Неуспешната проверка на подсказки не променя нормалното зареждане на PDF, защото данните за подсказки се третират само като оптимизация на доставянето