問題タブ [jodconverter]

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 に答える
452 参照

java - JOD Converter to Print to PDF を使用して Open Office Service からの応答時間を短縮するにはどうすればよいですか?

現在、JOD Converterを使用して、Word ドキュメントを別のマシンで実行されているオープン オフィス サービスに送信しています。オープン オフィス サービスは、100 Mbps の帯域幅が保証されている施設でホストされています。オープン オフィス サービスをホストしているこのサーバーに印刷する 3 台のサーバーがあります。

  1. Amazon Cloud サーバー (ステージング) は、pdf ドキュメントを生成するのに約 31.6 秒かかります。
  2. ホスティング機能 (開発) は、pdf の生成に約 29.5 秒かかります。
  3. オープン オフィス サービスと同じ施設 (生産) で、まったく同じ PDF ドキュメントを生成するのに約 5.5 秒かかります。

ただし、遅延、遅延、帯域幅はすべて品質の点で優れています. この応答時間を短縮するにはどうすればよいですか。問題はネットワークにあるように見えますが、ネットワークに問題があるかどうかを測定して、この動作を文書化できるようにしたいと考えています。

0 投票する
3 に答える
6061 参照

java - Openoffice3/jodconverter が動かなくなった

サーバーに Openoffice.org3 をインストールし、ヘッドレス モードで実行しています。jodconverter と共に使用して、ワードおよびエクセル ファイルを変換します。

以前は問題なく機能していましたが、ある日突然機能しなくなり、その理由がよくわかりません。

/usr/local/bin/java -jar jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar を実行すると

.xls ファイルを .csv ファイルに変換すると、次のようになります。

スレッド「メイン」での例外 com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException: 変換に失敗しました: 出力ドキュメントを保存できませんでした。OOo エラー コード: 3088

Word ファイルに対して jodconverter を実行すると、空の出力ファイルまたはその他のエラー コードが返されます。場合によります。

私たちのサーバーには openoffice 2.4 と 3.0 の両方がインストールされていますが、現在はどちらも機能していません。(どちらも同じ問題を抱えています)したがって、openofficeのインストールに直接問題はありません。

サーバー上に新しいユーザーを作成し、そのユーザーとして openoffice を実行しようとしましたが、どちらも機能しません。

何が間違っているのか、またはopenoffice.orgに何らかのログファイル/コンソール出力を生成させる方法について誰かが考えているので、何が起こっているのかを知ることができます.

/opt/openoffice.org3/program/soffice.bin -headless -nofirststartwizard -accept="socket,host=localhost,port=8100;urp;" を使用します。&

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

java - JODConverter 3.0、OpenOffice、および JNI

JODConverter 3.0 を使用して OpenOffice との通信を処理し、ドキュメントを変換しています。JODConverter が JNI を使用してシステムから特定のライブラリ ファイルを取得する OpenOffice の Java ライブラリを使用することを除いて、すべて正常に動作しています。Java の実行時に -D を使用して java.library.path メソッドを設定しないと、例外がスローされます。

私が構築しているアプリケーションはプラットフォームに依存せず、中央の構成ファイルが 1 つあります。そのままにしておきたいと思います。System.load を使用して URE ビンに必要な各ファイルを追加することを考えていましたが、少し多すぎるようです。また、初期化スクリプト (アプリケーションを実行するスクリプト) に、URE bin ディレクトリの場所を動的に見つける何らかの方法があるのではないかと考えていました。OpenOffice はインストール時に環境変数を設定しないため、これに対する適切な解決策を見つけることができませんでした。

私の質問が漠然としていたり​​、ライブラリ固有のもの (またはその両方) であったりしないことを願っています。

ありがとう!

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

java - PDF から画像への変換用のオープンソース ライブラリ

重複の可能性:
Java で PDF ページを一連の画像にエクスポートする

PDFファイルから画像への変換に使用できる優れたJavaライブラリをいくつか提案してください。PDFBox: http://pdfbox.apache.org/を使用してみましたが、画像に変換した後、pdf ファイルのテキストのほとんどが画像で文字化けしました。「T」は「Y」、「C」は「#」などと読みます。

