Tiếng Việt

Giải thích về nén PDF

Bộ công cụ ToolAcre PDF không nén các tệp PDF. Đó là một sự thiếu sót có chủ ý, không phải là một tính năng bị thiếu: kỹ thuật có sẵn cho trình duyệt sẽ quét mọi trang, phá hủy văn bản có thể chọn và thường làm cho tài liệu văn bản lớn hơn thay vì nhỏ hơn.

Hầu như tất cả kích thước vượt quá trong PDF đều là hình ảnh được nhúng. Việc giảm bớt những thứ đó trước khi PDF được tạo hoặc xây dựng lại tài liệu từ một nguồn nhỏ hơn sẽ tiết kiệm được thực sự mà không làm hỏng tệp. Trang này giải thích cách tìm trọng lượng và những gì thực sự hữu ích.

Điều gì tạo nên PDF lớn

PDF là vùng chứa. Văn bản của nó được lưu trữ dưới dạng hướng dẫn cộng với các tập hợp phông chữ được nhúng và rất nhỏ gọn - một trăm trang văn xuôi thường có dung lượng dưới một megabyte. Hình ảnh của nó được lưu trữ dưới dạng luồng được mã hóa và hầu như luôn ở đúng kích thước.

Thủ phạm thông thường là bản quét hoặc một bức ảnh được thả ở độ phân giải máy ảnh đầy đủ. Một bức ảnh trên điện thoại có thể rộng bốn nghìn pixel; được in ra trang A4, nó được hiển thị chỉ bằng một phần nhỏ của trang đó và các pixel bổ sung sẽ được lưu trong tệp mãi mãi mà không làm gì cả.

Phông chữ nhúng quan trọng ở lề. Một tài liệu nhúng nhiều họ phông chữ đầy đủ thay vì các tập hợp con có thể chứa vài trăm kilobyte kiểu chữ. Khó chịu, hiếm khi quyết đoán.

Ba điều "nén PDF" có thể có nghĩa là

Rasterising là điều mà nhiều "PDF máy nén" dựa trên trình duyệt thực hiện vì trình duyệt đã có thể kết xuất một trang thành canvas và ghi hình ảnh vào tài liệu mới. Nó tạo ra một tệp nhỏ hơn cho tài liệu được quét một cách đáng tin cậy. Đối với tài liệu văn bản, nó sẽ phá hủy lớp văn bản — không chọn, không tìm kiếm, không truy cập trình đọc màn hình — và hình ảnh trang thu được thường lớn hơn hướng dẫn vectơ mà chúng đã thay thế.

Một công cụ âm thầm hoán đổi hợp đồng có thể tìm kiếm của bạn lấy một chồng ảnh đã lấy đi thứ gì đó của bạn mà bạn không đồng ý mất. Thay vì gửi nó đằng sau nút "Nén" thân thiện, bộ công cụ này không cung cấp nút đó và cho biết lý do.

  • Lấy mẫu xuống hình ảnh: mã hóa lại hình ảnh được nhúng ở độ phân giải hoặc chất lượng thấp hơn. Đây là nơi gần như tất cả các khoản tiết kiệm trung thực đều đến từ đó và nó gây tổn thất cho hình ảnh nhưng vô hại cho văn bản.
  • Nén luồng: áp dụng hoặc cải thiện tính năng nén giảm phát trên luồng nội dung. Hầu hết người viết đều đã làm điều này nên số tiền tiết kiệm được thường rất nhỏ.
  • Rasterising: hiển thị mỗi trang thành một hình ảnh và xây dựng lại PDF từ những hình ảnh đó. Đây là kỹ thuật dễ dàng có sẵn trong trình duyệt và nó là kỹ thuật có tính hủy diệt.

Thay vào đó phải làm gì

Hãy tính xem trọng lượng ở đâu trước khi làm bất cứ điều gì. Nếu số lượng trang cao và tệp nhỏ trên mỗi trang thì sẽ không có gì để giành chiến thắng. Nếu tài liệu mười trang là 40 MB thì tài liệu đó chứa hình ảnh và những hình ảnh đó là toàn bộ vấn đề.

