function SaveAsPdfVTToStream(Stream: TStream; const Options: TPdfVTSaveOptions): Boolean;
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
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;