[解決済み] PHPでPDFを編集する?[終了しました]
2023-05-21 03:57:58
質問
どなたかPHPでPDFを編集する良い方法をご存知ないでしょうか?できればオープンソース/ゼロライセンスでコストがかからない方法を教えてください :)
私は、PDFファイルを開き、PDF内のテキストを置き換え、その後、PDFの変更バージョンを書き出すという線で考えているのですが?
フロントエンドで
どのように解決するのですか?
空白を埋める」アプローチをとっている場合、ページ上の好きな場所にテキストを正確に配置することができます。そのため、ドキュメントに不足しているテキストを追加するのは比較的簡単です (少し面倒ですが)。たとえば Zend Framework を使用した場合。
<?php
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 文書は、ここに線、ここに画像、ここにテキストの塊、といった一連の原始的な描画操作で構成されています。それらのプリミティブのレイアウトの意図に関する情報は一切含まれていません。
関連
-
[解決済み] [Solved] Fatal error: メンバ関数prepare()のNULLでの呼び出し
-
[解決済み】PHPのクラスが見つからないが、インクルードされている
-
[解決済み] PHP product.php?id=1 のような URL を作成する方法
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] PDFファイルの適切なMIMEメディアタイプ
-
[解決済み] 複数のPDFファイルを1つのPDFに結合/変換する【終了】。
-
[解決済み] HTMLにPDFを埋め込むおすすめの方法とは?
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Fatal error: 未定義の関数 sqlsrv_connect() を呼び出した。
-
[解決済み】phpのob_start()の使い道は?
-
[解決済み] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given [重複] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given.
-
[解決済み】不明なMySQLサーバーのホスト
-
[解決済み】foreach()に与えられた引数が無効です。)
-
[解決済み】Phpのincludeが機能しない? 関数がincludeされない
-
[解決済み】子テーマのCSSが親テーマをオーバーライドしない
-
[解決済み] * vchiqインスタンスを開くのに失敗しました。
-
[解決済み] 入力ファイルが指定されていない
-
[解決済み】書き込みコンテキストでメソッドの戻り値を使用することができない