問題タブ [ghost4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
553 参照

java - SimpleRenderer でアンチエイリアシング オプションを設定する方法

PDF を画像に変換するために Ghost4J SimpleRenderer を使用しています。デフォルトでは、出力 png 画像はアンチ エイリアス処理されません。

どうすれば設定できますか?

Core API を使用すればそれができることはわかっています。しかし、それを設定するための高レベル API の方法はありますか?

0 投票する
0 に答える
806 参照

java - Tomcat で MaxProcessCount を指定して Ghost4j を使用すると jna エラーが発生する

PDFドキュメントをjpeg画像に変換するWebサービス(ジャージーベース)を開発しようとしています。私が GhostScript を選んだ理由は、GhostScript の使用経験とその結果 (特に埋め込みフォントの場合) が良かったからです。そこで、Java で GhostScript を使用する方法を検索し、Ghost4j を見つけました。

そこで、すべての Ghost4j jar をアプリケーションの lib フォルダー (これも jna.jar) に入れました。最初のテストでは、タスクを複数回実行すると問題が発生しました。これは、jna が複数回起動されるとエラーがスローされるためです。そこで、jna.jar を tomcat lib フォルダーに入れました。これで少しはうまくいきましたが、一度に 1 つのタスクしか実行できませんでした。同時に別のものを開始しても、何も起こりませんでした。私は他のタスクを実行していないようでした。

そこでsetMaxProcessCount(2);、アプリケーションが一度に複数のタスクを実行できるようにしました。これが私のコードです:

しかし、タスクを実行しようとすると、Ghost4j は次のエラーをスローします。

Ghost4j が起動している追加の JVM と何か関係があると思いますが、Tomcat が使用するのと同じクラスパスを使用していないようですが、私は実際には Java の専門家ではなく、この問題を解決する方法がわかりません。

0 投票する
2 に答える
333 参照

java - 2 つの PostScript の結合中に、ghost4j クラスのキャスト例外が発生する

PostScript次のように、2 つのファイルを 1 つに結合しようとしghost4j 0.5.0ています。

この単純化されたプロセス中に、上記の「追加」行に対して次の例外メッセージが表示されました。

これまでのところ、ここで何が問題なのかを突き止めることはできませんでした。おそらく、PostScript ファイルの 1 つに何らかの問題があるのでしょうか?

ですから、助けていただければ幸いです。

編集:

私は GhostScript コマンドライン ツールでテストしました:

これにより、1.ps と 2.ps が 1 つの (!) ページ (つまりオーバーレイ) にマージされたドキュメントが作成されます。--filename を削除すると、結果のドキュメントは予想どおり 2 ページの PostScript になります。

0 投票する
2 に答える
1606 参照

macos - OS X 10.9でghost4jを使用するにはどうすればよいですか

OS X 10.9 で Ghost4j を使用しようとすると、次のエラーが表示されます。

ライブラリ 'gs' を読み込めません: dlopen(libgs.dylib, 9): 画像が見つかりません

このサイトを使用して、Macbook に Ghostscript ライブラリをインストールしました。この問題を解決するにはどうすればよいですか。portとbrewを使ってghostscriptをなぜかインストールできません。

0 投票する
1 に答える
6332 参照

java - GhostScript を使用して pdf を jpg に変換する方法

午後は丸一日悩みました。私は多くの問題に遭遇し、今ではそれらを克服することはできません。

私のコード:

私の箱: Windows 7, jdk:1.7.0_45(64bit), GPL Ghostscript 9.0.4. Ghost4j 0.4.4 を使用すると、エラー " net.sf.ghost4j.renderer.RendererException: net.sf.ghost4j.GhostscriptException: Cannot initialize Ghostscript interpreter. Error code is -20"が発生しました。

の上List<Image> images = renderer.render(document);

ここのいくつかのスレッドは、ghost4j バージョンに関するものであると述べています。だから私は0.4.6に変更し、error 20消えますがWarning: An error occurred while reading an XREF table.、同じ文になります。

この「泥」から抜け出す方法がわかりません。

どうもありがとうございました。

0 投票する
1 に答える
1576 参照

java - OSX の検索パスに dylib を追加する

Ghost4jを使用してPDFファイルをpngに変換する必要があるプロジェクトがあります。私が直面している問題は、Java コードを実行すると、コンソールが次のエラーをスローすることです。

ライブラリ 'gs' を読み込めません: dlopen(libgs.dylib, 9): 画像が見つかりません

このエラーをグーグルで検索したところ、ゴースト スクリプトをインストールし、ファイルにいくつかの変更を加える必要があることがわかりましたlibgs.dylib。Mac Port を使用してゴースト スクリプトをインストールしましたが、このファイルlibgs.dylibがファイル システムのどこにあるかを見つけることができません。私は次に何をすべきかわかりません。助けが必要。

-PS 開発環境として Mac OS X 10.9.2 を使用しています。

0 投票する
1 に答える
828 参照

java - Ghost4J を実行している java.lang.IllegalStateException (Linux 32 対 64 ビット)

春のプロジェクトでGhost4J 0.5.1を使用しています。

ローカルではすべて正常に動作しますが (32 ビット)、EC2 (64 ビット) にデプロイすると、java.lang.IllegalStateException が発生します。

32/64 ビットを示すのは、それが両方のシステムの主な違いであり、それを示す他の関連する問題が見つかったためです。

Ghost4j を 64 ビットマシンで動作させるにはどうすればよいですか?

EDIT Spring Integration サービスで例外をキャッチしていました。そうしないと、内部エラーが表示されます。

これは重要な部分です:

これは完全なスタック トレースです。