Encontrar JavaScript em um PDF
Ver JavaScript varre um PDF em busca de JavaScript incorporado e devolve o texto dos scripts em um arquivo de texto simples. Ele só lê os scripts e nunca os executa. Se não achar nenhum, o arquivo avisa.
Arraste arquivos para cá, ou clique para escolher
Aceita PDF · até 500.0 MB por arquivo · até 20 arquivos por vez
Você também pode colar um arquivo com Ctrl/Cmd+V ou pelo menu da área de transferência.
Ver JavaScript varre um PDF em busca de JavaScript incorporado e grava os scripts em `text/plain`. Lê a árvore de nomes JavaScript do catálogo, as ações adicionais (`AA`) do catálogo e das páginas, `OpenAction` e as ações de anotações e campos de formulário, seguindo cadeias de ações. Não executa JavaScript.
Se nada for encontrado, o corpo é a frase `No JavaScript actions found`. Arquivos protegidos por senha são desbloqueados para você nesta página assim que você digita a senha; se não puderem ser analisados, quem chama a API executa Remover senha antes.
Isto é exportação de inspeção, não limpador. Para arrancar JS, use Limpar PDF com removeJavaScript ligado.
Anexos embutidos são outro armazenamento. Use Adicionar anexos, não esta exportação.
O envio é temporário. Não guardamos a sua biblioteca de PDF.
Recursos
- Exportação em texto puro de ações JS; não executa
- Caso vazio devolve a frase fixa
- Não é Limpar PDF
- API anônima: /api/v1/misc/show-javascript
Quando usar esta ferramenta
- Olhar OpenAction antes de abrir num visualizador de confiança
- Copiar scripts embutidos para revisão
- Confirmar que o formulário não tem JS de catálogo visível ao percorrimento
Como verificar se um PDF tem JavaScript?
- Envie um PDF que você pode inspecionar.
- Clique em Processar e baixe o arquivo de texto.
- Se procura ações suspeitas, busque app.alert ou submitForm na exportação.
- Para tirar JS de uma cópia, use Limpar PDF.
Limites e casos-limite
- Não é executor
- Scripts em objetos incomuns ou em formulários XFA podem passar despercebidos
- Não é limpador
- Limite de envio neste site: 500 MB por arquivo, enviado em partes acima de cerca de 95 MB. O corpo de uma única requisição direta à API é limitado a 100 MB.
Exemplos
- PDF com OpenAction JS baixa como .txt desse script
- Memorando de texto simples baixa a frase de «sem JS»
Privacidade desta ferramenta
Os arquivos são enviados por HTTPS, processados em memória ou em um diretório temporário de curta duração nos nossos servidores, e apagados quando o resultado fica pronto. Não guardamos cópias para consulta posterior, treino de modelos ou perfis de publicidade. Consulte a Política de Privacidade para prazos de retenção e cookies do AdSense.
Perguntas frequentes
- Os scripts são executados?
- Não. Só copia o texto-fonte dos dicionários de ação.
- Por que recebi No JavaScript actions found?
- A varredura não achou JS nos lugares que lê. Scripts em objetos incomuns ou em formulários XFA ainda podem passar despercebidos.
- Isto é scanner de malware?
- Não. É exportação. Você ainda precisa ler.
- Apaga o JS?
- Não. Limpar PDF é a ferramenta de remoção.
Última atualização:
Chame pelo código
Cada ferramenta deste site é um endpoint REST. Para uso anônimo não precisa de conta nem de chave de API. Serve para o navegador, para desenvolvedores e para agentes de IA.
curl -X POST "https://pdf123.xyz/api/v1/misc/show-javascript" \
-F "[email protected]" \
-o output.pdfTambém disponível como ferramenta MCP para clientes de agente que falam Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Referência completa da API
Use a partir de um agente de IA
SkillCom esta skill, Claude Code, Codex, Cursor e outros agentes de IA podem usar "Ver JavaScript" para você: /skills/pdf123-show-javascript.md
Os arquivos servem só para este processamento e são apagados automaticamente depois.