PDFium Delphi Component Docs

SaveAsWithAssociateFiles metódus

Komponens: TPdf  ·  Egység: PDFium
Az aktív PDF-et fájlútvonalra menti, közben az ISO 32000-2 §7.11.4 szerinti társított fájlokat injektálva a katalógusba vagy az oldalakba

Syntax

function SaveAsWithAssociateFiles(const FileName: string; const Options: TAssocFilesOptions): Boolean;

FileNamestring. A kimeneti célfájl útvonala
OptionsTAssocFilesOptions. Injektálási beállítások, amelyek részletezik a fájlokat, a metaadatokat és a cél katalógus- vagy oldal-csatolási pontot

Return Value

True értéket ad vissza, ha a társított fájlokkal kiegészített PDF mentése sikerült, sikertelenség esetén False értéket

Description

A SaveAsWithAssociateFiles a PDF 2.0 Associate Files injektálást valósítja meg (ISO 32000-2 §7.11.4)

A metódus olyan fájlokat csatol, mint XML adatok, forrássémák vagy sablonok, a katalógushoz vagy az egyes oldalakhoz, kifejezett /AFRelationship metaadatokkal

A TAssociateFile.Description írja az akadálymentesítési és felderítési munkafolyamatok által használt, ember által olvasható fájlspecifikáció /Desc értékét

Remarks

Example

var
  Opts: TAssocFilesOptions;
  F: TAssociateFile;
begin
  Opts := TAssocFilesOptions.Default;
  Opts.TargetPage := 0; // catalog-level attachment

  F.FileName := 'data.xml';
  F.Description := 'Source data for this document';
  F.Content := GetXmlBytes;
  F.Relationship := afData;
  F.MIMEType := 'text/xml';

  SetLength(Opts.Files, 1);
  Opts.Files[0] := F;

  if Pdf1.SaveAsWithAssociateFiles('output.pdf', Opts) then
    ShowMessage('PDF with associate files saved successfully');
end;

See Also

SaveAsWithAssociateFilesToStream, SaveAs