2013-04-24 171 views
0

我嘗試使用TCPDF和TCPDF :: ImageSVG方法在PDF中插入一些SVG圖像,但是當我嘗試此操作時,我得到一個空白區域。 如果我嘗試啓用TCPDF :: setRasterizeVectorImages,圖像顯示在PDF文件中,但它當然是光柵化的,所以它的質量不好。 你有什麼想法嗎? 非常感謝您的幫助!在TCPDF中插入SVG圖像時出現白色圖像

回答

0

不幸的是,TCPDF的SVG處理是相當有限的,並且問題的原因取決於您嘗試使用的SVG。更高版本的TCPDF支持更多的SVG功能,所以如果您還沒有這樣做,請嘗試使用更高版本的TCPDF。

如果更新無法解決問題,並且您不得不使用光柵圖像,則可以以文件大小爲代價提高質量。您可以通過在TCPDF之外以高DPI對它們進行柵格化來完成此操作。完成此操作後,請使用新的高分辨率光柵圖像,並使用Image方法將其添加到PDF中,就像其他任何光柵圖像一樣。在工作中,我們通常將柵格化爲300dpi,但是您的應用程序可能需要更多或更少。

如果您的圖像被添加到頁面上的PDF比您預期的要大得多,請至少指定一個維度,以便TCPDF知道您打算使用圖像的頁面大小。