ValidateLinearizationFile

Inspección de documentos, optimización

Descripción

Realiza una auditoría estructural independiente de un PDF Fast Web View y almacena un informe de validación legible por máquina

La auditoría comprueba el diccionario de linealización, la longitud del archivo, el intervalo de sugerencias principal, las tablas de bits de desplazamientos de página y objetos compartidos, el objeto y rango de bytes de la primera página, el cierre de dependencias de la primera página, el número de páginas y la entrada principal de referencias cruzadas

Sintaxis

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

Parámetros

InputFileNameEl archivo PDF que se inspeccionará
PasswordLa contraseña necesaria para inspeccionar datos de sugerencias cifrados, o una cadena vacía

Valores devueltos

1El archivo superó todas las comprobaciones requeridas de linealización e integridad de la primera página
0El archivo falta, no se puede leer, no está linealizado o tiene al menos una estructura de linealización no válida

Observaciones

Llame a GetLinearizationValidationReport después de este método para recuperar el resultado JSON y las métricas de bytes

Una auditoría de sugerencias fallida no modifica la carga normal de PDF porque los datos de sugerencias se tratan solo como una optimización de entrega