2

Ghostscript の新しいバージョン (9.07) はスレッド化をサポートしています (スレッドセーフにすることができます) が、これを有効にするにはコードを特別なフラグでコンパイルする必要があると書かれています。

どうすればいいですか?または、ビルド済みのスレッドセーフ バージョンをどこで入手できますか?

VS で開いたソースをダウンロードしようとしましたが、ビルドに失敗しました。したがって、誰かが既にこれを行っており、DLL を共有している可能性があります。

4

3 に答える 3

1

Ghostscriptのスレッドセーフバージョン、または複数のレンダリングスレッドに興味がありますか?

複数のレンダリングスレッドは、コードが最初にPostScriptプログラム(またはPDFファイル)を解釈し、レンダリングスレッドが動作するための表示リストを作成する必要があるため、高解像度の出力を生成する場合にのみ使用されます。適度に高い解像度でレンダリングしない限り、これは実際にはページモード(メモリにレンダリングされたページ全体)を使用するよりも遅くなります

-dNumRenderingThreadsスイッチを使用して、ビルド済みバージョンのGhostscriptで複数のレンダリングスレッドを作成できます。

Ghostscriptのスレッドセーフバージョンが必要な場合は、Ghostscriptを自分でコンパイルできる必要があります。どのバージョンのVisualStudioを使用していますか?Visual Studio 2005および2008を使用していますが、提供されているソリューションが機能します(適切な変換後)。

于 2013-02-26T08:16:10.477 に答える
0

複数の PDF を同時に処理する必要がある場合は、Ghostscript ライブラリの複数のインスタンスを同時に実行できるGhostscript.NET管理の Ghostscript ラッパーをご覧ください。

于 2013-08-28T05:36:08.530 に答える