SetDocumentIDSeed

Propiedades del documento, optimización

Descripción

Suministra una semilla explícita para el identificador de archivo de trailer reproducible

Sintaxis

Delphi

Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;

Parámetros

SeedCualquier texto que identifique el documento lógico, por ejemplo un número de pedido o una huella de contenido. Pase una cadena vacía para seleccionar el hash derivado del contenido

Valores devueltos

1Semilla almacenada con éxito

Observaciones

La semilla solo surte efecto mientras los identificadores de archivo reproducibles estén habilitados con SetDeterministicDocumentID. Los documentos guardados con la misma semilla no vacía llevan el mismo /ID de trailer; cambiar la semilla cambia el identificador en el siguiente guardado completo. Una semilla vacía selecciona SHA-256 en flujo sobre el contenido serializado normalizado, incluidos los objetos de página, recurso, adjunto y metadatos, y excluyendo los datos de referencias cruzadas, los desplazamientos del trailer y el identificador de trailer anterior

Ejemplo

PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');

Véase también

SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID