SetDocumentIDSeed

Propiedades de documentos, 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 digital de contenido. Pase una cadena vacía para seleccionar el hasheo 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áginas, recursos, adjuntos y metadatos, y excluyendo los datos de referencias cruzadas, los desplazamientos del trailer y el identificador de trailer previo

Ejemplo

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

Véase también

SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID