PDFium Delphi Component Docs

BeginIncrementalSave método

Componente: TPdf  ·  Unidad: PDFium
Abre una sesión que registra las ediciones posteriores como revisiones PDF anexadas en lugar de reescrituras completas

Syntax

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentValor Boolean que permite una sesión sobre un documento que ya lleva firmas cuando se establece en True; el valor predeterminado False genera EPdfError para entradas firmadas

Description

Captura el documento actual como línea base de una sesión de guardado incremental. Cada CommitIncrementalSave posterior compara el documento activo contra esa línea base y anexa solo los objetos modificados junto con una nueva sección de referencias cruzadas, dejando intactos todos los bytes anteriores

Una fuente cifrada conserva sus bytes originales completos como prefijo inmutable mientras la sesión compara instantáneas semánticas descifradas; las cadenas y los flujos anexados heredan los parámetros de seguridad R5, R6 o R7 existentes, la referencia /Encrypt exacta y las generaciones de objetos, y se emite un nuevo PDF MAC cuando la fuente usa cifrado autenticado

La entrada progresiva cifrada se acepta solo después de que la fuente original completa esté disponible. Los documentos firmados se rechazan a menos que AllowSignedDocument indique lo contrario, porque anexar una revisión es justo lo que una firma busca hacer visible

IncrementalSaveActive informa si hay una sesión abierta. Ciérrela con EndIncrementalSave

See Also

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave