2

Java/J2EE プラットフォームのサーバー側で、できればバッチ処理を使用して、静的 HTML ドキュメントのバンドルをプログラムで単一の PDF ファイルに変換する必要があります。pdf ファイルは、Web ページをオフラインで閲覧するためにサイト ユーザーに配布されます。

要件の主なポイントは次のとおりです。

  1. 上部のバナーは、最終的な PDF ドキュメントには表示されません。
  2. 左側のナビゲーション バーは、html ハイパーリンクから pdf ブックマークに変換する必要があります。
  3. Web ページに存在するすべてのハイパーリンクされたコンテンツ (html/pdf/doc/docx など) は、pdf ブックマーク付きの最終的な pdf ドキュメントの一部である必要があります。

これを行うための標準的なオープンソースの方法はありますか?

4

3 に答える 3

1

Apache FOPを試してください。XML を PDF に変換するために使用しましたが、HTML/DOM でも同じことができると思います。Web サイトには、Java アプリケーションでの FOP の実行に関するセクション全体があり、DOM to PDF のサンプル コードがあります。

于 2008-10-27T08:56:22.987 に答える
0

iTextを試すことはできますが、必要なすべてを処理できるかどうかはわかりません。

さらに、多くのオプションを検討してから、できることとできないことを決定する方が常に良い. 多くの場合、必要なすべてをすぐにサポートするライブラリ/API はありません。

于 2008-10-27T08:07:16.160 に答える