0

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

4

1 回答 1

0

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

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

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

于 2013-05-11T20:18:49.430 回答