私のWebアプリケーション(バックエンドではJava8、フロントエンドではAngularJS)用のこのユースケースがあります:ワードファイルをダウンロードし、このワードファイルを編集し、このWord文書の新しいバージョンよりもMicrosoft Wordの方が、ハードディスク上のアプリケーションに格納されるべきです。 私はそうした情報は見つけられませんでしたが、(別のアプリケーションで)それが動作することは分かっています。 誰かがこれを実装するための情報を持っていますか、またはそのユースケースをサポートする別のフレームワークはありますか?Java Apache POI - ファイルシステムに新しいバージョンのWordを保存する
答えて
Wordは、WebDav 2対応サーバーからファイルを開いたり、編集したり、保存したりすることができます。
は、私たちは私たちの会社で同じ課題を持っていたし、私たちの研究は、2つのオプションの結果:Opion 1を実行する準備ができているの巨大な利点を持っています簡単なAPIを呼び出すだけで、オープン/クローズイベントを待ち受ける必要があり、それだけです。オプション1の大きな欠点は、miltonが有償の商用バージョンでのみWebDav 2をサポートしていることです。
オプション2は、Apacheライセンスの下でライセンスされているため、使用することができます。 Jackrabbitは、Java Content Repository仕様(JSR-170)のリファレンス実装の1つです。これは、あなたがしなければならない、何らかの理由でそれを多かれ少なかれ交換することができるという利点があります。大したことは、JCRはそれにいくつかのものを入れてそれを他の場所に取り込むことだけではないということです。それにもかかわらず、WebDavサーブレットが付属しているため、必要に応じてそのサーブレットを変更する必要があります。
は、Word文書を保存して閉じ、ユーザーの開口部に反応できるようにするには、あなたはAbstractWebDavServletのdoLock
、doPut
とdoUnlock
メソッドをオーバーライドする必要があります。
オプション2を選択しました。これにより、JCR(今後のプロジェクトで紹介時間が短縮される)に触れる機会が与えられ、ライブラリに多大な費用を費やす必要がなくなりました。
ありがとう、アンドレッド!それは多くの助けになりました! – quma
- 1. Apache POI Jarsを最新バージョン
- 2. Apache POI Wordチュートリアル。
- 3. フッターを追加Word apache poi java
- 4. Apache-Poi wordとintellij
- 5. excel java apache poi
- 6. Apache POIをインポートするJava
- 7. のApache POI&Javaの
- 8. Java Apache POI NoClassDefFoundError WorkbookFacory
- 9. Apache POIでWordをHTMLに変換する
- 10. Java Apache POI空白セル
- 11. は、Java ApacheのPOIのAPI
- 12. 新しいPOIブックを作成しますが保存しません
- 13. Apache POIを使用したWord Tableの単一スペーシング
- 14. Java Apache-poi、ファイルをExcelでメモリリークする
- 15. ファイルシステムに書き込まずにJavamailのMimeMessageにApache POI WorkBookを追加する
- 16. Apache OFBizのApache POI例外
- 17. Javaのapache poiを使用してwordのテーブル行のデフォルトの高さを減らすには
- 18. Apache POIを学ぶ
- 19. チタン - ファイルシステムにリモートイメージを保存
- 20. Apache POI
- 21. Apache POIでWord文書のセクションを読む
- 22. Word文書でPOIを使用してVisio図のテキストを更新します。
- 23. Apache poiを使用してWord文書にデータを書き込みますか?
- 24. AWSファイルシステムにファイルを保存する
- 25. .woff2フォントをhtml5ファイルシステムに保存する
- 26. Androidファイルシステムに画像を保存する
- 27. ファイルシステムにファイルを保存するSharepointドキュメントライブラリ
- 28. 存在しない場合は新しい.xlsファイルを作成し、それを修正します[Apache POI]
- 29. Apache POIブックのデフォルトスタイル
- 30. Apache POIを使用して.docxファイルのページヘッダーを更新する
Alfrescoはそれをサポートしています - [Alfresco Office Services](http://docs.alfresco.com/5.1/concepts/aos-intro.html) - おそらくそれを代わりに使用しますか? – Gagravarr
私はアルフレコを知っています。私はこの可能性があることを知っています。それが私の質問の理由です。どうもありがとう! – quma