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?
- Sube un PDF que tengas derecho a inspeccionar.
- Pulsa Procesar y descarga el archivo de texto.
- Si buscas acciones dudosas, busca app.alert o submitForm en la exportación.
- 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.pdfTambié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
SkillCon esta skill, Claude Code, Codex, Cursor y otros agentes de IA pueden usar «Ver JavaScript» por ti: /skills/pdf123-show-javascript.md
Los archivos se usan solo para este trabajo y se borran automáticamente después.