【发布时间】:2017-01-05 15:49:13
【问题描述】:
我必须在现有的 pdf 文件中添加水印。 我使用 fpdf 和 fpdi 库。
我的代码是:
<?php
ob_start();
require('fpdf/fpdf.php');
require 'fpdi/fpdi.php';
$pdf = new FPDI();
$pdf->setSourceFile("Rabochaya_tetrad.pdf");
$tplIdx = $pdf->importPage(1, '/MediaBox');
$pdf->addPage();
$pdf->useTemplate($tplIdx, 0, 0, 0, 0, true);
$pdf->SetFont('Arial');
$pdf->SetTextColor(0, 0, 0);
$pdf->SetXY(58, 45);
$your_dynamic_content="file watermark";
$pdf->Write(0,$your_dynamic_content);
$pdf->Output();
ob_end_flush();
?>
当我尝试执行它时,我得到一个错误:
FPDF 错误:部分数据已输出,无法发送 PDF 文件
我尝试了FPDF error: Some data has already been output, can't send PDF 的所有建议,但都没有帮助。
您对这些问题有什么想法吗?
【问题讨论】:
-
问题解决了吗?