使用 composer 的 TCPDF hello world 示例

TCPDF hello world example using composer

TCPDF 的最小 "hello world" 示例是多少?

我在 https://tcpdf.org/examples/ 看到了 60 多个示例,其中 none 与 composer 一起使用,它们都非常复杂。

我正在寻找一些简单的东西,这样我就可以开始学习了。

post 的标题指定他们想将 TCPDF 与 Composer 一起使用,我发现接受的答案没有利用 Composer 来执行此操作。

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

"require": {
    "tecnickcom/tcpdf": "^6.2.13"
}

如果目录中存在 composer.lock 文件,则 command-line:

中的 运行
composer install

否则,运行 来自 command-line:

composer update

使用以下代码创建一个 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).

?>

从网络浏览器打开此页面,您应该会看到一个 PDF 文档示例,上面写着 Hello World。