問題タブ [documents4j]

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

java - HTTP 経由でドキュメントを変換する

http://localhost:9998で実行されリッスンしている documents4j-server を使用して、直接 HTTP コマンドでドキュメントを変換できますか?

例:

より詳しい情報:

自分より数歩先を行っていた…

Apache-Tomcat で実行されている Apache FOP サーブレットをサービスとして使用して、XML/XSLT から PDF ドキュメントを生成しています。

PDF を実行すると、http 経由で生成できます。

例:

このコマンドをデータベース アプリケーション (XML ソースを設定し、結果の PDF を管理するアプリケーション) から実行します。

Word Doc から PDF への変換のために、documents4j で同様のことを行う機能を探していました。

したがって、実際に必要なのは、ソースドキュメントの名前/タイプと変換のタイプ(およびその他の必要なパラメーター)を外部プログラム/ httpポートに渡す機能であり、リクエストを適切にパッケージ化してから正式な変換プロセスを開始します。

誰でもアドバイスや解決策を提供できますか?

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

java - procrunを使用してdocuments4jサーバーをWindowsサービスとしてスタンドアロンでスケジュールする方法は?

RTFからPDFへの変換にprocrunを使用してdocuments4jをWindowsサービスとしてスケジュールしようとしましたが、次のエラーがスローされ続けます:

procrun用に次のbatファイルを作成しました

jarをWindowsサービスとして正常にインストールし、開始/停止できました

また、クラス com.documents4j.standalone.StandaloneServer がコマンド ライン経由で実行されると、変換が正しく行われます。

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

java - documents4jを使用したWordファイルからPDF形式への簡単な変換の決定的な例を教えてください。

documents4jシンプルな Word ファイルがあり、 APIを使用して PDF に変換したいと考えています。数時間検索しましたが、コードの書き方がわかりませんでした。基本的な作業コードが必要です。

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

java - documents4jでExcelをPDFに変換する問題

documents4jを使用して Excel ファイルを PDF に変換したいのですが、2 つの問題があります。

  1. 変換時に Excel ファイルを開く必要があります。Word を PDF に変換するとき、doc/docx ファイルを開く必要はありませんでした。
  2. PDF には、Excel に含まれているチャート イメージが含まれていません。

どうすればこれを解決できますか? 問題を再現するコードは次のとおりです。

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

java - Documents4j ライブラリを使用して docx を pdf に変換するときに発生する以下の例外を解決するにはどうすればよいですか?

以下のコードを使用してdocxをpdfに変換しています。

そして、私はこれを以下の例外にしています。私はdocuments4jの公式ウェブサイトに記載されているものと同じコードを使用しています。

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

java - FileSystemInteractionException: documents4j の使用中にターゲット ファイルにアクセスできませんでした

私はdocuments4jを使用してWord文書をPDFに変換していますが、例外が発生することがあります

この例外の後、次の例外を除いて、以降のリクエストはすべて documents4j ライブラリによって拒否されます

これは、ドキュメントの変換を行う方法です。

LocalConverter のインスタンスをインスタンス化しています

そして、私はこのインスタンスを次のように使用しています

このマルチパート ファイルは、Spring マルチパート ファイルです。documents4j が変換に使用する vb スクリプトを確認したところ、wordDocument が適切に閉じられていない場合にこのエラーが発生することがわかりました。以下は、このエラーの原因である vb スクリプトのスニペットです。

なぜ私が得ているのか分かりませんFileSystemInteractionException

私が考えることができる2つの仮定があります

  1. 複数の同時リクエストを送信していますが、ファイルは他のスレッドによって削除されています
  2. MultipartFile オブジェクトから入力ストリームを取得していますが、マルチパート ファイルは一時的なものであり、ドキュメントに従って、ユーザーはコンテンツを永続的なストレージにコピーする責任があります。

春の公式ドキュメント

このエラーを解決するにはどうすればよいですか。また、このエラーの根本的な原因は何ですか。

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

java - Documents4j の RemoteConverter 用のカスタム HttpClient

RemoteConverterjBoss Web アプリケーションから、server-standalonedocuments4j プロジェクトに含まれるデフォルトとして構築されたスタンドアロン サーバーまでを使用しています。

jboss 内には必要なライブラリhttpclient-4.0.1.jarと関連の古いバージョンがあるため、JVM によってロードされた jar の異なるバージョンが原因httpcore-4.0.1.jarで多くの問題に直面しています。ClassDefNotFoundException

HttpClientConnectionManagerバージョンでまだ使用できないオブジェクトに特定の問題があります

この問題を回避するために、 用のカスタム http クライアントを構築したいと考えています。standalone-server以前の問題により、 を使用できないからJerseyです。

誰かがそのために別のクライアントを構築しましたstandalone-serverか? カスタムを構築するための仕様は何RemoteClientですか?

更新 1

スニッフィングツールを使用して少し分析した後、メッセージの構成を把握したので、HttpClientそのサーバーのカスタムを次のように終了しました。

作成したばかりのtest.pdfファイルを開こうとすると、すべて白ですが、ページ数は適切です。テキスト エディターでファイルを開き、ファイルの先頭と末尾を分析すると、次の文字が見つかりました。

PDFファイルが良さそうです。

REST サーバーから受け取ったそのファイルと何か関係がありますか?

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

java - documents4JでOfficeファイルをPDFに変換する

Office ファイルと画像を Pdf に変換するための優れたコンバーターを探しています。フリーソースの Documents4J を試してみたい。そして、このコードを持っています:

次のJarにバインドしています:

  • documents4j-api-1.0.2.jar documents4j-client-1.0.2.jar
  • documents4j-client-standalone-1.0.2-shaded.jar
  • documents4j-local-1.0.2.jar
  • documents4j-server-standalone-1.0.2-shaded.jar
  • documents4j-test-1.0.2.jar documents4j-transformer-api-1.0.2.jar
  • documents4j-transformer-msoffice-base-1.0.2.jar
  • documents4j-transformer-msoffice-excel-1.0.2.jar
  • documents4j-transformer-msoffice-test-1.0.2.jar
  • documents4j-transformer-msoffice-word-1.0.2.jar
  • documents4j-util-standalone-1.0.2.jar
  • documents4j-util-transformer-process-1.0.2.jar
  • documents4j-util-ws-1.0.2.jar ドキュメント4j-server-1.0.2.jar
  • documents4j-transformer-1.0.2.jar documents4j-util-all-1.0.2.jar
  • documents4j-util-conversion-1.0.2.jar

アプリケーションを実行すると、次のエラーが表示されます。

生成された VBS C:\temp\excel_start1565707660.vbs で次のエラーが発生します:ここに画像の説明を入力してください

生成された vbs のコードは次のとおりです。

このエラーを修正する方法を教えていただければ幸いです。よろしくお願いします!