如何在PHP中使用PDF库?

3
当我启动时,它显示了这个错误。
 <?php
     $p = PDF_new();
 ?>
致命错误:在D:\wamp\www\upload.php的第2行中调用未定义的函数PDF_new()

我正在使用Wamp服务器。我也尝试了XAMPP。是否有任何指令需要启用以执行代码?


2
或者,下载TCPDF,我个人认为它更好。 - Orbling
2个回答

5

我建议你使用TCPDF。它对我很有帮助。

  • 基本功能不需要外部库;

  • 支持所有标准页面格式、自定义页面格式、自定义边距和度量单位;

  • 支持UTF-8 Unicode和从右到左的语言;


谢谢这个,它帮了我很多,而且很容易上手 ;) - ParisNakitaKejser

3

我认为http://www.fpdf.org/是最好的PHP PDF库。 从http://www.fpdf.org下载最新版本。 将这个库文件夹放在您的根服务器或项目中。 创建一个名为test.php的测试文件,并将以下代码放入文件中。

<?php
include("fpdf/fpdf.php");
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',36);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>

它会创建一个带有“Hello World!”内容的PDF文件。 完成了。

我收到了这个错误: %PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream x�3R��2�35W(�r Q�w3T04�30PISp �Z�[����(hx(��d�����($�+j�d�4�� endstream endobj 1 0 obj <> endobj 5 0 obj <> endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 5 0 R >> /XObject << >> >> endobj 6 0 obj << /Producer (FPDF 1.7) /CreationDate (D:20130806153215) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 8 00000 n 0000000324 00000 n 0000000529 00000 n 0000000604 00000 n trailer << /Size 8 /Root 7 0 R /Info 6 0 R >> startxref 653 %%EOF - StrawhatLuffy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接