Thu nhỏ hình ảnh trước khi PDF tồn tại. Nếu bạn đang tạo tài liệu từ ảnh hoặc bản quét, trước tiên hãy thay đổi kích thước và mã hóa lại chúng — 1600 rộng pixel JPEG ở chất lượng 80 là đủ cho ảnh có chiều rộng đầy đủ trên trang A4 và là một phần nhỏ của tệp máy ảnh gốc. Sau đó tập hợp PDF từ những thứ đó.

Nếu PDF đã tồn tại và bạn không có nguồn thì câu trả lời trung thực là bạn cần một công cụ có thể ghi lại luồng hình ảnh tại chỗ — trình chỉnh sửa PDF trên máy tính để bàn hoặc công cụ dòng lệnh như Ghostscript hoặc qpdf. Điều đó nằm ngoài những gì trình duyệt có thể làm mà không cần raster, vì vậy trang web này sẽ chỉ cho bạn điều đó thay vì giả mạo nó.

Hai chiến thắng giá rẻ đáng để kiểm tra đầu tiên. Xuất lại từ ứng dụng gốc với cài đặt trước "kích thước tệp nhỏ hơn" hoặc "web", thường giảm mẫu hình ảnh một cách chính xác. Và nếu tài liệu là bản quét bạn chỉ cần đọc, việc chuyển đổi nó một lần ở độ phân giải hợp lý sẽ đánh bại bất kỳ quá trình nén hậu kỳ nào.

Ví dụ đã hoạt động: một "tập sách nhỏ" 46 MB phải là 3 MB

Xuất tập tài liệu sáu trang tại 46 MB. Sáu trang bố cục không thể giải thích được điều đó nên trọng lượng là hình ảnh. Tệp nguồn chứa sáu ảnh có độ phân giải đầy đủ, mỗi ảnh có khoảng 4000 x 3000 pixel ngay từ máy ảnh.

Trên trang A4, ảnh tràn lề rộng khoảng 8.3 inch. Tại 150 dpi — đủ cho mọi thứ không phải là bản in mỹ thuật — có kích thước khoảng 1250 pixel. Các bức ảnh có độ phân giải tuyến tính cao hơn ba lần mà trang có thể hiển thị, tức là gấp khoảng mười lần số pixel.

  1. Thay đổi kích thước mỗi ảnh thành 1500 pixel trên cạnh dài.
  2. Xuất từng tệp dưới dạng JPEG với chất lượng 80.
  3. Xây dựng lại tài liệu từ những hình ảnh đã thay đổi kích thước.

Result: Sáu hình ảnh có khoảng 300-450 KB mỗi hình ảnh thay vì 6-9 MB mỗi hình ảnh và một PDF có dung lượng megabyte một chữ số thấp. Lớp văn bản không bị ảnh hưởng và vẫn có thể chọn được vì không có gì được raster.

Mở công cụ

Thu nhỏ hình ảnh trước khi tạo PDF

Trình chuyển đổi hình ảnh sẽ thay đổi kích thước và mã hóa lại JPEG, PNG và WebP trong trình duyệt của bạn. Nó không mở được tệp PDF.

Điều này không bao gồm những gì

  • Trang này giải thích vấn đề; Bộ công cụ ToolAcre PDF không có tính năng nén và sẽ không có tính năng nén bằng cách tạo điểm ảnh.
  • Trình chuyển đổi hình ảnh ToolAcre có thể thu nhỏ hình ảnh bạn cung cấp thành PDF nhưng không thể tiếp cận bên trong PDF hiện có để thay thế chúng.
  • Ghostscript và qpdf được đặt tên ở đây là câu trả lời chính xác, không phải là sản phẩm của trang web này. Không ai ở đây duy trì chúng và không có mối quan hệ nào tồn tại.
  • Không có OCR ở bất kỳ đâu trong bộ công cụ này, vì vậy trang được quét không thể chuyển lại thành văn bản có thể tìm kiếm được.