PDFium Delphi Component Docs

SaveAsWithXmpPacket metod

Component: TPdf  ·  Unit: PDFium
Sparar dokumentet med ett ersättningspaket för XMP-metadata

Syntax

function SaveAsWithXmpPacket(Stream: TStream; Packet: TPdfXmpPacket; AllowSignedDocument: Boolean = False): Boolean;

StreamTStream. Målström.
PacketTPdfXmpPacket. Paket att skriva, normalt hämtat från ReadXmpPacket och redigerat. Anroparen behåller ägandet.
AllowSignedDocumentBoolean. Skicka True för att tillåta omskrivning av ett signerat dokument. Standard är False.
ResultBoolean. True när dokumentet skrevs.

 

function SaveAsWithXmpPacket(const FileName: string; Packet: TPdfXmpPacket; AllowSignedDocument: Boolean = False): Boolean;

FileNamestring. Målfil som skrivs atomärt via en tillfällig fil i samma katalog.
PacketTPdfXmpPacket. Paket att skriva.
AllowSignedDocumentBoolean. Tillåter omskrivning av ett signerat dokument.
ResultBoolean. True när filen skrevs.

Description

Ersätter dokumentets metadataström med det serialiserade paketet medan filen skrivs, vilket håller metadataredigeringar och dokumentredigeringar i ett enda sparanrop i stället för ett andra omskrivningspass

Att skriva om ett signerat dokument ogiltigförklarar dess signaturer, så det fallet vägras om inte anroparen uttryckligen går med på det

Överensstämmelseprofilerna läser sina anspråk från XMP, så ett paket som redigeras här är det som verktyg som ValidatePdfA ser efteråt

See Also

ReadXmpPacket, SaveAs, SaveAsPdfA, ValidatePdfA