How to catch TCPDF Exception TCPDF ERROR: [Image] Unable to get the size of the image
How to catch TCPDF Exception TCPDF ERROR: [Image] Unable to get the size of the image
我想从产品中生成 PDF。
但是当一些图像丢失时,我得到一个 TCPF 错误。
TCPDF ERROR: [Image] Unable to get the size of the image...
有没有不中止继续的用例?
已经尝试使用经典的异常处理程序来捕获它,但是不起作用:
try {
$pdf->writeHTML($renderedView, true, 0, true, 0);
} catch (\Exception $e) {
return $e->getMessage();
}
感谢您的帮助!
一般情况下无法捕捉到错误。您必须将错误转换为异常,以便捕获它,但这不是最佳做法。
最好先测试 $renderedView 的图像大小,然后再将其放入 TCPDF
您可以 catch
只有当您 define('K_TCPDF_THROW_EXCEPTION_ERROR', true)
有一个常量 K_TCPDF_THROW_EXCEPTION_ERROR
决定 TCPDF 在出错时做什么。
define('K_TCPDF_THROW_EXCEPTION_ERROR', true)
出错时会抛出异常
define('K_TCPDF_THROW_EXCEPTION_ERROR', false)
将回显错误并退出脚本执行。
由 tcpdf:2921
中的方法 Error
处理
Throw an exception or print an error message and die if the K_TCPDF_PARSER_THROW_EXCEPTION_ERROR constant is set to true.
我想从产品中生成 PDF。 但是当一些图像丢失时,我得到一个 TCPF 错误。
TCPDF ERROR: [Image] Unable to get the size of the image...
有没有不中止继续的用例? 已经尝试使用经典的异常处理程序来捕获它,但是不起作用:
try {
$pdf->writeHTML($renderedView, true, 0, true, 0);
} catch (\Exception $e) {
return $e->getMessage();
}
感谢您的帮助!
一般情况下无法捕捉到错误。您必须将错误转换为异常,以便捕获它,但这不是最佳做法。
最好先测试 $renderedView 的图像大小,然后再将其放入 TCPDF
您可以 catch
只有当您 define('K_TCPDF_THROW_EXCEPTION_ERROR', true)
有一个常量 K_TCPDF_THROW_EXCEPTION_ERROR
决定 TCPDF 在出错时做什么。
define('K_TCPDF_THROW_EXCEPTION_ERROR', true)
出错时会抛出异常
define('K_TCPDF_THROW_EXCEPTION_ERROR', false)
将回显错误并退出脚本执行。
由 tcpdf:2921
Error
处理
Throw an exception or print an error message and die if the K_TCPDF_PARSER_THROW_EXCEPTION_ERROR constant is set to true.