php - Fpdf 不工作/连接到本地主机?
问题描述
我有一个 PHP 文件“pdf.php”,但它不工作。我查看了一些教程和视频,只是不明白它的错误。
任何帮助/建议将不胜感激
<?php
require('fpdf181/fpdf.php');
//defining pdf objectives
$pdf = new FPDF('p', 'mm', 'A4');
//Document properties
$pdf-> SetTitle('Auftrag Anbieterwechsel');
//SetFont
$pdf->SetFont('Helvetica','B',14);
$pdf->AddPage('P');
$pdf->SetDisplayMode('real','default');
$pdf->SetXY(50,20);
$pdf->SetDrawColor(50,60,100);
$pdf->Cell(100,10,'FPDF Tutorial',1,0,'C',0);
$pdf->SetXY(10,50);
$pdf->SetFontSize(10);
$pdf->Write(5,'Congratulations! You have generated a PDF. ');
$pdf->Output('MDDSL.pdf','I');
?>
输出现在显示“页面不工作”。
解决方案
您的代码中有一些错误。
1 - $pdf = SetTitle('Something'); --> $pdf->SetTitle('Something');
2 - $pdf->SetDisplayMode(real,'default'); --> $pdf->SetDisplayMode('real','default'); //because real is a string value and needs quote
另外请确保您的 fpdf.php 路径正确。否则代码对我有用。
推荐阅读
- apache-kafka - 将配额应用于 Kafka Connect 消费者组
- javascript - 如何通过在 ReactJS 中将 props 从父组件传递到子组件来初始化状态?
- python - Python Flask 无法在我的机器上托管后端
- ios - Swift - Xcode 11.3 中的不同推送动画?
- spring - 如何将加权平均 MongoDB 查询转换为 Spring Data Query?
- asp.net - 带有 React 的 ASP.NET Core 3.1 - 服务器端渲染/预渲染 - 需要两个 Web 服务?
- python - 如何遍历 CSV 中的列以查找哪一个包含 Python 中的日期行(Pandas)
- sql - 将查询结果分配给变量以用于案例语句
- excel - 打开文件,将文件重命名为变量,并能够使用新名称在整个宏中激活窗口
- java - Firebase 既没有调用 onDataChange 也没有调用 onCancelled