Ghostscript xóa sạch siêu dữ liệu PDF như author, title, subject
v.v ... Làm thế nào tôi có thể bảo ghostscript không chạm vào siêu dữ liệu? Tôi gọi nó như sau:
gs \
-dBATCH \
-dNOPAUSE \
-sOutputFile=<output_file> \
-sDEVICE=pdfwrite \
-dPDFSETTINGS=/ebook \
<input_file>
Tại sao bạn sử dụng Ghostscript? Có lẽ có một cách khác để làm bất cứ điều gì bạn đang làm. Việc sử dụng Ghostscript là không phổ biến khi đầu vào không phải là tệp Postcript.
—
Gilles 'SO- ngừng trở nên xấu xa'
@Gilles Để lấy mẫu hình ảnh trong PDF và do đó giảm kích thước. Tôi không nghĩ việc sử dụng PDF làm đầu vào là không phổ biến. Công cụ này
—
Marco
pdf2ps
ví dụ sử dụng ghostscript để chuyển đổi và được vận chuyển cùng với gs
.
Ok, Ghostscript dường như là cách thông thường để hạ thấp hình ảnh trong tệp PDF, các công cụ thao tác PDF gốc nguồn mở dường như thiếu về vấn đề đó. Đó hoặc ImageMagick, chỉ nhìn vào hình ảnh và không quan tâm đến siêu dữ liệu PDF.
—
Gilles 'SO- ngừng trở nên xấu xa'
ImageMagick sử dụng ghostscript để xử lý các tệp PDF.
—
Marco
@Gilles: "Không phổ biến khi sử dụng Ghostscript khi đầu vào không phải là tệp Postcript." - Không hề, Gilles! Tôi sử dụng nó mọi lúc, mỗi ngày để làm PDF-> xử lý PDF.
—
Kurt Pfeifle