PDFium Delphi Component Docs

BeginIncrementalSave Metodo

Componente: TPdf  ·  Unità: PDFium
Apre una sessione che registra le modifiche successive come revisioni PDF aggiunte invece di riscritture complete

Syntax

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentValore Boolean che consente una sessione su un documento che porta già firme quando impostato a True; il valore predefinito False solleva EPdfError per input firmato

Description

Acquisisce il documento corrente come baseline di una sessione di salvataggio incrementale. Ogni successivo CommitIncrementalSave confronta il documento attivo con quella baseline e aggiunge solo gli oggetti modificati insieme a una nuova sezione di cross-reference, lasciando intatti tutti i byte precedenti

Una sorgente cifrata mantiene i suoi byte originali completi come prefisso immutabile mentre la sessione confronta istantanee semantiche decifrate; le stringhe e gli stream aggiunti ereditano i parametri di sicurezza R5, R6 o R7 esistenti, l'esatto riferimento /Encrypt e le generazioni degli oggetti, e un nuovo PDF MAC viene emesso quando la sorgente usa cifratura autenticata

Un input progressivo cifrato viene accettato solo dopo che la sorgente originale completa è disponibile. I documenti firmati vengono rifiutati a meno che AllowSignedDocument non dica altro, perché aggiungere una revisione è esattamente ciò che una firma vuole rendere visibile

IncrementalSaveActive riporta se una sessione è aperta. Chiuderla con EndIncrementalSave

See Also

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave