PDFium Delphi Component Docs

SaveAsPdfVTToStream metoda

Komponenta: TPdf  ·  Jedinica: PDFium
Inačica SaveAsPdfVT u memoriji — upisuje izlaz PDF/VT u bilo koji TStream bez privremenog zapisivanja na disk

Sintaksa

function SaveAsPdfVTToStream(Stream: TStream; const Options: TPdfVTSaveOptions): Boolean;

Opis

SaveAsPdfVTToStream tokovni je pandan metodi SaveAsPdfVT — isti izlazni bajtovi (oznake PDF/X-4 plus PDF/VT identifikacija), zapisani u bilo koji traživi TStream koji dostavi pozivatelj. Korisno za cjevovode varijabilnog tiska u kojima se svaki renderirani posao gura u digitalni tiskarski stroj ili u arhivu računski / transakcijskih dokumenata bez diranja diska

Naknadna obrada identična je SaveAsPdfVT: ubacivanje oznaka (XMP tok + ICC tok + OutputIntent rječnik + prepisani Info rječnik + prepisani kataloški rječnik), minimalna DPart hijerarhija po potrebi i trailer s /ID. Polja Options ostavljena praznima automatski se popunjavaju iz FPDF_GetMetaText / FPDF_GetFileIdentifier

Vraća True pri uspjehu

Napomene

Primjer

var
  Stream: TMemoryStream;
  Opts: TPdfVTSaveOptions;
begin
  Stream := TMemoryStream.Create;
  try
    Opts := TPdfVTSaveOptions.Default;
    Opts.Producer := 'PDFium Delphi Component VT pipeline';
    if Pdf1.SaveAsPdfVTToStream(Stream, Opts) then
    begin
      Stream.Position := 0;
      PushToPress(Stream);
    end;
  finally
    Stream.Free;
  end;
end;

Vidi također

SaveAsPdfVT, ValidatePdfVT, PdfVTConformance, SaveAs