既存の pdf の編集中に問題に直面しています。ここに、pdf の各ページの最初の行に従業員名を追加したい pdf があります。しかし、fpdf と fpdi を使用してこれを実行しようとすると、新しい PDF が従業員名で保存され、他のすべてのデータが PDF から削除されます。これは、pdfの編集と保存に使用しているコードです。
<code>
<?php
define('FPDF_FONTPATH','font/');
require_once('fpdf.php');
require_once('fpdi.php');
$pdf = new FPDI();
// add a page
$pdf->AddPage();
// set the sourcefile
$pagecount = $pdf->setSourceFile('upload/linebreak.pdf');
// import page 1
$tplidx = $pdf->importPage(1);
for ($i = 1; $i < $pagecount; $i++) {
$tplidx = $pdf->ImportPage($i);
$pdf->useTemplate($tplidx, 10, 10, 200);
$pdf->AddPage();
$pdf->SetFont('Arial');
$pdf->SetTextColor(0,0,0);
$pdf->SetFontSize(8);
if ($i>=1) {
//$pdf->SetXY(50, 124);
$pdf->Write(1, "Emp Name : Sanjay Singh");
}
}
$pdf->Output("upload/new_linebreak_pdf.pdf", "F");
?>
<code>
私のlinebreak.pdfには、次のようなデータがあります(これは私たちの組織の従業員規則です........これは私たちの組織の従業員規則です......これは私たちの従業員規則です.組織.....これは私たちの組織の従業員規則です....これは私たちの組織の従業員規則です)
これで、最初の行に従業員名を追加したいのですが、編集後、このような新しい pdf が生成されます (Emp Name : Sanjay Singh) 既に存在する他のデータは削除されます。
前もって感謝します !