chris-tenday/pdf-generator

该软件包的最新版本(v1.0.3)没有提供许可证信息。

用于从Word模板文档生成PDF的组件。

v1.0.3 2023-06-06 10:50 UTC

This package is auto-updated.

Last update: 2024-09-11 18:44:54 UTC


README

用于从Word模板文档生成PDF的组件。

#示例代码

use ChrisTenday\PdfGenerate\Pdf;

require_once "vendor/autoload.php";

从Word模板文档生成PDF的路径。
$temp=DIR.DIRECTORY_SEPARATOR."template-mensuel.docx";

//初始化PDF对象
$pdf=new Pdf($temp);

//生成PDF的目标文件夹路径。
$dest=DIR.DIRECTORY_SEPARATOR."uploads";

$pdf->setDestinationFolder($dest); //设置目标文件夹

$pdf->setData("populationTotale","1.000.000"); //设置在Word文档中替换的数据,键值对形式
$pdf->setData("province","Katanga");

//创建一个新块
$block1=$pdf->newBlock("table"); $block1->setData("culture","Tenday"); //设置块中替换的数据
$block1->setData("nbr",120); $block1->setData("superficie",300000); $block1->setData("production",200);

$block2=$pdf->newBlock("table"); $block2->setData("culture","Chris"); $block2->setData("nbr",500); $block2->setData("superficie",240000); $block2->setData("production",400);

$block3=$pdf->newBlock("table"); $block3->setData("culture","Mesa");

//生成PDF文档
$pdf->generate();