PDFium Delphi Component Docs

SaveAsPdfVTToStream-metodi

Component: TPdf  ·  Unit: PDFium
Muistivaihtoehto — kirjoittaa tulosteen mihin tahansa TStreamiin ilman välitallennusta levylle

Syntax

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

Description

SaveAsPdfVTToStream on SaveAsPdfVT:n virtaava vastine — samat tulostetavut (PDF/X-4-tunnisteet plus PDF/VT-tunnistus) kirjoitetaan kutsujan antamaan mihin tahansa TStreamiin, joka tukee siirtymiä. Hyödyllinen muuttuvadataisen tulostuksen putkille, joissa jokainen renderöity työ työnnetään digitaaliselle painokoneelle tai laskutus- / transaktiodokumenttien arkistoon koskematta levyyn

Jälkikäsittely on identtinen SaveAsPdfVT:n kanssa: tunnisteiden ruiskutus (XMP-virta + ICC-virta + OutputIntent-sanakirja + uudelleenkirjoitettu Info-sanakirja + uudelleenkirjoitettu katalogisanakirja), minimaalinen DPart-hierarkia tarvittaessa ja traileri /ID-taulukolla. Tyhjiksi jätetyt Options-kentät täytetään automaattisesti jäsenistä FPDF_GetMetaText / FPDF_GetFileIdentifier

Palauttaa True onnistuessaan

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