PDFium Delphi Component Docs

BeginIncrementalSave Methode

Komponente: TPdf  ·  Unit: PDFium
Öffnet eine Sitzung, die spätere Änderungen als angehängte PDF-Revisionen aufzeichnet statt vollständig neu zu schreiben

Syntax

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentBoolean-Wert, der bei True eine Sitzung für ein Dokument erlaubt, das bereits Signaturen trägt; der Standard False löst bei signierten Eingaben EPdfError aus

Beschreibung

Erfasst das aktuelle Dokument als Baseline einer inkrementellen Speichersitzung. Jedes spätere CommitIncrementalSave vergleicht das aktive Dokument mit dieser Baseline und hängt nur die geänderten Objekte zusammen mit einer neuen Cross-Reference-Section an; alle früheren Bytes bleiben unangetastet

Eine verschlüsselte Quelle behält ihre vollständigen Original-Bytes als unveränderlichen Präfix, während die Sitzung entschlüsselte semantische Schnappschüsse vergleicht; angehängte Strings und Ströme erben die vorhandenen Sicherheitsparameter R5, R6 oder R7 sowie die exakte /Encrypt-Referenz und die Objektgenerationen, und ein neuer PDF-MAC wird ausgestellt, wenn die Quelle authentifizierte Verschlüsselung verwendet

Verschlüsselte progressive Eingaben werden erst akzeptiert, nachdem die vollständige Originalquelle verfügbar ist. Signierte Dokumente werden abgelehnt, sofern AllowSignedDocument nichts anderes besagt, denn das Anhängen einer Revision ist genau das, was eine Signatur sichtbar machen soll

IncrementalSaveActive meldet, ob eine Sitzung offen ist. Schließen Sie sie mit EndIncrementalSave

Siehe auch

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave