gpt4 book ai didi

php - 使用 FPDI 和 TCPDF 在 PDF 上添加图像

转载 作者:行者123 更新时间:2023-12-05 07:55:19 25 4
gpt4 key购买 nike

我正在尝试在现有 PDF 之上添加图像。

pdf 包含一个空白网格,我正在编写一个脚本,它将在 PDF 顶部插入图像并输出一个新的修改后的 PDF 文件。

我正在使用 FPDI 和 TCPDF 库加载和编辑 PDF 文件。

我尝试使用 Write() 添加的任何图像或文本;和图像();函数不会出现在输出文件中的任何位置。

<?php

// defining encoding and linking libraries
header('Content-Type: text/html; charset=utf-8');

require_once('tcpdf/tcpdf.php');
require_once('fpdi/fpdi.php');

// Creating new page with PDF as a background
$pdf = new FPDI();

$pdf->setSourceFile("resources/worksheet_template.pdf");

$tplIdx = $pdf->importPage(1);
$pdf->AddPage();
$pdf->useTemplate($tplIdx, 0, 0, 0, 0, true);



// $pdf->MultiCell(0, 5,'$pdf', 0, 'J', 0, 2, '', '', true, 0, false);

$pdf->Image('resources/lantern.png', 50, 50, 100, '', '', 'http://www.tcpdf.org', '', false, 300);


ob_clean();
$pdf->Output('WorksheetTest.pdf', 'I');

?>

最佳答案

这个脚本没有问题!期望所有资源都可以访问。 MultiCell 调用看起来有些特别,但由于您使用了单引号,至少字符串 $pdf 将出现在生成的文档中。此外,header() 也已过时。确保您的 PHP 文件在保存时没有 BOM,以消除 ob_clean() 调用。

通常,在编写任何文本之前定义字体和大小应该是一个好习惯,但似乎 TCPDF 会在内部通过标准字体为您处理这个问题。

还要确保您使用的是最新版本的 FPDITCPDF .

关于php - 使用 FPDI 和 TCPDF 在 PDF 上添加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29941431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com