既存の(X)HTMLドキュメントからPDFファイルを自動的に生成する必要があります。入力ファイル(レポート)は、かなりシンプルなテーブルベースのレイアウトを使用しているので、JavaScript / CSSのような豪華なもののサポートはおそらく必要ありません。
私はJavaでの作業に慣れているので、javaプロジェクトで簡単に使用できるソリューションが望ましいです。ただし、Windowsシステムでのみ動作する必要があります。
feasableですが、(少なくとも、箱から出して)良い品質の出力を生成しません、それを行うための1つの方法は、使用しているCSS2XSLFO PDFファイルを作成するには、とApache FOPを。私が遭遇した問題は、CSS属性が適切に変換されていても、テーブルレイアウトがめちゃくちゃになっていて、テキストがテーブルセルからはみ出していることです。
また、Geckoレンダリングエンジンを使用するためのJava-APIであるJrexについても簡単に説明しました。
おそらくInternet Explorerのレンダリングエンジンからレンダリングされたページを取得し、それをPDF-Printerツールに自動的に送信する方法はありますか?私はWindowsでのOLEプログラミングの経験がないので、何が可能で何が不可能であるかについての手がかりはありません。
アイデアはありますか?