HOW TOOLDAM WORKS

O Tooldam processa os arquivos no seu navegador.

As principais ferramentas do Tooldam leem e processam os arquivos escolhidos no navegador atual. Esta página resume o que acontece depois da seleção do arquivo e quais solicitações de rede são separadas do processamento do arquivo.

Fluxo de processamento

1. Escolher arquivo

O navegador lê o arquivo selecionado como um objeto File. Não é preciso criar conta nem enviá-lo primeiro para uma API de conversão.

2. Processar no navegador

Imagens usam Canvas e createImageBitmap; PDFs usam PDF.js e pdf-lib; documentos do Office usam LibreOffice WebAssembly no dispositivo.

3. Criar resultado

O resultado é criado na memória do navegador como Blob ou novos dados de arquivo e baixado diretamente por você.

Carregar a ferramenta e processar o arquivo são atividades de rede diferentes

Ao abrir uma página, recursos como HTML, JavaScript, CSS e imagens são baixados. Word, PowerPoint e Excel → PDF também baixam recursos estáticos do LibreOffice WebAssembly.

O fluxo principal atual não envia o conteúdo do arquivo escolhido por POST para um servidor de conversão. O navegador lê e processa esses dados localmente.

  • Recursos do site e WebAssembly podem ser baixados.
  • O fluxo principal não usa uma API separada de upload de arquivos.
  • Requisições de anúncios ou análise, quando presentes, são separadas do processamento do arquivo.

Ferramentas de imagem usam Canvas do navegador

O navegador verifica o formato e as dimensões e decodifica a imagem com createImageBitmap. Conversão, compressão e redimensionamento desenham os pixels em Canvas e os codificam como JPG, PNG ou WebP.

No JPG, áreas transparentes são compostas sobre branco. O tamanho final pode variar conforme a versão do navegador e o conteúdo.

Ferramentas de PDF usam métodos diferentes conforme a tarefa

Mesclar, extrair e reorganizar páginas usa pdf-lib; PDF.js é usado quando é preciso renderizar ou visualizar páginas.

A compressão de PDF reconstrói páginas como imagens, então texto selecionável, links e vetores podem ser rasterizados. Guarde o original quando isso for importante.

Office → PDF executa LibreOffice no navegador

Word, PowerPoint e Excel são convertidos com um mecanismo LibreOffice para navegador. A primeira execução pode demorar mais porque baixa WebAssembly e arquivos de dados.

Esses arquivos são recursos estáticos do site, não o seu documento. O documento selecionado é lido como ArrayBuffer no navegador.

Os arquivos não ficam em uma conta ou histórico no servidor

O Tooldam não possui conta de usuário ou banco de dados para histórico de arquivos. Em uso normal, arquivos e resultados ficam na memória do navegador e precisam ser selecionados novamente após atualizar ou fechar a aba.

O sessionStorage do conversor Office é usado apenas como controle de recarga do mecanismo e não guarda o conteúdo do documento.

Como verificar no DevTools

Abra a aba Network, escolha um arquivo e execute a operação. Serviços baseados em upload costumam mostrar POST/PUT com tamanho próximo ao arquivo; nas ferramentas locais do Tooldam não deve aparecer uma requisição enviando o conteúdo.

  • Chrome/Edge: F12 → Network → ative Preserve log.
  • Escolha um arquivo e execute a ferramenta.
  • Confira Fetch/XHR e tamanhos transferidos.
  • No Office podem aparecer downloads wasm/data do mecanismo.

Processamento local também tem limites

Velocidade e tamanho prático dependem do navegador, memória e CPU. Imagens grandes, PDFs extensos e documentos Office pesados podem usar bastante memória.

Os limites de arquivos e o método de processamento aparecem em cada página de ferramenta. Exemplos medidos de compressão e conversão estão na página de resultados de testes.