ValidateLinearizationFile

Inspección de documentos, optimización

Descripción

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

La auditoría comprueba el diccionario de linealización, la longitud del archivo, el intervalo de indicaciones principal, las tablas de bits de desplazamientos de página y objetos compartidos, el objeto y el intervalo 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 de referencias cruzadas principal

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 examinar datos de sugerencia cifrados, o una cadena vacía

Valores devueltos

1El archivo superó todas las comprobaciones necesarias de linealización e integridad de la primera página
0El archivo no existe, no se puede leer, no está linealizado o contiene 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, ya que los datos de sugerencias se tratan solo como optimización de entrega