Tôi đang tìm thư viện hoặc chương trình dòng lệnh có thể nén tệp PDF.Nén PDF bị mất
Tốc độ nén và kích thước tệp là rất quan trọng.
Các tệp PDF có đầy đủ các hình ảnh chất lượng in rất lớn.
Adobe Acrobat thực hiện nén chất lượng cao, nhanh chóng nhưng không cho phép "bản pdf kích thước giảm" được lưu thông qua giao diện có lập trình.
Ghostscript thực hiện nén chất lượng cao sẽ mất quá nhiều thời gian (phút).
Đây là giải pháp tốt nhất mà tôi đã tìm thấy từ trước đến nay: 'gswin64c.exe -dQUIET -dBATCH -dNOPAUSE -dNOGC -dPDFSETTINGS =/screen -sDEVICE = pdfwrite -sOutputFile = compressed.pdf input.pdf'. Mất khoảng 20 giây để chuyển đổi tệp 126 MB thành 3,2 MB. – user1359680
Cảm ơn user1359680. Đó là đơn giản và tuyệt vời, chỉ trong trường hợp của tôi một 'gswin32c.exe' đã được tìm thấy trên hệ thống của tôi. Tôi sẽ bọc nó thành một tập lệnh .cmd một dòng và đặt vào thư mục SendTo của tôi để dễ dàng nhấp chuột phải áp dụng. – Marcos
Cập nhật: Tôi đã đi với Neevia CompressPDF với giá 99 đô la. Nó không nén các phông chữ hoặc lộn xộn với văn bản. Ghostscript đôi khi xóa các chữ cái khỏi lớp văn bản có thể tìm kiếm được. Một giải pháp khác là chuyển đổi PDF sang HTML5 bằng cách sử dụng jpdf2html.jar của IDR Solutions nhưng nó đắt tiền cho một giấy phép ($ 2500) – user1359680