Um desenvolvimento secundário foi realizado em https://github.com/kekingcn/kkfileview/. Com a integração do OpenOffice, o projeto é ainda maior! Mas é mais fácil de usar e configurar, basta configurar Redis
Código Cloud: https://gitee.com/253281376/kkfileviewofficeedit.git
IP+Porta+Nome do Projeto/OnlinePreview? URL = Endereço do seu arquivo
http://127.0.0.1:8012/onlinepreview?url=http%3a%2f%2flocalhost%3A8080%2F1.doc
Observe que o endereço é passado, não baixe o fluxo, o URL precisa ser codificado!
IP+porta+nome do projeto/onlineedit? URL = Endereço do seu arquivo e retorno de chamada = endereço de chamada
Depois que o documento for salvo com sucesso, um retorno de chamada será acionado. O método onlineedit chama o endereço de retorno de chamada que você passou e passa o endereço de download de documentos regenerados de volta (nome do parâmetro: download)
Como um serviço independente de visualização e edição, este projeto adota esse método, considerando que é possível que os dois projetos possam ser implantados em dois servidores diferentes e os arquivos não sejam interoperáveis.
Editar Endereço Exemplo:
http://127.0.0.1:8012/onlineedit?callback=localHost:8080/zscontent/savecallback&url=http%3a%2f%2fwww.xdocin.com%2FDEMO %3A%2FCXXBE
O URL precisa ser codificado! O endereço de retorno de chamada não pode ser acompanhado por http: //
Se houver outros parâmetros, você poderá uni -los atrás do URL e será transmitido novamente durante o retorno de chamada.
Endereço de retorno Exemplo: http: // localhost: 8080/zScontent/SaveCallback? DownloadPath = http: //127.0.0.1: 8012/download? FileName = d: /users/chenkailing/test/a3ba6f7f-a989-f47-817777777777777777773filyfilyfilyfilyfilyfilyfilyfilyfilfilfilf7filfilfilf7F7F7f-a98997777777777773F7F7F-a989-DB47777777777777773F7F7F-a989-IDAIR/81777773
Incompatível com o Chrome versão 42 ou acima. Se você precisar usá -lo, mude para o modo compatível. Você não pode usar o modo de velocidade extrema.
PageOffice v4.0 Standard Edition Trial Número de série: IMTG6-BSXJ-JGZ6-3BIWM
PageOffice v4.0 Professional Edition Trial Número de série: CA1XB-MF7Y-12ST-PSBP2
Efeito de edição do documento
Efeito de visualização do Excel
Doc Efeito de visualização
Zip, efeito de visualização de compressão rar
Efeitos de visualização de imagens como PNG, JPEG, JPG, etc., suporte de rolagem de rolagem, rotação, inversão, etc.
Considerando a explicação do comprimento, não publicaremos o efeito de visualização de outros arquivos de formato. Se você estiver interessado, pode consultar os seguintes exemplos para construí -lo.
Etapa 1: Puxe o projeto https://github.com/yijiusmile/kkfileviewofficeedit.git
Etapa 2: configure o endereço Redis, como
#=============================================#spring Redisson配置#===================================#
spring.redisson.address = 192.168.1.204:6379
##资源映射路径(因为jar方式运行的原因)
file.dir = C:\Users\yudian\Desktop\dev\
File.dir é o endereço de armazenamento real do arquivo convertido, observe que ele deve terminar com /