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

Dọn PDF trước khi chia sẻ

Dọn PDF gỡ khỏi PDF các nội dung chủ động và ẩn mà bạn chọn: hành động JavaScript khi mở tài liệu và hành động bổ sung, tệp nhúng, siêu dữ liệu XMP và Info, chú thích liên kết, có thể gỡ cả phông chữ. Đây là việc dọn trước khi chia sẻ, không phải quét virus hay bôi đen.

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.

Dọn PDF gỡ các phần đính kèm hoạt động đã chọn trước khi chuyển tiếp: móc JavaScript cấp catalog (`AA`, `OpenAction`), XMP Metadata, cây tên EmbeddedFiles, từ điển Info của trailer, `AA` cấp trang, chú thích Link, và tài nguyên Font cấp trang chỉ khi bạn bật gỡ.

Mặc định web bật JavaScript, tệp nhúng, XMP, siêu dữ liệu Info và liên kết. `removeFonts` mặc định tắt có lý do: gỡ tài nguyên Font có thể làm chữ biến mất hoặc thành ô vuông. Khi gọi qua API, không có gì bị gỡ trừ khi bạn truyền từng cờ `removeX=true`.

Đây là phẫu thuật từ điển trên PDF đã tải, không phải qpdf `--sanitize`, không phải quét antivirus, cũng không phải bôi đen. Tên và số nhìn thấy trên trang vẫn còn. Bí mật trong nội dung phải gỡ thì dùng Bôi đen chữ.

Đính kèm còn cần thì hãy trích trước. Dọn một bản dùng để phát hành. Tính toán phụ thuộc hành động khi mở tài liệu có thể dừng. JavaScript nằm trong cây tên script, trong trường biểu mẫu hoặc trong hành động của chú thích không bị gỡ; Xem JavaScript liệt kê những gì còn lại. Làm phẳng PDF là việc khác: nó vẽ chú thích vào nội dung, không xóa catalog hoạt động.

Chỉ dọn tệp bạn có quyền sửa. Gỡ siêu dữ liệu kiểm toán khỏi hồ sơ phải giữ nguyên có thể không phù hợp.

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; người gọi API chạy Gỡ mật khẩu trước. Sau khi tải, mở PDF xác nhận trang cần thiết vẫn render, nhất là khi bật `removeFonts`.

Coi dọn như vệ sinh trước khi chia sẻ, không phải chứng nhận bảo mật. Sau khi gỡ các khóa này, PDF độc hại vẫn có thể độc hại.

Tính năng

  • Khi bật công tắc tương ứng, gỡ móc JS catalog, XMP, Info, tên tệp nhúng và chú thích Link
  • Gỡ font tùy chọn, mặc định tắt
  • Không phải trình quét malware, cũng không phải bôi đen
  • API ẩn danh: /api/v1/security/sanitize-pdf

Khi nào nên dùng

  • Dọn PDF nhà cung cấp trước khi chuyển nội bộ
  • Gỡ EmbeddedFiles vô tình trước khi phát hành
  • Gỡ chú thích liên kết khỏi tệp không còn cần bấm được

Làm thế nào để gỡ JavaScript và siêu dữ liệu khỏi PDF?

  1. Tải lên PDF bạn có quyền dọn trước khi chia sẻ.
  2. Giữ mặc định trừ khi phải giữ liên kết hoặc siêu dữ liệu. Đừng bật removeFonts trừ khi bạn hiểu hậu quả.
  3. Nhấp Bắt đầu xử lý, tải PDF đã dọn.
  4. Mở tệp, xác nhận trang vẫn render. Bí mật nhìn thấy phải gỡ thì chạy thêm Bôi đen chữ.

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

  • Không phải trình quét malware
  • Có thể tắt chức năng phụ thuộc script
  • JavaScript trong cây tên script, trường biểu mẫu và chú thích không bị gỡ
  • Bí mật nhìn thấy cần bôi đen, không chỉ 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ó cây tên EmbeddedFiles mất cây đó khi removeEmbeddedFiles là true
  • Tệp mà script duy nhất là hành động khi mở tài liệu sẽ không chạy nó nữa sau removeJavaScript

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

Dọn có gỡ mật khẩu không?
Không. Mã hóa bạn có quyền gỡ thì dùng Gỡ mật khẩu.
Trường biểu mẫu còn dùng được không?
Dọn gỡ hành động khi mở tài liệu và các hành động bổ sung trên catalog và trang. Script cấp trường như tính toán không bị gỡ. Hãy thử tệp trước khi gửi.
Có giống Làm phẳng PDF không?
Không. Làm phẳng vẽ chú thích vào nội dung trang. Dọn xóa catalog, tên và chú thích đã chọn.
Dọn có đảm bảo tệp sạch malware không?
Không. Nó gỡ các từ điển đã liệt kê. Không phải trình quét hay chứng nhận.

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/security/sanitize-pdf" \
  -F "[email protected]" \
  -F "removeJavaScript=true" \
  -F "removeEmbeddedFiles=true" \
  -F "removeXMPMetadata=true" \
  -F "removeMetadata=true" \
  -F "removeLinks=true" \
  -F "removeFonts=false" \
  -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 "Dọn PDF" thay bạn: /skills/pdf123-sanitize.md

Tất cả skill cho agent

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