以下は、同じために使用したコードスニペットです。

フォントのレンダリングに問題があると思います。PDFBox の使用中に何かを見逃した可能性があると思われる場合は、お知らせください。

他の代替案も提案してください。

私は jPedal を使用してみました: http://www.jpedal.org/は問題なく動作しますが、無料ではないので、これに関するすべての良い代替案について提案してください。

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

java - JODConverter: "サービスを取得できませんでした: com.sun.star.ucb.FileContentProvider"

ドキュメントを Web ページとして表示する Java アプリケーションを作成します。任意の形式から HTML に変換するには、JODConverter を使用しますが、いくつかのバグがあります。

次の手順で soffice をサービスとして実行してみます。

プロセスを作成します:

そして、ドキュメントを変換しようとすると、次のエラーが発生します: http://pastebin.com/mDwsZMhu

しかし、その後、bash スクリプトから soffice を実行します。

ドキュメントを変換しようとすると、すべて正常に機能します。

このエラーは iptables が原因である可能性があると考え、ルールを追加しました。

しかし、このエラーはまだ続きます。

アイデアはありますか?

0 投票する
4 に答える
611 参照

java - Java try-catch-finally の奇妙なバグ

JODConverter を使用して .xls と .ppt を .pdf 形式に変換しています。このために、私は次のようなコードを持っています

私の出力:

メソッドの PS 戻り値の型はvoid

どのように可能ですか?connection.connect() に何らかの問題があっても、catch ブロックに入っています。混乱している

0 投票する
4 に答える
5027 参照

java - Java ライブラリを使用してドキュメントを横向きモードに変換するにはどうすればよいですか?

Javaでプログラムを書いています(Ubuntuを使用しています)。Jodconverter を使用してドキュメントを PDF に変換しています。ドキュメントを横向きモードに変換する必要がありますが、Jodconverter が向きの変更をサポートしていないことを読みました。OpenOffice API も試しましたが、同じ問題に直面しています。

ランドスケープに変換する Java ライブラリはありますか?

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

ruby - jodconverter が soffice.bin を見つけられない

桟橋とシナトラの上で JODConverter を使用しようとしています。戦争でsinatraアプリケーションが展開されているJettyサーバーを起動するたびに。私はこの例外を受け取ります(多くのクラフトが削除されました):

私のsettings.ymlファイルには次のものがあります:

最後の 2 つのディレクトリの内容は次のとおりです。

両方の ls が「soffice.bin」を表示していることに注意してください。

アップデート:

私もこれを試しました:

また、office_home に 2 番目のディレクトリを使用してみました。その逆も同様です。運がない。

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

java - jodconverter が officeHome を見つけられない、centOS 5 で docsplit を使用する

docsplitを使用してドキュメント変換を行うサーバーをセットアップしようとしています。セットアップしているマシンは centOS 5 を実行しています。コマンド ラインから基本的な変換を実行しようとすると、このエラー メッセージが表示されます。

java で office.home システム プロパティを設定しようとしましたが、うまくいきません。私はdocsplitを使用しているので、オフィスのホームディレクトリが何であるかをjodconverterに手動で伝える方法はありますか?

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

java - debian での docsplit/jodconverter openoffice の問題

debian マシンで docsplit を設定しようとしています。すべての依存関係をインストールした後、コマンドラインから簡単な変換を実行して、機能していることを確認しました。jodconverter で次のエラーが発生し続けます。

以下を使用して、ヘッドレスモードでopenofficeを起動しようとしました

編集:

現在の OpenOffice インストールを削除し、 download.openoffice.orgから最新のパッケージを取得することで、上記の問題を解決し ました。

次のように、docsplit gem に付属の jodconverter jar を使用して、nd odt ファイルを pdf に変換することに成功しました。

残念ながら、docsplit にはまだ問題があります。コマンドラインでdocsplitを使用してodtファイルから画像を抽出しようとすると、次のようになります。

jodconverter から次のエラーが表示されます。

任意の入力をいただければ幸いです。

-ありがとう