As ferramentas PDF do navegador enviam arquivos?
Uma ferramenta PDF marcada como Browser processa o arquivo ativo com código executado no dispositivo. Uma ferramenta marcada como Network envia uma solicitação para a finalidade informada. Verifique o rótulo antes de selecionar um arquivo e revise a saída, pois a conversão PDF pode alterar recursos do documento.
Tool Factory mostra um status Browser ou Network ao lado de cada ferramenta PDF listada. Esse rótulo primário descreve o caminho de processamento configurado, enquanto cada página explica a tarefa, a saída esperada e os limites importantes.
Escolha um caminho de processamento PDF antes de selecionar um arquivo
| Caminho | Onde a tarefa ativa é executada | Escolha quando |
|---|---|---|
| Ferramenta do navegador | Dentro do contexto atual do navegador no dispositivo. | A tarefa funciona localmente e o dispositivo tem memória suficiente. |
| Ferramenta de rede | Por meio do caminho de solicitação remota divulgado. | A tarefa precisa de dados remotos atuais ou de um recurso de servidor aprovado. |
| Aplicativo para computador | Dentro do software local instalado, com suas próprias permissões. | O arquivo é grande, complexo, automatizado ou precisa de controles avançados de documento. |
| Fluxo de linha de comando | Dentro de um ambiente de execução local ou gerenciado. | Um processo em lote repetível e logs detalhados são mais importantes que uma interface visual. |
Como concluir esta tarefa
- Leia o rótulo de processamento. Confirme se a ferramenta selecionada indica Browser ou Network antes de adicionar um documento.
- Mantenha o PDF de origem. Trabalhe com uma cópia quando formulários, assinaturas, anexos, metadados ou estrutura de acessibilidade forem importantes.
- Execute uma tarefa específica. Mescle, divida, inspecione ou converta com a menor ferramenta que atenda ao resultado.
- Inspecione cada recurso importante. Revise texto, fontes, ordem de páginas, links, formulários, anotações, imagens e tamanho do arquivo.
- Feche sessões compartilhadas. Remova cópias baixadas e feche a página quando o trabalho sensível terminar em um dispositivo compartilhado.
Casos de uso comuns
Extração de páginas privadas
Use uma ferramenta Browser quando as páginas selecionadas puderem ser produzidas sem uma solicitação externa.
Inspeção de documentos
Inspecione metadados ou estrutura localmente e avalie se o resultado atende à necessidade da investigação.
Conversão de formato
Converta uma cópia e compare a saída, pois os recursos do documento podem não sobreviver a todos os formatos de destino.
Evidências e padrões
- W3C File API: A File API define objetos e interfaces do navegador para arquivos selecionados, dados binários, leitura local e URLs de blob.
- WHATWG HTML file upload state: O padrão HTML define o controle de entrada de arquivo usado para selecionar arquivos locais em uma aplicação Web.
- ISO 32000-2:2020: A ISO 32000-2:2020 é o padrão de gerenciamento de documentos para o Portable Document Format 2.0.
- Adobe PDF Reference 1.7: A referência PDF da Adobe documenta as estruturas de arquivo e os recursos interativos usados por versões antigas de PDF.
- OWASP File Upload Cheat Sheet: A OWASP documenta controles de segurança para aplicações que aceitam e armazenam arquivos enviados.
Limitações importantes
- O processamento no navegador ainda usa memória do dispositivo e objetos temporários gerenciados pelo navegador durante a sessão ativa.
- Um caminho de processamento local não prova que um documento é seguro, autêntico ou livre de conteúdo ativo.
- PDFs grandes ou complexos podem exceder limites de memória do navegador, workers, fontes ou suporte de formato.