PHPでPDFドキュメントを変更したい。PDFファイルの作成と変更を可能にするライブラリFPDFとFPDIを見つけました。これが私の非常に単純なコードです:
<?php
require_once('include/fpdf.php');
require_once('include/fpdi.php');
// initiate FPDI
$pdf = new FPDI();
// add a page
$pdf->AddPage();
// set the sourcefile
$pdf->setSourceFile('input.pdf');
// import page 1
$page1 = $pdf->importPage(1);
// insert the page
$pdf->useTemplate($page1);
// now write some text above the imported page
$pdf->AddFont('calibri');
$pdf->SetFont('calibri','',11);
$pdf->Write(0, "This is just a simple text");
header("Content-Type: application/pdf");
$pdf->Output();
これは非常にうまく機能しますが、挿入されたテキストは、すでに埋め込まれているフォントではなく、システムフォントへの参照のようなものを追加していることがわかります。埋め込みフォントを簡単に再利用するにはどうすればよいですか?
そのライブラリでそれが不可能な場合は、遠慮なく3番目の無料ライブラリを指定してください。
すでに使用している文字だけでも使えることは知っていますが、特別な場合は問題ありません。可能なすべての文字が適切な大文字と小文字の区別で使用されていることを確認しました。