Tối ưu PDF cho web nghĩa là gì
Một tệp PDF thông thường lưu các phần theo thứ tự chúng được tạo ra. Để hiển thị trang đầu tiên, trình duyệt hoặc trình đọc PDF thường cần đọc phần cuối của tệp trước, nên phải tải về toàn bộ. Với một catalogue 30 MB trên kết nối di động chậm, điều này nghĩa là phải chờ lâu trước một màn hình trống.
PDF được tối ưu, hay còn gọi là tuyến tính hóa, được sắp xếp khác đi. Mọi thứ cần cho trang đầu tiên nằm ở đầu tệp, tiếp theo là các trang còn lại theo thứ tự, kèm một bảng chỉ mục nhỏ. Trình đọc hỗ trợ tính năng này, gọi là Fast Web View trong Adobe Acrobat, có thể hiển thị trang đầu gần như ngay lập tức và tải thêm các trang khác khi người xem cuộn xuống. Máy chủ web cần hỗ trợ tải từng phần, và hầu hết máy chủ đều hỗ trợ.
Khi nào nên dùng
- Bảng giá, catalogue, brochure và thực đơn mà bạn gắn liên kết trên website.
- Hướng dẫn sử dụng, báo cáo và sách điện tử mà khách truy cập đọc trực tuyến.
- Tài liệu lớn trong mạng nội bộ công ty hoặc hệ thống quản lý tài liệu.
- Các tệp PDF hiển thị trong trình xem nhúng trên trang web.
Với các tệp nhỏ chỉ vài trang, hoặc tệp mà mọi người luôn tải về trước khi đọc, tuyến tính hóa hầu như không tạo ra khác biệt.
Xem web nhanh chỉ hoạt động khi PDF được mở từ một địa chỉ web. Khi người dùng lưu tệp về máy rồi mở từ ổ đĩa, toàn bộ tệp đã có sẵn nên thứ tự dữ liệu không còn quan trọng. Tính năng này cũng không có tác dụng nếu máy chủ web gửi tệp PDF nén bằng gzip hoặc không cho phép tải từng phần. Nếu trang đầu tiên vẫn hiện chậm, hãy hỏi nhà cung cấp hosting về các thiết lập này. Khi thay một tệp trên website, hãy tải bản đã tối ưu lên với cùng tên tệp để các liên kết hiện có vẫn hoạt động.
Tối ưu không phải là nén
Ngoài việc tuyến tính hóa, công cụ còn gói các đối tượng vào luồng nén và loại bỏ những tài nguyên không trang nào dùng, nên tệp thường nhỏ đi đôi chút. Đôi khi chỉ mục web được thêm vào làm tệp lớn hơn vài kilobyte; kết quả sẽ hiển thị dung lượng trước và sau khi tối ưu. Nội dung không thay đổi: văn bản, hình ảnh, liên kết và dấu trang vẫn y như cũ. Để làm giảm đáng kể dung lượng PDF lớn, hãy dùng Nén PDF trước, rồi tối ưu tệp đã nén tại đây. Thứ tự rất quan trọng: hầu hết các công cụ, bao gồm nén và gộp, đều ghi ra một tệp mới không được tuyến tính hóa, vì vậy tối ưu luôn nên là bước cuối cùng.
Cách thực hiện
Công cụ sử dụng qpdf, một thư viện PDF mã nguồn mở là công cụ tiêu chuẩn để tuyến tính hóa, được biên dịch để chạy ngay trong trình duyệt của bạn. Tệp của bạn không bị tải lên. Tệp có mật khẩu sẽ được mở sau khi bạn nhập mật khẩu, và bản đã tối ưu giữ nguyên mật khẩu cùng quyền hạn.
Khi bạn mở một tệp, công cụ sẽ cho biết xem web nhanh đã được bật hay chưa. Sau khi tối ưu, công cụ kiểm tra tệp mới và xác nhận xem web nhanh hoạt động. Bạn cũng có thể tự kiểm tra trong Adobe Acrobat hoặc Reader: trong phần thuộc tính tài liệu, mục Fast Web View phải hiển thị là Yes. Nếu tệp bị hỏng và không thể tối ưu, hãy thử Sửa PDF trước. Để đặt tiêu đề phù hợp cho công cụ tìm kiếm và thẻ trình duyệt trước khi xuất bản, hãy dùng Sửa siêu dữ liệu, rồi mới tối ưu.