PDFium Delphi Component Docs

SaveAsPdfVTToStream 메서드

컴포넌트: TPdf  ·  유닛: PDFium
SaveAsPdfVT의 메모리 내 변형 — PDF/VT 출력을 디스크를 거치지 않고 임의의 TStream에 기록합니다

Syntax

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

Description

SaveAsPdfVTToStream는 SaveAsPdfVT의 스트리밍 대응 함수입니다 — 동일한 출력 바이트(PDF/X-4 마커와 PDF/VT 식별)를 호출자가 제공한 임의의 탐색 가능한 TStream에 기록합니다. 렌더링된 각 작업을 디스크에 닿지 않고 디지털 프레스나 청구 / 트랜잭션 문서 보관으로 보내는 가변 데이터 인쇄 파이프라인에 유용합니다

후처리는 SaveAsPdfVT와 동일합니다. 마커 주입(XMP 스트림 + ICC 스트림 + OutputIntent 사전 + 다시 작성한 Info 사전 + 다시 작성한 Catalog 사전), 필요한 경우 최소 DPart 계층, /ID가 있는 트레일러. 비어 있는 Options 필드는 FPDF_GetMetaText / FPDF_GetFileIdentifier에서 자동으로 채워집니다

성공 시 True를 반환합니다

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