PDFium Delphi Component Docs

SaveAsWithAssociateFilesToStream metoda

Komponenta: TPdf  ·  Jedinica: PDFium
Varijanta SaveAsWithAssociateFiles u memoriji — zapisuje PDF izlaz s ubacenim povezanim datotekama u bilo koji pretraživi TStream bez privremenog spremanja na disk

Sintaksa

function SaveAsWithAssociateFilesToStream(Stream: TStream; const Options: TAssocFilesOptions): Boolean;

StreamTStream. Ciljni stream that receives the PDF data
OptionsTAssocFilesOptions. Opcije umetanja koje opisuju datoteke, metapodatke i ciljnu točku prilaganja kataloga ili stranice

Povratna vrijednost

Vraća True ako je PDF s ubacenim povezanim datotekama uspješno zapisan u tok, ili False u slučaju neuspjeha

Opis

SaveAsWithAssociateFilesToStream je ekvivalent u toku za SaveAsWithAssociateFiles — ugrađuje povezane datoteke u skladu s ISO 32000-2 §7.11.4 izravno u izlazni tok umjesto na putanju datoteke

Napomene

Primjer

var
  Stream: TMemoryStream;
  Opts: TAssocFilesOptions;
  F: TAssociateFile;
begin
  Stream := TMemoryStream.Create;
  try
    Opts := TAssocFilesOptions.Default;
    Opts.TargetPage := 0;

    F.FileName := 'data.xml';
    F.Content := GetXmlBytes;
    F.Relationship := afData;
    F.MIMEType := 'text/xml';

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

    if Pdf1.SaveAsWithAssociateFilesToStream(Stream, Opts) then
    begin
      Stream.Position := 0;
      SendToNetwork(Stream);
    end;
  finally
    Stream.Free;
  end;
end;

Vidi također

SaveAsWithAssociateFiles, SaveAs