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 LongParámetros
| InputFileName | El archivo PDF que se inspeccionará |
|---|---|
| Password | La contraseña necesaria para examinar datos de sugerencia cifrados, o una cadena vacía |
Valores devueltos
| 1 | El archivo superó todas las comprobaciones necesarias de linealización e integridad de la primera página |
|---|---|
| 0 | El 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