IEのみのWebアプリケーションのさまざまなページをExcel/pdfドキュメントにエクスポートする必要があります。ページにはグラフィック/グリッド/テキストなどがあります...それらも印刷可能である必要があります。weSuperGooの話を聞いたが、経験がない。私は現在研究段階にあり、このタスクのためにどのようなツール/テクノロジー/方法がありますか?ポインタ/方向を教えていただければ幸いです。
ありがとう!
IEのみのWebアプリケーションのさまざまなページをExcel/pdfドキュメントにエクスポートする必要があります。ページにはグラフィック/グリッド/テキストなどがあります...それらも印刷可能である必要があります。weSuperGooの話を聞いたが、経験がない。私は現在研究段階にあり、このタスクのためにどのようなツール/テクノロジー/方法がありますか?ポインタ/方向を教えていただければ幸いです。
ありがとう!
WebSupergooのABCpdfを使用しました。これには、URLを取得してPDFに変換する機能が含まれています(ドキュメントを参照)。つまり、適切にフォーマットされたバージョンのページをプレーンな古いHTMLで提供し、このURLでABCpdfを指定するだけで、すべてが自動的に変換されます。要素ごとに手動でページを作成する必要があります。
これは完璧ではないことを付け加えておきます。ページング(すべてのページにヘッダーやフッターなどが必要な場合にHTMLをページングするのが非常に難しい)などの問題に関連する問題がいくつかありますが、単純な使用ではそれは仕事次第です。
それらにリンクする準備ができている場合は、ABCpdfを無料で入手できます。
Excelにエクスポートするには、HTMLテーブルをHTMLとしてエクスポートし、ファイルにwhatever.xlsという名前を付けるだけです。Excelは、HTMLテーブルをスプレッドシートに自動的に変換します。私は何年もの間、そのトリックを使用してきました。DataGridのようなものを使用している場合は、コントロールの内容をHTMLファイル(または文字列)に書き出して、それを.xlsファイルとして返すことがさらに簡単になります。
PDFの場合、iTextSharpをお勧めします。それは本当に使いやすく、長年私にとってうまく機能してきました。iText(Javaバージョン)のドキュメントまたはiTextSharpのドキュメントを使用できます。メソッドとクラスは同じです(大文字と小文字が異なる場合がありますが、理解できるはずです)。
リンク