Ir para o conteúdo principal
PPDF123

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?

  1. Envie um PDF que você pode inspecionar.
  2. Clique em Processar e baixe o arquivo de texto.
  3. Se procura ações suspeitas, busque app.alert ou submitForm na exportação.
  4. 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.pdf

També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

Skill

Com esta skill, Claude Code, Codex, Cursor e outros agentes de IA podem usar "Ver JavaScript" para você: /skills/pdf123-show-javascript.md

Todas as skills para agentes

Os arquivos servem só para este processamento e são apagados automaticamente depois.