【发布时间】:2011-01-22 13:57:36
【问题描述】:
我已经在我的 cake php 安装中进行了 TCPDF 设置,现在我也尝试使用 FPDI,因为我需要将 PDF 添加到正在生成的 PDF 的开头。
当我尝试这样做时,我正在使用 3 个类
XTCPD 保存我的标题数据 FPDI - FPDI 类 TCPDF - TCPDF 类
它是这样设置的:
XTCPPDF 扩展了 FPDI FPDI 扩展了 TCPDF
当我尝试使用 FPDI 类中的命令生成 PDF 时,我收到以下错误:
Fatal error: Cannot access protected property XTCPDF::$PDFVersion in C:\Program Files\XAMPP\xampp\htdocs\quote\app\vendors\fpdi\fpdi_pdf_parser.php on line 388
我认为这可能是一个范围问题,但我不太确定,我也通过将其更改为不包含 XTCPD 类进行了测试,但发生了同样的错误,
编辑:我使用的访问 FPDI 类的代码是:
$tcpdf->setSourceFile(APP.'webroot'.DS.'img'.DS.'pdf'.DS.'front_cover.pdf');
$frontCover = $tcpdf->importPage(1);
$tcpdf->useTemplate($frontCover);
提前感谢您的帮助:D
【问题讨论】:
-
错误提示您正在尝试访问成员变量
$PDFVersion,但这是不允许的。将代码发布到您尝试使用该值的位置。