使用composer的TCPDF hello world示例

Wil*_*ken 0 php pdf tcpdf

TCPDF的最小"hello world"示例是什么?

我在https://tcpdf.org/examples/上看到了60多个例子,它们都没有与作曲家一起使用,而且它们都非常复杂.

我正在寻找简单的东西,所以我可以开始学习.

Add*_*son 23

该帖子的标题指定他们想要使用TCPDF与Composer,我发现接受的答案不使用Composer来执行此操作.

首先,在Composer中包含TCPDF.将以下代码添加到composer.json文件中:

"require": {
    "tecnickcom/tcpdf": "^6.2.13"
}
Run Code Online (Sandbox Code Playgroud)

如果目录中存在composer.lock文件,则从命令行运行:

composer install
Run Code Online (Sandbox Code Playgroud)

否则,从命令行运行:

composer update
Run Code Online (Sandbox Code Playgroud)

使用以下代码创建PHP文件:

<?php
// Load autoloader (using Composer)
require __DIR__ . '/vendor/autoload.php';
$pdf = new TCPDF();                 // create TCPDF object with default constructor args
$pdf->AddPage();                    // pretty self-explanatory
$pdf->Write(1, 'Hello world');      // 1 is line height

$pdf->Output('hello_world.pdf');    // send the file inline to the browser (default).

?>
Run Code Online (Sandbox Code Playgroud)

从Web浏览器打开此页面,您应该看到一个示例PDF文档,说明Hello World.

  • 如果出现此错误:*TCPDF 错误:某些数据已输出,无法发送 PDF 文件*修改该部分代码:``` ob_end_clean(); $pdf-&gt;输出('hello_world1.pdf'); ```` (2认同)