Ir al contenido principal
PPDF123

Encontrar JavaScript dentro de un PDF

Ver JavaScript analiza un PDF en busca de JavaScript incrustado y devuelve el texto de los scripts como archivo de texto plano. Lee los scripts y nunca los ejecuta. Si no encuentra ninguno, el archivo lo dice.

Arrastra archivos aquí, o haz clic para elegir

Admite PDF · hasta 500.0 MB por archivo · hasta 20 archivos a la vez

También puedes pegar un archivo con Ctrl/Cmd+V o desde el menú del portapapeles.

Ver JavaScript analiza un PDF en busca de JavaScript incrustado y vuelca los scripts como `text/plain`. Lee el árbol de nombres JavaScript del catálogo, las acciones adicionales (`AA`) del catálogo y de las páginas, `OpenAction` y las acciones de anotaciones y campos de formulario, siguiendo las cadenas de acciones. No ejecuta JavaScript.

Si no encuentra nada, el cuerpo es la frase `No JavaScript actions found`. Los archivos protegidos con contraseña se descifran por ti en esta página cuando introduces la contraseña; quien use la API debe pasar antes por Quitar contraseña si no se pueden analizar.

Es una exportación de inspección, no un limpiador. Para pelar JS, usa Limpiar PDF y activa removeJavaScript.

Los adjuntos incrustados son otro almacén. Usa Gestionar adjuntos, no esta exportación.

La subida es temporal. No guardamos tu biblioteca de PDF.

Funciones

  • Exportación de texto plano de acciones JS; no ejecuta
  • Caso vacío: frase fija
  • No es Limpiar PDF
  • API anónima: /api/v1/misc/show-javascript

Cuándo usarla

  • Mirar OpenAction antes de abrirlo en un visor de confianza
  • Copiar scripts incrustados para revisión
  • Confirmar que un formulario no tiene JS de catálogo visible para el recorrido

¿Cómo compruebo si un PDF tiene JavaScript?

  1. Sube un PDF que tengas derecho a inspeccionar.
  2. Pulsa Procesar y descarga el archivo de texto.
  3. Si buscas acciones dudosas, busca app.alert o submitForm en la exportación.
  4. Si quieres quitar JS de una copia, usa Limpiar PDF.

Límites y casos límite

  • No es un ejecutor
  • Los scripts en objetos poco habituales o en formularios XFA pueden pasarse por alto
  • No es un limpiador
  • Límite de subida en este sitio web: 500 MB por archivo, enviado por partes a partir de unos 95 MB. El cuerpo de una sola petición directa a la API está limitado a 100 MB.

Ejemplos

  • Un PDF con OpenAction JS se descarga como .txt de ese script
  • Un memorándum de texto sencillo descarga la frase de que no hay JS

Privacidad de esta herramienta

Los archivos se suben por HTTPS, se procesan en memoria o en un directorio temporal de corta duración en nuestros servidores, y se eliminan cuando el resultado está listo. No conservamos copias para consultarlas después, entrenar modelos ni crear perfiles publicitarios. Consulte la Política de privacidad para los plazos de retención y las cookies de AdSense.

Preguntas frecuentes

¿Ejecuta esos scripts?
No. Solo copia el texto fuente de los diccionarios de acción.
¿Por qué obtengo No JavaScript actions found?
El análisis no encontró JS en los lugares que lee. Los scripts en objetos poco habituales o en formularios XFA aún pueden pasarse por alto.
¿Es un escáner de malware?
No. Es una exportación. Aún tienes que leerla.
¿Borra el JS?
No. Limpiar PDF es la herramienta de borrado.

Última actualización:

Llámalo desde el código

Cada herramienta del sitio es un endpoint REST. Para uso anónimo no hace falta cuenta ni clave de API. Sirve igual para el navegador, para desarrolladores y para agentes de IA.

curl -X POST "https://pdf123.xyz/api/v1/misc/show-javascript" \
  -F "[email protected]" \
  -o output.pdf

También está disponible como herramienta MCP para clientes de agentes que hablan Model Context Protocol (JSON-RPC 2.0 por POST /mcp). Referencia completa de la API

Úsalo desde un agente de IA

Skill

Con esta skill, Claude Code, Codex, Cursor y otros agentes de IA pueden usar «Ver JavaScript» por ti: /skills/pdf123-show-javascript.md

Todas las skills para agentes

Los archivos se usan solo para este trabajo y se borran automáticamente después.