Trình nén PDF
Nén PDF ngay trong trình duyệt bằng cách mã hóa lại các ảnh JPEG và PNG nhúng ở chất lượng thấp hơn, giảm độ phân giải các ảnh quá lớn và tùy chọn xóa siêu dữ liệu.
Trình nén PDF — Thu nhỏ PDF hoàn toàn trong trình duyệt của bạn. Nó mã hóa lại các ảnh raster nhúng — cả JPEG (DCTDecode) lẫn PNG/Flate (FlateDecode) — thành JPEG chất lượng thấp hơn, tùy chọn giảm độ phân giải các ảnh quá lớn xuống một DPI mục tiêu, có thể xóa siêu dữ liệu tài liệu và lưu lại bằng luồng đối tượng để loại bỏ cấu trúc dư thừa. Mọi thứ chạy cục bộ với pdf-lib và Canvas API, nên tệp không bao giờ được tải lên. Số liệu kích thước trước/sau và bảng phân tích tiết kiệm theo từng ảnh cho thấy chính xác byte đã đi đâu.
Trình nén PDF là gì?
Một trình nén PDF trực tuyến miễn phí giúp giảm kích thước tệp PDF ngay trong trình duyệt của bạn. Nó nhắm vào thứ thực sự làm phình PDF: các ảnh raster nhúng nặng và cấu trúc tài liệu dư thừa. Chọn mức chất lượng ảnh Thấp, Trung bình hoặc Cao, quyết định giảm độ phân giải các ảnh quá lớn đến đâu (giữ nguyên gốc, hoặc giới hạn ở 300, 150 hay 96 DPI), và tùy chọn xóa siêu dữ liệu tài liệu. Công cụ giải mã từng ảnh nhúng — cả JPEG lẫn PNG/Flate —, mã hóa lại thành JPEG nhỏ hơn bằng Canvas API và lưu lại toàn bộ tài liệu bằng luồng đối tượng. Nhân viên văn phòng gửi báo cáo qua email, sinh viên bị giới hạn tải lên và bất kỳ ai gặp giới hạn kích thước PDF đều có thể thả một tệp vào và nhận lại tệp nhỏ hơn, kèm bảng phân tích tiết kiệm theo từng ảnh. Việc phân tích (pdf-lib), giải nén (fflate) và mã hóa lại ảnh (Canvas) đều chạy cục bộ, nên PDF không bao giờ rời khỏi thiết bị của bạn.
Cách sử dụng Trình nén PDF
- Thả một tệp PDF vào vùng thả, hoặc nhấp vào đó để duyệt và chọn một tệp PDF từ thiết bị của bạn.
- Chọn chất lượng ảnh: Thấp cho tệp nhỏ nhất, Trung bình để cân bằng, hoặc Cao để giữ nhiều chi tiết hơn.
- Mở Cài đặt (biểu tượng bánh răng) để giảm độ phân giải các ảnh quá lớn xuống mục tiêu (300, 150 hoặc 96 DPI, hoặc giữ nguyên gốc) và để xóa siêu dữ liệu tài liệu.
- Theo dõi các số liệu Gốc, Đã nén và Đã tiết kiệm cùng bảng phân tích tiết kiệm theo từng ảnh tự động cập nhật một lúc sau khi tệp được nạp — không cần nút bổ sung nào để nén.
- Nhấp Tải xuống để lưu tệp PDF đã nén, hoặc dùng Đặt lại để xóa và bắt đầu lại với tệp khác.
Ví dụ
Thu nhỏ một PDF quét để gửi email
Thả một PDF quét nhiều trang, chọn Trung bình và để độ phân giải ở 150 DPI. Ảnh nhúng của mỗi trang được giảm độ phân giải và mã hóa lại, số liệu Đã nén giảm xuống thấp hơn nhiều so với Gốc, và bảng phân tích theo ảnh hiển thị mức tiết kiệm như -80% trên mỗi trang. Tải xuống lưu nó dưới tên document-compressed.pdf.
Ép một danh mục ảnh xuống kích thước nhỏ nhất
Thả một PDF đầy ảnh toàn trang, chọn Thấp và đặt độ phân giải là 96 DPI trong Cài đặt. Mỗi ảnh nhúng — JPEG hay PNG — được giảm độ phân giải và mã hóa lại ở chất lượng thấp, mang lại mức giảm lớn nhất, đánh đổi bằng một số chi tiết có thể thấy được.
Nén lại nhẹ và xóa siêu dữ liệu
Chọn Cao, đặt độ phân giải là Giữ nguyên gốc và bật Xóa siêu dữ liệu. Ảnh chỉ được mã hóa lại ở nơi thực sự tiết kiệm dung lượng, tài liệu được lưu lại bằng luồng đối tượng, và tiêu đề, tác giả cùng thông tin khác bị xóa khỏi tệp.
Câu hỏi thường gặp
- Việc nén thực sự hoạt động như thế nào?
- Ba đòn bẩy. Các ảnh raster nhúng — cả JPEG (DCTDecode) lẫn PNG/Flate (FlateDecode) — được giải mã và mã hóa lại thành JPEG chất lượng thấp hơn bằng Canvas API; các ảnh quá lớn được tùy chọn giảm độ phân giải xuống DPI bạn chọn; và tài liệu luôn được lưu lại bằng luồng đối tượng để loại bỏ cấu trúc dư thừa. Bạn cũng có thể xóa siêu dữ liệu tài liệu.
- Nó có thể nén những ảnh nào?
- Ảnh 8-bit thang xám và RGB được lưu dưới dạng JPEG (DCTDecode) hoặc PNG/Flate (FlateDecode), kể cả ảnh gắn thẻ ICC. Những ảnh không thể mã hóa lại an toàn — CMYK, màu chỉ mục, 1-bit, mặt nạ trong suốt, hoặc các codec khác như JPEG 2000 — được giữ nguyên, nên chúng không bao giờ bị hỏng.
- Tại sao PDF của tôi hầu như không nhỏ đi?
- Phần lớn kích thước của một PDF thường đến từ ảnh raster. Một PDF chủ yếu gồm văn bản có thể chọn và đồ họa vector có rất ít thứ để mã hóa lại, nên mức tiết kiệm nhỏ. Mức giảm lớn nhất đến từ các PDF quét hoặc nhiều ảnh, đặc biệt khi bật giảm độ phân giải.
- Nén có làm giảm chất lượng không?
- Có, khi nó thu nhỏ ảnh. Các mức chất lượng thấp hơn và DPI mục tiêu thấp hơn sẽ mã hóa lại và giảm độ phân giải ảnh nhúng, và đó là điều tiết kiệm byte; bảng phân tích theo ảnh cho thấy sự đánh đổi của từng ảnh. Để can thiệp nhẹ nhất, hãy giữ độ phân giải gốc với chất lượng Cao; mọi ảnh không nhỏ đi được sẽ được giữ nguyên.
- PDF của tôi có được tải lên máy chủ không?
- Không. Mọi thứ chạy 100% phía máy khách trong trình duyệt của bạn — pdf-lib phân tích tệp, fflate giải nén các luồng ảnh, và Canvas API mã hóa lại chúng. PDF của bạn không bao giờ được tải lên, gửi đi hay lưu trữ ở đâu cả, nên nó hoạt động ngay cả khi ngoại tuyến sau khi trang đã nạp xong.
Công cụ liên quan
Trình chuyển đổi định dạng ảnh
Chuyển đổi ảnh giữa AVIF, WebP, PNG, JPEG, BMP, ICO và GIF một khung hình hoàn toàn trong trình duyệt của bạn.
Excel/CSV sang JSON
Chuyển đổi bảng tính Excel hoặc CSV thành JSON hoặc CSV ngay trong trình duyệt của bạn.
Trình xem EXIF & Xóa siêu dữ liệu
Xem siêu dữ liệu EXIF của một hình ảnh — máy ảnh, ống kính, ngày chụp và vị trí GPS — sau đó xóa mọi thẻ và tải về bản sao sạch, tất cả trong trình duyệt của bạn.
Trình tạo Favicon
Tạo gói favicon đầy đủ ngay trong trình duyệt: favicon.ico đa độ phân giải thực thụ, PNG từ 16 đến 512 px, site.webmanifest và đoạn mã HTML.