PHP で PDF を編集するには?
PHP で PDF ドキュメントを編集する場合、いくつかの方法を検討できます。 PDF ファイルをシームレスに変更するために、オープンソースおよびライセンス費用ゼロのオプションを利用できます。
PDF 内のテキストの置換
PDF 内のテキストを置換するには、次のことができます。 「穴埋め」アプローチを採用します。これには、新しいテキストをページ上に正確に配置することが含まれ、不足している情報を簡単に追加できるようになります。 Zend Framework を使用すると、次のコードでこれを実現できます:
require_once 'Zend/Pdf.php'; $pdf = Zend_Pdf::load('blank.pdf'); $page = $pdf->pages[0]; $font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA); $page->setFont($font, 12); $page->drawText('Hello world!', 72, 720); $pdf->save('zend.pdf');
インライン コンテンツの置換
"[プレースホルダー文字列]," のようなインライン コンテンツの置換はより複雑です。 PDF の基礎となる描画プリミティブを変更する必要があります。これにより、潜在的なレイアウトの問題が発生する可能性があります。これらの複雑な問題を回避するには、一般に、テキストの置換に「空白を埋める」アプローチを使用することをお勧めします。
以上がPHP で PDF を編集、特にテキストを置換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。