使用composer的TCPDF hello world示例

时间:2017-03-14 18:59:34

标签: php pdf tcpdf

最小的" hello world" TCPDF的示例?

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

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

2 个答案:

答案 0 :(得分:16)

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

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

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

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

composer install

否则,从命令行运行:

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。

答案 1 :(得分:1)

这将向您的浏览器输出“hello world”PDF。据我所知,无法获得更多基础。

Downloadclone TCPDF。

include 'TCPDF-master/tcpdf.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).

The documentation for the TCPDF class is here.