現在のアプリケーションでは、ドキュメント(doc、Excel、ppt、imageなど)をPDFに変換する必要があります。また、いくつかの情報(変数)を含むフロントページを追加し、変換されたドキュメントにフッターを追加する必要があります。また、透かしとしてテキストまたはロゴ画像を追加する必要がある場合もあります。
LibreOfficeを使用してドキュメントをPDFに変換することができました。静的PDFを生成し、PDFtkを使用して変換されたドキュメントとマージできました
ただし、ドキュメントごとに一部の情報が変更されるため、フロントページを動的に生成する必要があります。FPDFを使用してフロントページを生成し、libreofficeで変換し、PDFtkを使用してマージすることを考えました。ただし、フッターと場合によっては透かしを追加する必要があります。透かしはPDFtkでできると思います。また、フッターはFPDFで生成できます。
したがって、プロセス全体は次のようになります。
- FPDFでフロントページを作成し、PDFを保存
- LibreOfficeを使用してDocをPDFに変換する
- 変換されたPDFにフッターを追加し、FPDFで保存します
- FPDFを使用して透かし付きのPDFを生成する(おそらく)
- PDFtkを使用して上記の3つのPDFを組み合わせる
処理が多すぎると思います。これを達成するためのより簡単な方法はありますか?より少ないリソース/サードパーティのアプリ/libでこれを達成するための代替手段はありますか?