TCPDF无法映像,因为它使用了错误的目录路径

Ogi*_*ado 8 php pdf tcpdf

我在我的本地主机上的pdf文档中获取了我的图像,但是在生产网站上我得到错误TCPDF ERROR: [Image] Unable to get image我正在使用html img标签来获取图像而src是这个图像的目录路径而不是网址,但我发现了TCPDF正在添加我给它的路径到我的www文件夹的路径,如:

我给tcpdf的图片路径:home/inc_dir/img/pic.jpg
tcpdf在这里查找:home/www/home/inc_dir/pic.jpg

有人可以帮我看看tcpdf是连接目录吗?

ghi*_*ghi 9

您也可以只更改图像路径而不是主路径使用:

define('K_PATH_IMAGES', '/path/to/images/');
require_once('tcpdf.php');
Run Code Online (Sandbox Code Playgroud)

这不会破坏字体/和其他tcpdf路径.


yeg*_*256 5

TCPDF $_SERVER['DOCUMENT_ROOT']用作所有图像的根目录,并构建与其相关的绝对路径.你可以$_SERVER用这个PHP常量来改变它K_PATH_MAIN:

define('K_PATH_MAIN', '/path/to/my-images/');
require_once 'tcpdf.php';
Run Code Online (Sandbox Code Playgroud)