找出 PDF 裡的 JavaScript
查看 JavaScript 掃描 PDF 裡內嵌的 JavaScript,並把腳本文字以純文字檔案回傳。它只讀取腳本,從不執行。如果沒有找到,檔案裡會寫明。
把檔案拖到這裡,或點一下選擇
支援 PDF · 每個檔案上限 500.0 MB · 一次最多 20 個檔案
也可以按 Ctrl/Cmd+V 或從剪貼簿選單貼上檔案。
查看 JavaScript 掃描 PDF 裡內嵌的 JavaScript,把腳本寫成 `text/plain`。它會讀取目錄的 JavaScript 名稱樹、目錄和頁面上的附加動作(`AA`)、`OpenAction`,以及註解和表單欄位上的動作,並沿著動作鏈繼續查找。它不執行 JavaScript。
若什麼都沒找到,正文是句子 `No JavaScript actions found`。有密碼保護的檔案,在你輸入密碼後會在本頁為你解鎖;無法解析時,API 呼叫端需先執行移除密碼。
這是檢查匯出,不是清理器。要剝掉 JS,用清理 PDF 並打開 removeJavaScript。
內嵌附件是另一處儲存。用管理附件,不要用這份匯出。
上傳是暫時的。我們不會保存你的 PDF 文庫。
功能
- JS 動作的純文字匯出;不執行
- 空情況回傳固定句子
- 不是清理 PDF
- 匿名 API:/api/v1/misc/show-javascript
適用情境
- 在信任的檢視器打開前先看 OpenAction
- 拷出內嵌指令碼做審閱
- 確認表單沒有遍歷器能看見的目錄 JS
如何檢查 PDF 裡有沒有 JavaScript?
- 上傳你有權檢查的 PDF。
- 點選處理,下載文字檔。
- 若在找可疑動作,在匯出裡搜 app.alert 或 submitForm。
- 若要在副本裡去掉 JS,用清理 PDF。
限制與邊界
- 不是執行器
- 少見物件或 XFA 表單裡的腳本可能漏掉
- 不是清理器
- 本網站的上傳上限:每個檔案 500 MB,超過約 95 MB 時分塊上傳。直接呼叫 API 時,單一請求本文上限為 100 MB。
示例
- 帶 OpenAction JS 的 PDF 會下載成該指令碼的 .txt
- 樸素文字備忘錄會下載那句無 JS 的句子
本工具的隱私說明
檔案經 HTTPS 上傳,在伺服器記憶體或短期暫存目錄中處理,結果就緒後即刪除。我們不會為日後瀏覽、訓練或廣告輪廓保留副本。留存期限與 AdSense Cookie 說明見隱私權政策。
常見問題
- 會跑這些指令碼嗎?
- 不會。它只從動作字典裡拷出原始文字。
- 為什麼得到 No JavaScript actions found?
- 掃描在它會讀取的位置裡沒找到 JS。少見物件或 XFA 表單裡的腳本仍可能漏掉。
- 這是惡意軟體掃描器嗎?
- 不是。這是匯出。你還得自己讀。
- 會刪掉 JS 嗎?
- 不會。清理 PDF 才是刪除工具。
最後更新:
用程式碼呼叫
本站每個工具都是普通 REST 介面。匿名使用不需要帳號或 API Key,給瀏覽器、開發者與 AI 代理同樣可用。
curl -X POST "https://pdf123.xyz/api/v1/misc/show-javascript" \
-F "[email protected]" \
-o output.pdf也提供 MCP 工具,供說 Model Context Protocol 的用戶端呼叫(JSON-RPC 2.0,POST /mcp)。 完整 API 文件
在 AI 代理中使用
Skill裝上這個 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「查看 JavaScript」: /skills/pdf123-show-javascript.md
檔案只用於本次處理,完成後自動刪除。