【问题标题】:Can't generate pdf using php无法使用php生成pdf
【发布时间】:2019-10-09 11:11:06
【问题描述】:

我正在尝试使用 php 使用 Fpdf 生成 pdf,但它给了我以下错误

此页面无法正常工作 localhost 当前无法处理此请求。 HTTP 错误 500

我尝试了所有方法,但没有成功。这里我只是尝试了生成pdf的示例代码。

<?php
require('fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output("myPdfFile.pdf", "D");
?>

【问题讨论】:

  • 错误是由于路径问题 require('fpdf.php');检查正确的包含文件 php 并检查
  • 检查您的服务器日志以查看导致 500 错误的原因。快速猜测是 fpdf.php 不在您的包含路径中并且无法找到。还要确保打开所有错误报告,以便您看到可能发生的任何错误。 ini_set('display_errors','1');ini_set('display_startup_errors','1');error_reporting(E_ALL);mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
  • 可能是访问级别的问题,所以给予许可:sudo chmod -R 777 /"your files location"

标签: php jquery fpdf


【解决方案1】:

我在 mPDF 库方面取得了很好的成功。

https://mpdf.github.io/

以下是安装和使用说明。

https://mpdf.github.io/installation-setup/installation-v7-x.html

【讨论】:

  • 这没有回答问题。它只是建议提问者使用完全不同的包。
猜你喜欢
  • 1970-01-01
  • 2015-10-30
  • 2011-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-12
  • 1970-01-01
相关资源
最近更新 更多