【发布时间】:2021-05-28 10:48:21
【问题描述】:
您好,提前感谢您的帮助。
我正在尝试在 PHP 上使用 FPDF 编写 PDF。
我实际上正在研究 WordPress。
如果我在我的第一个网站上使用此代码,它运行良好:
if (isset($_GET["obtenir-mon-analyse"])){
$pdfFile = getcwd() . '/wp-content/themes/childtheme/ressources/PDF_analyse_template.pdf';
require_once('library/fpdf/fpdf.php');
require_once('library/fdpi/src/autoload.php');
// initiate FPDI
$pdf = new setasign\Fpdi\Fpdi();
// add a page
$pdf->AddPage("L");
// set the source file
$pdf->setSourceFile($pdfFile);
// import page 1
$tplIdx = $pdf->importPage(1);
// use the imported page and place it at point 10,10 with a width of 100 mm
$pdf->useTemplate($tplIdx, 0,0 );
$pdf->Output('I');
}
但是,在另一个网站上使用相同的代码,输出函数生成的PDF是空的(0kb)。
此外,模板可以正常工作,因为 FDPF 可以很好地检测可用页码。
PS:
- 这 2 个网站托管在同一主机上。
- 我没有任何错误。
我真的不知道问题出在哪里。
非常感谢。
【问题讨论】:
-
嘿,如果没有更多信息,任何人都不可能提供支持。这两个网站有什么区别?相同或不同的托管?您是否检查过服务器日志是否有错误?您是否尝试添加 try/catch 以打印 FPDF 类的任何异常?