Naar de hoofdinhoud
PPDF123

JavaScript in een PDF opsporen

JavaScript tonen scant een PDF op ingesloten JavaScript en geeft de scripttekst terug als platte-tekstbestand. Het leest scripts en voert ze nooit uit. Wordt er niets gevonden, dan staat dat in het bestand.

Sleep bestanden hierheen, of klik om te kiezen

Accepteert PDF · tot 500.0 MB per bestand · maximaal 20 bestanden tegelijk

Je kunt een bestand ook plakken met Ctrl/Cmd+V of via het klembordmenu.

JavaScript tonen scant een PDF op ingesloten JavaScript en schrijft de scripts weg als `text/plain`. Het leest de JavaScript-naamboom van de catalogus, de aanvullende acties (`AA`) van catalogus en pagina’s, `OpenAction` en de acties op annotaties en formuliervelden, en volgt actieketens. Het voert geen JavaScript uit.

Wordt niets gevonden, is de body de zin `No JavaScript actions found`. Wachtwoordbeveiligde bestanden worden op deze pagina voor u ontgrendeld zodra u het wachtwoord invoert; kunnen ze niet geparsed worden, dan voeren API-gebruikers eerst Wachtwoord verwijderen uit.

Dit is een inspectie-export, geen opschoner. JS strippen: PDF opschonen met removeJavaScript aan.

Ingesloten bijlagen zijn een andere opslag. Gebruik Bijlagen beheren, niet deze export.

Uploads zijn tijdelijk. Wij bewaren geen PDF-bibliotheek.

Functies

  • Platte-tekstexport van JS-acties; geen uitvoering
  • Lege case retourneert een vaste zin
  • Geen PDF opschonen
  • Anonieme API: /api/v1/misc/show-javascript

Wanneer je dit gebruikt

  • OpenAction bekijken vóór openen in een vertrouwde viewer
  • Ingesloten scripts kopiëren voor review
  • Bevestigen dat een formulier geen catalogus-JS heeft die de walker ziet

Hoe controleer ik een PDF op JavaScript?

  1. Voeg een PDF toe die u mag inspecteren.
  2. Klik op Verwerken en download het tekstbestand.
  3. Zoekt u verdachte acties, zoek in de export naar app.alert of submitForm.
  4. Wilt u JS uit een kopie strippen, gebruik PDF opschonen.

Beperkingen en randgevallen

  • Geen executor
  • Scripts in ongebruikelijke objecten of XFA-formulieren kunnen gemist worden
  • Geen opschoner
  • Uploadlimiet op deze website: 500 MB per bestand, in delen verzonden boven ongeveer 95 MB. Eén directe API-aanvraag is beperkt tot 100 MB.

Voorbeelden

  • PDF met OpenAction-JS downloadt als .txt van dat script
  • Een eenvoudig tekstmemo downloadt de geen-JS-zin

Privacy bij deze tool

Bestanden worden via HTTPS geüpload, in het geheugen of in een kortlevende tijdelijke map op onze servers verwerkt, en verwijderd zodra uw resultaat klaar is. Wij bewaren geen kopieën voor later bladeren, training of advertentieprofielen. Zie het privacybeleid voor bewaartermijnen en AdSense-cookiemeldingen.

Veelgestelde vragen

Worden deze scripts uitgevoerd?
Nee. Het kopieert alleen brontekst uit actiedictionaries.
Waarom krijg ik No JavaScript actions found?
De scan vond geen JS op de plekken die hij leest. Scripts in ongebruikelijke objecten of XFA-formulieren kunnen nog steeds gemist worden.
Is dit een malwarescanner?
Nee. Dit is een export. U moet zelf lezen.
Verwijdert het JS?
Nee. PDF opschonen is het verwijdergereedschap.

Laatst bijgewerkt:

Aanroepen vanuit code

Elke tool op deze site is een gewoon REST-eindpunt. Voor anoniem gebruik heb je geen account of API-sleutel nodig. Net zo goed voor AI-agenten en ontwikkelaars als voor de browser.

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

Ook beschikbaar als MCP-tool voor clients die Model Context Protocol spreken (JSON-RPC 2.0 via POST /mcp). Volledige API-documentatie

Gebruik het vanuit een AI-agent

Skill

Met deze skill kunnen Claude Code, Codex, Cursor en andere AI-agents ‘JavaScript tonen’ voor je uitvoeren: /skills/pdf123-show-javascript.md

Alle agent-skills

Bestanden dienen alleen voor deze verwerking en worden daarna automatisch verwijderd.