在TCPDF中插入SVG图像时的白色图像

时间:2013-04-24 12:19:10

标签: pdf svg tcpdf

我正在尝试使用TCPDF使用TCPDF :: ImageSVG方法在PDF中插入一些SVG图像,但是当我尝试这个时,我得到一个空格。 如果我尝试启用TCPDF :: setRasterizeVectorImages,图像显示在PDF文件中,但它当然是光栅化的,因此其质量不佳。 你有什么主意吗? 非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

不幸的是,TCPDF的SVG处理非常有限,问题的原因取决于您尝试使用的SVG。更高版本的TCPDF支持更多SVG功能,因此如果您还没有这样做,请尝试使用更高版本的TCPDF。

如果更新无法解决问题,并且您被迫使用光栅图像,则可以以文件大小为代价提高质量。您可以通过在TCPDF之外以高DPI光栅化它们来实现此目的。完成此操作后,请使用新的高分辨率光栅图像,并使用Image方法将其添加到PDF中,就像任何其他光栅图像一样。在工作中,我们通常会栅格化为300dpi,但您的应用程序可能需要更多或更少。

如果您的图片被添加到页面上比预期大得多的PDF,请至少指定一个尺寸,以便TCPDF知道您打算使用该图片的页数。