https://github.com/kekingcn/kkfileview/で二次開発が行われました。 OpenOfficeの統合により、プロジェクトはさらに大きくなります!ただし、使用して構成する方が簡単です。Redisを構成するだけです
コードクラウド:https://gitee.com/253281376/kkfileviewofficeedit.git
IP+ポート+プロジェクト名/OnlinePreview?url =ファイルアドレス
http://127.0.0.0.1:8012/onlinePreview?url=http%3A%2FFFLOCALHOST%3A8080%2F1.doc
アドレスが渡されることに注意してください。ストリームをダウンロードせず、URLをエンコードする必要があります!
IP+ポート+プロジェクト名/OnlineEdit?url =ファイルアドレスとコールバック=コールバックアドレス
ドキュメントが正常に保存された後、コールバックがトリガーされます。 OnlineEditメソッドは、通過したコールバックアドレスを呼び出し、再生されたドキュメントのダウンロードアドレスを渡します(パラメーター名:ダウンロードパス)
独立したプレビューおよび編集サービスとして、このプロジェクトは、2つのプロジェクトが2つの異なるサーバーに展開され、ファイルが相互運用できない可能性があることを考慮して、この方法を採用しています。
アドレスの編集例:
http://127.0.0.0.1:8012/onlineedit?callback=localhost:8080/zscontent/savecallback&url=http%3a%2ff%2fww.xdocin.com%2fdemo%2fdemo.docxx&filed = yourid
URLをエンコードする必要があります!コールバックアドレスにhttp://を伴うことはできません
他のパラメーターがある場合は、URLの後ろにそれらをスプライスでき、コールバック中に一緒に渡されます。
コールバックアドレスの例:http:// localhost:8080/zscontent/savecallback?downloadpath = http://127.0.0.1:8012/download?filename = d:/users/chenkailing/test/a3ba6f7c-a989-4f47-8173-f795ffid30apurid.
Chromeバージョン42以上と互換性がありません。使用する必要がある場合は、互換性のあるモードに切り替えてください。極端な速度モードを使用することはできません。
PageOffice V4.0標準版試験シリアル番号:IMTG6-BSXJ-JGZ6-3BIWM
PageOffice V4.0 Professional Editionトライアルシリアル番号:CA1XB-MF7Y-12st-PSBP2
ドキュメント編集効果
Excelプレビュー効果
ドキュメントプレビュー効果
zip、rar圧縮プレビュー効果
PNG、JPEG、JPGなどの画像プレビュー効果、サポートスクロールホイールスケーリング、回転、反転など。
長さの説明を考慮して、他のフォーマットファイルのプレビュー効果は投稿しません。興味がある場合は、次の例を参照してそれを構築できます。
ステップ1:プロジェクトhttps://github.com/yijiusmile/kkfileviewofficeedit.gitをプルします
ステップ2:次のようなredisアドレスを構成します
#=============================================#spring Redisson配置#===================================#
spring.redisson.address = 192.168.1.204:6379
##资源映射路径(因为jar方式运行的原因)
file.dir = C:\Users\yudian\Desktop\dev\
file.dirは変換されたファイルの実際のストレージアドレスです。