問題タブ [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.
java - SimpleRenderer でアンチエイリアシング オプションを設定する方法
PDF を画像に変換するために Ghost4J SimpleRenderer を使用しています。デフォルトでは、出力 png 画像はアンチ エイリアス処理されません。
どうすれば設定できますか?
Core API を使用すればそれができることはわかっています。しかし、それを設定するための高レベル API の方法はありますか?
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 の専門家ではなく、この問題を解決する方法がわかりません。
java - 2 つの PostScript の結合中に、ghost4j クラスのキャスト例外が発生する
PostScript
次のように、2 つのファイルを 1 つに結合しようとしghost4j 0.5.0
ています。
この単純化されたプロセス中に、上記の「追加」行に対して次の例外メッセージが表示されました。
これまでのところ、ここで何が問題なのかを突き止めることはできませんでした。おそらく、PostScript ファイルの 1 つに何らかの問題があるのでしょうか?
ですから、助けていただければ幸いです。
編集:
私は GhostScript コマンドライン ツールでテストしました:
これにより、1.ps と 2.ps が 1 つの (!) ページ (つまりオーバーレイ) にマージされたドキュメントが作成されます。--filename を削除すると、結果のドキュメントは予想どおり 2 ページの PostScript になります。
macos - OS X 10.9でghost4jを使用するにはどうすればよいですか
OS X 10.9 で Ghost4j を使用しようとすると、次のエラーが表示されます。
ライブラリ 'gs' を読み込めません: dlopen(libgs.dylib, 9): 画像が見つかりません
このサイトを使用して、Macbook に Ghostscript ライブラリをインストールしました。この問題を解決するにはどうすればよいですか。portとbrewを使ってghostscriptをなぜかインストールできません。
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.
、同じ文になります。
この「泥」から抜け出す方法がわかりません。
どうもありがとうございました。
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 を使用しています。
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 サービスで例外をキャッチしていました。そうしないと、内部エラーが表示されます。
これは重要な部分です:
これは完全なスタック トレースです。