PDFium Component Docs

BeginIncrementalSave methode

Component: TPdf  ·  Unit: PDFium
Opent een sessie die latere bewerkingen vastlegt als toegevoegde PDF-revisies in plaats van volledige herschrijvingen

Syntax

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentBooleaanse waarde die een sessie op een document dat al handtekeningen draagt toestaat wanneer deze op True staat; de standaard False verhoogt EPdfError voor ondertekende input

Description

Legt het huidige document vast als baseline van een incremental-save-sessie. Elke latere CommitIncrementalSave vergelijkt het live document met die baseline en voegt alleen de gewijzigde objecten samen met een nieuwe cross-reference-sectie toe, waarbij alle eerdere bytes intact blijven

Een versleutelde bron behoudt zijn volledige originele bytes als onveranderlijk prefix terwijl de sessie gedecodeerde semantische snapshots vergelijkt; toegevoegde strings en streams erven de bestaande R5-, R6- of R7-securityparameters, de exacte /Encrypt-referentie en objectgeneraties, en een nieuwe PDF MAC wordt uitgegeven wanneer de bron authenticated encryption gebruikt

Versleutelde progressive input wordt pas geaccepteerd nadat de volledige originele bron beschikbaar is. Ondertekende documenten worden geweigerd tenzij AllowSignedDocument anders bepaalt, want het toevoegen van een revisie is precies wat een handtekening zichtbaar moet maken

IncrementalSaveActive rapporteert of er een sessie open is. Sluit die met EndIncrementalSave

See Also

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave