Вторичная разработка была проведена на https://github.com/kekingcn/kkfileview/. С интеграцией OpenOffice проект еще больше! Но это проще использовать и настраивать, просто настройте Redis
Code Cloud: https://gitee.com/253281376/kkfileviewofficeedit.git
IP+Port+имя проекта/онлайн -ревиз? Url = ваш адрес файла
http://127.0.0.1:8012/onlinepreview?url=http%3A%2F%2flocalhost%3A8080%2F1.doc
Обратите внимание, что адрес передается, не загружайте поток, URL должен быть закодирован!
Ip+port+name/onlineit?
После того, как документ будет успешно сохранен, будет инициирован обратный вызов. Метод onlineTit вызывает адрес обратного вызова, который вы передали, и передает регенерированный адрес загрузки документа (имя параметра: DownloadPath)
В качестве независимой службы предварительного просмотра и редактирования этот проект использует этот метод, учитывая, что возможно, что эти два проекта могут быть развернуты на двух разных серверах, а файлы не совместимы.
Редактировать пример адреса:
http://127.0.0.1:8012/onlineedit?callback=localhost:8080/zscontent/savecallback&url=http%3A%2F%2Fwww.xdocin.com%2fdemo%2fdemo.docx&fileid=yourid
URL должен быть закодирован! Адрес обратного вызова не может быть сопровождается http: //
Если есть и другие параметры, вы можете развязать их за URL -адресом и будут переданы вместе во время обратного вызова.
Callback address example: http://localhost:8080/ZsContent/saveCallBack?downloadPath=http://127.0.0.1:8012/download?filename=D:/Users/chenkailing/test/a3ba6f7c-a989-4f47-8173-f795ff30a92b.doc&fileId=yourId
Несовместимо с хромированной версией 42 или выше. Если вам нужно его использовать, переключитесь на совместимый режим. Вы не можете использовать режим экстремальной скорости.
PageOffice v4.0 Стандартное издание.
PageOffice v4.0 Профессиональное издание Пробного серийного номера: CA1XB-MF7Y-12ST-PSBP2
Эффект редактирования DOC
Эффект предварительного просмотра Excel
Эффект предварительного просмотра DOC
Zip, RAR предварительный просмотр сжатия
Эффекты предварительного просмотра изображений, такие как PNG, JPEG, JPG и т. Д., Масштаб, вращение, инверсию и т. Д.
Учитывая объяснение длины, мы не будем публиковать эффект предварительного просмотра других файлов формата. Если вы заинтересованы, вы можете обратиться к следующим примерам для его создания.
Шаг 1: Project 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 - это фактический адрес хранения конвертированного файла, обратите внимание, что он должен закончиться с /