Мне нужно добавить водяной знак к существующему файлу PDF. Я использую библиотеки fpdf и fpdi.Ошибка FPDF: некоторые данные уже выведены, не удается отправить файл PDF
Мой код:
<?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 error: Some data has already been output, can't send PDF file
Я перепробовал все советы от FPDF error: Some data has already been output, can't send PDF, но это не помогло мне.
У вас есть идеи по этим вопросам?
Вы решили проблему? – Sefran2