最近私は、PDFファイルのすべてのページにウォーターマークを追加する必要があるプロジェクトに割り当てられました。ただし、PDFは常に同じですが、PDFの透かしは、ダウンロードしたすべてのユーザーの電子メールを含めるようにカスタム作成する必要があります。PHPを使用し、動的コンテンツを削除せずに透かしをPDFに追加するにはどうすればよいですか?
少し掘り下げた後、FPDFとFPDIのPHPライブラリが見つかりました。これらのライブラリを使用すると、自分のPDFファイルにカスタムウォーターマークを簡単に追加できますが、デザインによって、結果としてPDFに動的コンテンツが欠けてしまいます。元のPDFはかなり大きいので、簡単なナビゲーションのために内部リンクが必要です。 FPDIで編集されたPDFには動的コンテンツがないため、これらの内部リンクはPDFの透かし入りバージョンで削除されます。
もう少し調べてみると、FPDIライブラリの拡張機能を使用してこの問題のための既存のworkaroundが見つかりました。しかし、このソリューションでは、私のサイトで正しく機能していないFPDIのバージョンが大幅に古い必要があります。
私の質問は次のとおりです: 上記の解決策を除いて、元のPDFファイルの内部リンクを削除せずにPDFファイルにカスタムウォーターマークを追加できる既存のPHPライブラリがありますか?私は必要があればライセンス料を支払うつもりですが、少なくとも50ドル以下の価格のソリューションを望んでいました。
確かに、ソリューションは50ドル以下の*ほとんど*の価格で販売されますか?あなたはちょうどお金を離れてチャックしたいのでなければ? ':-D' – Martin
このリンクはあなたに大いに役立つと思います http://stackoverflow.com/questions/22115180/watermarking-on-pdf-files-using-php – ZearaeZ
@ ZearaeZ PDF Watermarkerはその答えにリンクしていますFPDFとFPDIを使用していると具体的に述べています。再び、それは私の目的のために働かないことを意味します。 – Hex37