PDFium Delphi Component Docs

BeginIncrementalSave-metod

Component: TPdf  ·  Unit: PDFium
Öppnar en session som registrerar senare redigeringar som tillagda PDF-revisioner i stället för fullständiga omskrivningar

Syntax

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentBooleskt värde som tillåter en session på ett dokument som redan bär signaturer när det sätts till True; standardvärdet False utlöser EPdfError för signerad indata

Description

Fångar det aktuella dokumentet som baslinjen för en inkrementell sparsession. Varje senare CommitIncrementalSave jämför det levande dokumentet mot den baslinjen och lägger bara till de ändrade objekten tillsammans med en ny korsreferenssektion, vilket lämnar alla tidigare bytes orörda

En krypterad källa behåller sina fullständiga originalbytes som oföränderligt prefix medan sessionen jämför avkodade semantiska ögonblicksbilder; tillagda strängar och strömmar ärver de befintliga R5-, R6- eller R7-säkerhetsparametrarna, den exakta /Encrypt-referensen och objektgenerationerna, och en ny PDF MAC utfärdas när källan använder autentiserad kryptering

Krypterad progressiv indata accepteras först när hela den ursprungliga källan är tillgänglig. Signerade dokument avvisas om inte AllowSignedDocument säger annat, eftersom att lägga till en revision är exakt det som en signatur är ämnad att synliggöra

IncrementalSaveActive rapporterar om en session är öppen. Stäng den med EndIncrementalSave

See Also

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave