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