w

Recursos Avançados

Detecção Automática de Tipo

Ao fornecer uma URL ou fazer upload de um arquivo, a ferramenta inspeciona a extensão do arquivo e alterna o componente de visualização automaticamente:

  • .docx → visualizador Word
  • .xlsx / .xls → visualizador Excel
  • .pdf → visualizador PDF

Carregamento Lazy de Componentes

Cada visualizador de documento (@vue-office/docx, @vue-office/excel, @vue-office/pdf) é carregado sob demanda. Apenas o componente do tipo selecionado é baixado, mantendo o carregamento inicial da página rápido.

Tratamento de Arquivos Grandes

O vue-office usa rolagem virtual e parsing otimizado para documentos grandes. Para arquivos muito grandes:

  • Prefira upload de arquivo local em vez de URLs remotas
  • Permita tempo extra para a renderização inicial
  • Observe o indicador de carregamento antes de interagir

Requisitos de CORS para Visualização por URL

A visualização baseada em URL exige que o servidor remoto retorne cabeçalhos CORS adequados. Se um documento falhar ao carregar de uma URL, mas funcionar como upload de arquivo, o servidor provavelmente bloqueia acesso cross-origin.

Alternativas:

  1. Faça upload do arquivo localmente
  2. Hospede o arquivo em um CDN com CORS habilitado
  3. Use um proxy no servidor (não fornecido por esta ferramenta)

Modos de Visualização

Tela Larga

Oculta os controles esquerdo para que a visualização ocupe toda a linha — útil para planilhas Excel largas.

Modo Cinema

Renderiza um overlay de página completa com fundo escuro. Mutuamente exclusivo com tela larga.

Tela Cheia

Usa a Fullscreen API do navegador no contêiner de visualização. Excel e outros visualizadores sincronizam o layout ao entrar ou sair da tela cheia.

Atalhos de Teclado

TeclaAção
EnterCarregar visualização (com foco no campo URL)
EscSair do modo cinema ou tela larga (quando não estiver em tela cheia do navegador)

Gerenciamento de Histórico

  • Até 50 entradas de histórico são armazenadas localmente
  • Entradas URL podem ser recarregadas com um clique
  • Entradas de upload armazenam apenas metadados (reenvio necessário)

Compatibilidade de Navegadores

Funciona melhor em navegadores modernos com suporte completo a ES modules:

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+
Esta página foi útil?