尝试使用 PHP 和 FPDF 库创建 PDF 文件时出错
致命错误:未捕获异常:FPDF 错误:一些数据已输出,无法在 C:\xampp 中发送 PDF 文件(输出开始于 C:\xampp\htdocs\paginaoctago\temp\lev_6\ord_com.php:68) \htdocs\paginaoctago\temp\lev_6\fpdf\fpdf.php:271 堆栈跟踪:0 C:\xampp\htdocs\paginaoctago\temp\lev_6\fpdf\fpdf.php(1052): FPDF->Error('一些数据有...') #1 C:\xampp\htdocs\paginaoctago\temp\lev_6\fpdf\fpdf.php(999): FPDF->_checkoutput() #2 C:\xampp\htdocs\paginaoctago\temp\ lev_6\ord_com.php(538): FPDF->Output() #3 {main} 在第 271 行的 C:\xampp\htdocs\paginaoctago\temp\lev_6\fpdf\fpdf.php 中抛出
代码如下:
<body>
<script src="js/main.js">
</script>
<script src="consultas.js">
</script>
<script src="funciones_de_ord_comp.js">
</script>
<?php
require('fpdf/fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'¡Hola, Mundo!');
$pdf->Output();
?>
</body>
解决方案是通过创建一个单独的 PHP 文件 来删除所有可视化 HTML 输出,以显示 PDF。
要保存而不显示它可以通过将文件名的参数放在输出中来使用
如果需要,可以使用变量,例如