PDFium Delphi Component Docs

SaveAsPdfVTToStream Yöntem

Component: TPdf  ·  Unit: PDFium
SaveAsPdfVT'nin bellek içi varyantı — PDF/VT çıktısını disk üzerinden hazırlama yapmadan herhangi bir TStream'e yazar

Syntax

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

Description

SaveAsPdfVTToStream, SaveAsPdfVT'nin akış karşılığidir — aynı çıktı baytları (PDF/X-4 işaretleri artı PDF/VT tanımlaması), çağıranın sağladığı aranabilir herhangi bir TStream'e yazılır. Her işlenen işin diske dokunmadan bir dikey baskı makinesine veya bir faturalama / işlem belgesi arşivine itildiği değişken verili baskı işlem hatları için kullanışlıdır.

Son işleme SaveAsPdfVT ile aynıdır: işaret enjeksiyonu (XMP akışı + ICC akışı + OutputIntent sözlüğü + yeniden yazılan Info sözlüğü + yeniden yazılan Catalog sözlüğü), gerektiğinde en az bir DPart hiyerarşisi ve /ID içeren bir trailer. Boş bırakılan Options alanları FPDF_GetMetaText / FPDF_GetFileIdentifier'dan otomatik olarak doldurulur.

Başarı durumunda True döndürür.

Remarks

Example

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;

See Also

SaveAsPdfVT, ValidatePdfVT, PdfVTConformance, SaveAs