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 en un documento que ya lleva firmas cuando se establece en True; el valor predeterminado False lanza EPdfError para entradas firmadas

Description

Captura el documento actual como la línea base de una sesión de guardado incremental. Cada CommitIncrementalSave posterior compara el documento vivo 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 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 exactamente lo que una firma pretende hacer visible

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

See Also

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave