Tệp PDF là một tập hợp các đối tượng được đánh số — trang, phông chữ, hình ảnh, chú thích — cùng với một bảng tham chiếu chéo ghi lại vị trí byte của mỗi đối tượng để người đọc có thể truy cập trực tiếp vào nội dung cần thiết. Các trình tạo PDF cũ ghi mỗi đối tượng và thông tin liên quan mà không nén, gây lãng phí dung lượng; các tệp được chỉnh sửa nhiều lần sẽ tích lũy thêm dung lượng dư thừa. Trình tối ưu hóa của LuraPDF tải tài liệu bằng pdf-lib và ghi một tệp hoàn toàn mới bằng cách sử dụng luồng đối tượng, một tính năng của PDF 1.5 giúp nhóm các đối tượng không phải luồng lại với nhau và nén chúng thành một đơn vị. Nội dung của mỗi đối tượng — văn bản thực tế, dữ liệu hình ảnh và các lệnh vẽ vector — được giữ nguyên không thay đổi.
Nếu bạn bật tính năng loại bỏ siêu dữ liệu, trình tối ưu hóa cũng sẽ xóa từ điển thông tin tài liệu: tiêu đề, tác giả, chủ đề, từ khóa, người tạo, nhà sản xuất, và ngày tạo và ngày sửa đổi. Điều này vừa tiết kiệm một chút dung lượng vừa loại bỏ các chi tiết nguồn gốc mà bạn có thể không muốn chia sẻ. Mọi thứ đều chạy bằng JavaScript phía máy khách trong tab trình duyệt của bạn — không cần tải lên, không cần máy chủ, không cần hàng đợi. Vì không có gì được chuyển đổi thành ảnh bitmap, quá trình tối ưu hóa diễn ra nhanh chóng và tiết kiệm bộ nhớ ngay cả trên thiết bị di động, và kết quả là một tệp PDF tuân thủ định dạng, hoạt động giống hệt như bản gốc trên mọi trình đọc.