Double vector graphics, double quality
uses AdvTypes; procedure TForm1.LoadSVG; begin Image1.Picture.LoadFromFile('nature.svg'); end;
uses AdvPDFLib, Types; procedure TForm1.Button1Click(Sender: TObject); var p: TAdvPDFLib; begin p := TAdvPDFLib.Create; try p.BeginDocument('SVGToPDF.pdf'); p.NewPage; p.Graphics.DrawImageFromFile('nature.svg', RectF(50, 50, p.PageWidth - 50, 500)); p.EndDocument(True); finally p.Free; end; end;
When zooming in, you’ll notice that the quality is not affected because of the native vector graphics used inside the PDF document.