PDFium Delphi Component Docs

BeginIncrementalSave Méthode

Composant: TPdf  ·  Unit: PDFium
Ouvre une session qui enregistre les modifications ultérieures sous forme de révisions PDF ajoutées au fichier plutôt que de réécritures complètes

Syntax

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentValeur booléenne qui autorise une session sur un document portant déjà des signatures lorsqu’elle vaut True ; la valeur par défaut False lève EPdfError pour une entrée signée

Description

Capture le document actuel comme ligne de base d’une session de sauvegarde incrémentielle. Chaque CommitIncrementalSave ultérieur compare le document vivant à cette ligne de base et n’ajoute que les objets modifiés accompagnés d’une nouvelle section de références croisées, en laissant tous les octets antérieurs intacts

Une source chiffrée conserve ses octets d’origine complets comme préfixe immuable pendant que la session compare des instantanés sémantiques déchiffrés ; les chaînes et flux ajoutés héritent des paramètres de sécurité R5, R6 ou R7 existants, de la référence /Encrypt exacte et des générations d’objets, et un nouveau PDF MAC est émis lorsque la source utilise un chiffrement authentifié

Une entrée progressive chiffrée n’est acceptée qu’après que la source d’origine complète est disponible. Les documents signés sont rejetés sauf si AllowSignedDocument en décide autrement, car ajouter une révision est précisément ce qu’une signature est censée rendre visible

IncrementalSaveActive indique si une session est ouverte. Fermez-la avec EndIncrementalSave

See Also

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave