Nén tệp PDF
Nén PDF làm PDF nhẹ hơn bằng cách nén lại các luồng dữ liệu bên trong và gói đối tượng bằng qpdf. Công cụ không giảm độ phân giải ảnh và không hứa được dung lượng đích, nên tệp đã tối ưu hoặc bản quét có thể gần như không nhỏ đi.
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.
Nén PDF để qpdf nén lại các luồng và đóng gói đối tượng vào object stream, nhằm giảm dung lượng. Dùng cho hạn mức email, tải lên LMS, và cổng từ chối vì tệp quá nặng. Không cam kết tỷ lệ nhỏ hơn, cũng không giảm độ phân giải ảnh.
Các cờ dùng là `--compress-streams=y`, `--recompress-flate` và `--object-streams=generate`. Tệp vốn đã chặt, hoặc bản quét ảnh đã là JPEG, thường hầu như không đổi. Bản xuất văn phòng thô với luồng chưa nén thường nhỏ hơn rõ.
Trang này không có thanh chất lượng. Tuyến tính hóa PDF là một công cụ riêng (`/api/v1/misc/linearize-pdf`) để xem web nhanh; đó không phải việc này.
Đối tượng chữ vẫn là chữ. Bản quét ảnh vẫn là ảnh. Muốn lấy chữ từ bản quét thì dùng OCR sang Markdown, không phải nén. Muốn gỡ JavaScript hoặc tệp đính kèm thì dùng Dọn PDF.
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. Bảng xref hỏng có thể cần Sửa PDF trước.
Hãy coi bản tải xuống là bản truyền. Khi tệp là gốc lưu trữ hoặc bản in thử, hãy giữ thêm bản gốc chưa nén.
Xong thì mở vài trang. Nén lại luồng không nên đổi vẻ trang; nếu kết xuất lạ, giữ nguyên bản, có thể sửa rồi mới nén.
Tải lên là tạm thời. Chúng tôi không lưu thư viện tài liệu đã nén của bạn.
Tính năng
- qpdf nén lại luồng và đóng gói object stream
- Không giảm độ phân giải hay mã hóa lại ảnh trang
- Trang này không có mức tối ưu
- API ẩn danh: /api/v1/misc/compress-pdf
Khi nào nên dùng
- Ép PDF vào hạn mức tải lên của email hoặc cổng
- Gửi bản nhẹ hơn và vẫn giữ bản gốc chưa nén
- Siết bản xuất văn phòng thô trước khi gửi
Làm thế nào để nén PDF cho nhẹ hơn?
- Tải lên PDF vượt hạn mức dung lượng hoặc gửi đi còn nặng.
- Nhấp xử lý. Công cụ này không có thanh chất lượng.
- Tải kết quả và so dung lượng với bản gốc.
- Xem thử vài trang. Hầu như không đổi nghĩa là tệp vốn đã được nén.
Giới hạn và ngoại lệ
- Không giảm độ phân giải ảnh; bản quét nhiều ảnh có thể hầu như không nhỏ hơn
- Tệp có mật khẩu cần có mật khẩu; người gọi API chạy Gỡ mật khẩu trước
- PDF hỏng có thể cần Sửa PDF trước khi nén thành công
- 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ụ
- Bản xuất văn phòng với luồng chưa nén thường nhỏ hơn rõ sau khi đóng object stream
- Báo cáo chữ 2 MB đã nén có thể chỉ giảm vài KB
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 để xem lại sau, huấn luyện mô hình hay lập hồ sơ quảng cáo. Thời hạn lưu giữ và cookie AdSense nằm trong Chính sách quyền riêng tư.
Câu hỏi thường gặp
- Vì sao tệp hầu như không nhỏ hơn?
- qpdf chỉ nén lại luồng và đóng gói đối tượng. Ảnh đã là JPEG, hoặc tệp đã lưu bằng object stream, thì còn ít chỗ.
- Nén có giảm độ phân giải ảnh không?
- Không. Đường này không tái lấy mẫu ảnh. Dung lượng giảm nhờ đóng gói luồng và object stream.
- Có giống Tuyến tính hóa PDF không?
- Không. Tuyến tính hóa PDF là công cụ riêng để cấp trang cho web theo từng trang. Nén PDF không tuyến tính hóa.
- Chữ còn chọn được không?
- Có nếu nguồn có đối tượng chữ. Bản quét thuần ảnh vẫn là ảnh.
- Tôi có thể nén PDF xuống dung lượng cụ thể như 100 KB hoặc 1 MB không?
- Không. Không có cài đặt dung lượng đích hay chất lượng, và mức giảm phụ thuộc vào từng tệp. Nếu cổng yêu cầu giới hạn mà Nén PDF không đạt được, Tách PDF theo số trang sẽ gửi tệp thành nhiều phần, còn Gỡ ảnh xóa hình nhưng giữ chữ.
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/compress-pdf" \
-F "[email protected]" \
-o output.pdfCũ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
SkillVới skill này, Claude Code, Codex, Cursor và các AI agent khác có thể chạy "Nén PDF" thay bạn: /skills/pdf123-compress.md
Tệp chỉ dùng cho lần xử lý này, xong là tự xóa.