PDFium Delphi Component Docs

SaveAsWithAssociateFiles metoda

Komponenta: TPdf  ·  Jedinica: PDFium
Sprema aktivni PDF na putanju datoteke umećući povezane datoteke u katalog ili stranice u skladu s ISO 32000-2 §7.11.4

Sintaksa

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

FileNamestring. Ciljna putanja izlazne datoteke
OptionsTAssocFilesOptions. Opcije umetanja koje opisuju datoteke, metapodatke i ciljnu točku prilaganja kataloga ili stranice

Povratna vrijednost

Vraća True ako je PDF s umetnutim povezanim datotekama uspješno spremljen, ili False pri neuspjehu

Opis

SaveAsWithAssociateFiles implementira umetanje Associate Files PDF 2.0 (ISO 32000-2 §7.11.4)

Metoda prilaže datoteke poput XML podataka, izvornih shema ili predložaka katalogu ili pojedinačnim stranicama s izričitim metapodacima /AFRelationship

TAssociateFile.Description upisuje ljudima čitljivu vrijednost specifikacije datoteke /Desc koju koriste tokovi rada pristupačnosti i otkrivanja

Napomene

Primjer

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;

Vidi također

SaveAsWithAssociateFilesToStream, SaveAs