1

私が働いている会社には、私たちが開発したCBTシステムがあります。システム内のコンテンツを調べて本を作成する必要があります。システムからすべてのコンテンツを確認してダウンロードし、さまざまなトレーニングモジュールのオフラインバージョンを作成するプログラムを開発しました。

オフラインバージョンのCBTを使用してPDFドキュメントを作成するプログラムを作成しました。Webサイトのスクリーンショットを使用してさまざまなページのスクリーンショットを作成し、iTextSharpを使用してそれらの画像からPDFドキュメントを作成することで機能します。

それは記憶の抱擁であり、痛々しいほど遅いと継ぎ目があります。それが本に変える必要がある40のCBTモジュールがあります。本を作るたびに記憶を一掃するためにあらゆる手段を講じていますが。約2冊の本の後、メモリが残っていないためにクラッシュします。

PDFドキュメント内のWebページと同じ外観になるページのスクリーンショットを撮る代わりに、これを行うためのより良い方法はありますか?

4

4 に答える 4

2

検索してデモを行ったところ、WebSuperGooのABCPdfが.NETに最適な製品であることがわかりました。これは最も正確で、プリンタードライバーを必要としません。レンダリングエンジンとしてIEを使用するため、IEで取得するものとほぼ同じように見えます。

于 2008-12-16T15:51:33.137 に答える
1

PrinceXMLは、WebサイトからPDFを生成する商用ソフトウェアです。

于 2008-12-16T15:49:35.077 に答える
1

私は過去に PDFSharpを使用し、PDFの生成に成功しました。

オープンソースでもあるので、あなたが言ったような問題が発生した場合、あなたはパフォーマンスを向上させるために狩りをしてつつくことができます。

于 2008-12-16T15:53:58.593 に答える
0

ソースを制御する場合、スクリーンショットではなく直接 pdf を生成することはおそらくそれほど難しくありません。

dllをアンロードしようとしましたか?

スクリーンショットを取得する方法もいくつかあります。

http://mashable.com/2007/08/24/web-screenshots/

于 2008-12-16T16:24:50.840 に答える