Trouver le JavaScript dans un PDF
Afficher le JavaScript analyse un PDF à la recherche de JavaScript intégré et renvoie le texte des scripts dans un fichier texte brut. Il lit les scripts sans jamais les exécuter. Si aucun n’est trouvé, le fichier l’indique.
Déposez des fichiers ici, ou cliquez pour les choisir
Formats acceptés : PDF · jusqu'à 500.0 MB par fichier · jusqu'à 20 fichiers à la fois
Vous pouvez aussi coller un fichier avec Ctrl/Cmd+V ou depuis le menu du presse-papiers.
Afficher le JavaScript analyse un PDF à la recherche de JavaScript intégré et écrit les scripts en `text/plain`. Il lit l'arbre de noms JavaScript du catalogue, les actions supplémentaires (`AA`) du catalogue et des pages, `OpenAction`, ainsi que les actions des annotations et des champs de formulaire, en suivant les chaînes d'actions. Il n'exécute pas le JavaScript.
Si rien n'est trouvé, le corps est la phrase `No JavaScript actions found`. Les fichiers protégés par mot de passe sont déverrouillés pour vous sur cette page une fois le mot de passe saisi ; via l'API, passez d'abord par Retirer le mot de passe s'ils ne sont pas analysables.
C'est un export d'inspection, pas un nettoyeur. Pour retirer le JS, utilisez Nettoyer le PDF avec removeJavaScript.
Les pièces jointes intégrées sont un autre stockage. Utilisez Gérer les pièces jointes, pas cet export.
L'envoi est temporaire. Nous ne conservons pas votre bibliothèque de PDF.
Fonctions
- Export texte brut des actions JS ; pas d'exécution
- Cas vide : phrase fixe renvoyée
- Ce n'est pas Nettoyer le PDF
- API anonyme : /api/v1/misc/show-javascript
Quand utiliser cet outil
- Lire OpenAction avant d'ouvrir dans un lecteur de confiance
- Copier des scripts intégrés pour relecture
- Confirmer qu'un formulaire n'a pas de JS catalogue visible au parcours
Comment vérifier la présence de JavaScript dans un PDF ?
- Téléversez un PDF que vous êtes autorisé à inspecter.
- Cliquez sur Traiter, puis téléchargez le fichier texte.
- Pour des actions suspectes, cherchez app.alert ou submitForm dans l'export.
- Pour retirer le JS d'une copie, utilisez Nettoyer le PDF.
Limites et cas limites
- Pas un exécuteur
- Des scripts dans des objets rares ou des formulaires XFA peuvent échapper à l'analyse
- Pas un nettoyeur
- Limite d’envoi sur ce site : 500 Mo par fichier, envoyé par morceaux au-delà d’environ 95 Mo. Le corps d’une requête API directe est limité à 100 Mo.
Exemples
- Un PDF avec OpenAction JS se télécharge en .txt de ce script
- Un mémo texte simple télécharge la phrase d'absence de JS
Confidentialité de cet outil
Les fichiers sont envoyés en HTTPS, traités en mémoire ou dans un répertoire temporaire de courte durée sur nos serveurs, puis supprimés dès que le résultat est prêt. Nous ne conservons pas de copies pour une consultation ultérieure, un entraînement de modèles ou des profils publicitaires. Consultez la politique de confidentialité pour la durée de conservation et les cookies AdSense.
Questions fréquentes
- Est-ce que ça exécute les scripts ?
- Non. Il ne copie que le texte source depuis les dictionnaires d'action.
- Pourquoi ai-je No JavaScript actions found ?
- L'analyse n'a trouvé aucun JS aux endroits qu'elle lit. Des scripts dans des objets rares ou des formulaires XFA peuvent encore lui échapper.
- Est-ce un scanner de logiciels malveillants ?
- Non. C'est un export. Il vous reste à lire.
- Est-ce que ça supprime le JS ?
- Non. Nettoyer le PDF est l'outil de suppression.
Dernière mise à jour:
Appeler depuis le code
Chaque outil du site est un endpoint REST. L'usage anonyme n'exige ni compte ni clé API. Pour le navigateur, les développeurs et les agents IA.
curl -X POST "https://pdf123.xyz/api/v1/misc/show-javascript" \
-F "[email protected]" \
-o output.pdfAussi disponible comme outil MCP pour les clients agents qui parlent le Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Référence API complète
L'utiliser depuis un agent IA
SkillAvec ce skill, Claude Code, Codex, Cursor et d'autres agents IA peuvent exécuter « Afficher le JavaScript » pour vous : /skills/pdf123-show-javascript.md
Les fichiers ne servent qu'à ce traitement, puis sont supprimés automatiquement.