7

私は、この古くからある問題に対する最新の解決策を高低で探してきました。

簡単に言うと、css + html -> pdf を取り、Java で実行したいと考えています。

データは機密であるため、API を使用したくありません。グーグルは、これを行うことを提案する無数のサイト/サービスを提供してくれますが、スタンドアロンのツールを探しており、Java サーバーからうまく機能するツールを探しています。この見栄えの良いコマンド ライン ツールを見つけましたが、これはコマンド ライン ツールであり、Web サーバーからプロセスを生成すると、IMO が大雑把になり始めます (ただし、それ以外の場合はいつでも喜んで聞きます)。また、空飛ぶ円盤が標準的な選択肢のようですが、賛否両論あります。

これはこの件に関する5年前の質問ですが、状況が変わったと思います! 特に、dom 操作を使用したフロント エンド ユニット テストの領域で行われているすべての作業については、従来のソリューションよりも少ないソリューションがあるかもしれないと考えており、それらすべてを喜んで聞きます。

どんな助けでも大歓迎です。

4

1 に答える 1

2

HTML+CSS を SVG に変換するCSSBoxの組み合わせを試してから、Batik を使用して、たとえばここで提案されているように PDF を作成することができます。FlyingSaucer もその役割を果たします。

選択は、さらなる要件によって異なります。たとえば、「ストリート HTML」または整形式のドキュメントを処理していますか? 結果の PDF のページはどうなるでしょうか。HTML ページのインタラクティブな要素はどうですか?

唯一の方法は、少なくともいくつかのオプションを実際に試してから、特定の問題についてより具体的な質問をすることです.

于 2014-04-17T11:17:06.093 に答える