Se llevó a cabo un desarrollo secundario en https://github.com/kinkingcn/kkfileview/. Con la integración de OpenOffice, ¡el proyecto es aún más grande! Pero es más fácil de usar y configurar, simplemente configure Redis
Code Cloud: https://gitee.com/253281376/kkfileviewOfficeEdit.git
IP+Port+Nombre del proyecto/OnlinePreview? Url = su dirección de archivo
http://127.0.0.1:8012/onlinepreview?url=http%3A%2F%2FloCalHost%3A8080%2F1.doc
Tenga en cuenta que se pasa la dirección, no descargue la transmisión, ¡la URL debe codificarse!
IP+Port+Nombre del proyecto/OnlineEdit? Url = su dirección de archivo y devolución de llamada = dirección de devolución de llamada
Después de que el documento se guarde con éxito, se activará una devolución de llamada. El método de OnlineEdit llama a la dirección de devolución de llamada que pasó y aprueba la dirección de descarga de documentos regenerados (Nombre del parámetro: Descargar Path)
Como una vista previa independiente y un servicio de edición, este proyecto adopta este método teniendo en cuenta que es posible que los dos proyectos se implementen en dos servidores diferentes y los archivos no sean interoperables.
Ejemplo de dirección de edición:
http://127.0.0.1:8012/onlineedit?callback=localhost:8080/zscontent/savecallback&url=http%3a% 50%2fwwww.xdocin.com%2fdemo%2fdemo.docx&fileid=yourid
¡La URL necesita ser codificada! La dirección de devolución de llamada no puede ir acompañada de http: //
Si hay otros parámetros, puede empalmarlos detrás de la URL y se volverá a pasar durante la devolución de llamada.
Ejemplo de dirección de devolución de llamada: http: // localhost: 8080/zScontent/SaveCallback? Descargarpath = http: //127.0.0.1: 8012/descargar? FileName = d: /users/chenkailing/test/a3ba6f7c-a989-4f47-8173-f795ff30a92b.doc&fileid=
Incompatible con Chrome versión 42 o superior. Si necesita usarlo, cambie al modo compatible. No puede usar el modo de velocidad extrema.
PageOffice v4.0 Número de serie de prueba de edición estándar: IMTG6-BSXJ-JGZ6-3BIWM
PageOffice v4.0 Professional Edition Número de serie: CA1XB-MF7Y-12ST-PSBP2
efecto de edición de documentos
Efecto de vista previa de Excel
efecto de vista previa de doc
Efecto de vista previa de compresión de ZIP, RAR
Efectos de la vista previa de imagen como PNG, JPEG, JPG, etc., admite escala de ruedas de desplazamiento, rotación, inversión, etc.
Teniendo en cuenta la explicación de la longitud, no publicaremos el efecto de vista previa de otros archivos de formato. Si está interesado, puede consultar los siguientes ejemplos para construirlo.
Paso 1: Pull Project https://github.com/yijiusmile/kkfileviewOfficeEdit.git
Paso 2: Configure la dirección Redis, como
#=============================================#spring Redisson配置#===================================#
spring.redisson.address = 192.168.1.204:6379
##资源映射路径(因为jar方式运行的原因)
file.dir = C:\Users\yudian\Desktop\dev\
file.dir es la dirección de almacenamiento real del archivo convertido, tenga en cuenta que debe finalizar con /