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
| Seed | Cualquier 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
| 1 | Semilla 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