Chuyển đến nội dung chính
PPDF123

Tìm JavaScript bên trong PDF

Xem JavaScript quét PDF để tìm JavaScript nhúng và trả về nội dung script dưới dạng tệp văn bản thuần. Công cụ chỉ đọc script chứ không bao giờ chạy. Nếu không thấy gì, tệp sẽ ghi rõ như vậy.

Kéo tệp vào đây, hoặc nhấp để chọn

Nhận PDF · tối đa 500.0 MB mỗi tệp · tối đa 20 tệp mỗi lần

Bạn cũng có thể dán tệp bằng Ctrl/Cmd+V hoặc từ menu clipboard.

Xem JavaScript quét PDF để tìm JavaScript nhúng và ghi các script thành `text/plain`. Công cụ đọc cây tên JavaScript của catalog, các hành động bổ sung (`AA`) của catalog và trang, `OpenAction`, cùng hành động trên chú thích và trường biểu mẫu, theo cả chuỗi hành động. Không chạy JavaScript.

Nếu không tìm thấy gì, thân là câu `No JavaScript actions found`. Tệp có mật khẩu được mở khóa giúp bạn ngay trên trang này khi bạn nhập mật khẩu; nếu không parse được, người gọi API chạy Gỡ mật khẩu trước.

Đây là xuất kiểm tra, không phải bộ dọn. Muốn gỡ JS thì dùng Dọn PDF và bật removeJavaScript.

Đính kèm nhúng là chỗ lưu khác. Dùng Quản lý tệp đính kèm, không dùng bản xuất này.

Tải lên là tạm thời. Chúng tôi không lưu thư viện PDF của bạn.

Tính năng

  • Xuất plain text hành động JS; không chạy
  • Trường hợp trống trả câu cố định
  • Không phải Dọn PDF
  • API ẩn danh: /api/v1/misc/show-javascript

Khi nào nên dùng

  • Xem OpenAction trước khi mở bằng trình đọc tin cậy
  • Sao script nhúng để duyệt
  • Xác nhận biểu mẫu không có JS catalog mà bộ duyệt thấy được

Làm thế nào để kiểm tra PDF có JavaScript hay không?

  1. Tải lên PDF bạn có quyền kiểm tra.
  2. Nhấp Bắt đầu xử lý, tải tệp văn bản.
  3. Tìm hành động đáng ngờ thì tìm app.alert hoặc submitForm trong bản xuất.
  4. Muốn gỡ JS trên bản sao thì dùng Dọn PDF.

Giới hạn và ngoại lệ

  • Không phải bộ chạy
  • Script trong đối tượng hiếm hoặc biểu mẫu XFA có thể bị bỏ sót
  • Không phải bộ dọn
  • Giới hạn tải lên trên trang web này: 500 MB mỗi tệp, tệp lớn hơn khoảng 95 MB được gửi theo từng phần. Một yêu cầu API trực tiếp bị giới hạn ở 100 MB.

Ví dụ

  • PDF có OpenAction JS tải thành .txt chứa script đó
  • Biên bản chữ giản dị tải câu không có JS

Quyền riêng tư của công cụ này

Tệp được tải lên qua HTTPS, xử lý trong bộ nhớ hoặc thư mục tạm ngắn hạn trên máy chủ của chúng tôi, rồi bị xóa khi kết quả sẵn sàng. Chúng tôi không giữ bản sao để duyệt sau, huấn luyện hay lập hồ sơ quảng cáo. Thời hạn lưu giữ và thông báo cookie AdSense nằm trong Chính sách quyền riêng tư.

Câu hỏi thường gặp

Có chạy các script đó không?
Không. Chỉ sao chép nguồn từ từ điển hành động.
Vì sao nhận No JavaScript actions found?
Lần quét không thấy JS ở những nơi nó đọc. Script trong đối tượng hiếm hoặc biểu mẫu XFA vẫn có thể bị bỏ sót.
Đây có phải trình quét malware không?
Không. Đây là xuất. Bạn vẫn phải tự đọc.
Có xóa JS không?
Không. Dọn PDF mới là công cụ xóa.

Cập nhật lần cuối:

Gọi bằng mã

Mỗi công cụ trên trang là một API REST thông thường. Dùng ẩn danh không cần tài khoản hay API key. Trình duyệt, lập trình viên và agent đều gọi được.

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

Cũng có dạng công cụ MCP cho client dùng Model Context Protocol (JSON-RPC 2.0, POST /mcp). Tài liệu API đầy đủ

Dùng từ AI agent

Skill

Với skill này, Claude Code, Codex, Cursor và các AI agent khác có thể chạy "Xem JavaScript" thay bạn: /skills/pdf123-show-javascript.md

Tất cả skill cho agent

Tệp chỉ dùng cho lần xử lý này, xong là tự xóa.