Các tùy chọn / công tắc ghostscript được ghi lại ở đâu?


15

Tôi biết, chẳng hạn, có một tùy chọn Ghostscript -dPDFSETTINGS=/screen- tài liệu đó ở đâu? Làm thế nào tôi có thể thấy những tùy chọn khác mà nó chấp nhận, xuất hiện từ screenđâu? Ngoài ra, -dMaxSubsetPct=100- nó làm gì?

Tôi mở man gs, tìm kiếm PDFSET, tôi nhận được "Không tìm thấy mẫu". Tôi gõ vào một công cụ tìm kiếm, tôi nhận được vô số các trang web cá nhân, không có tài liệu truy cập.

Bất cứ ai có thể giúp đỡ với một liên kết?


EDIT: cũng xem bài liên quan này:

Truy vấn Ghostscript cho các tùy chọn / cài đặt mặc định của thiết bị đầu ra (chẳng hạn như 'pdfwrite' hoặc 'tiffg4') - Stack Overflow

... Để nhận danh sách các tùy chọn được hỗ trợ cho một thiết bị nhất định.

Câu trả lời:


13

Từ trang Tổng quan về Ghostscript , tôi tìm thấy trang Ps2pdf.htm giải thích dPDFSETTINGS:

-dPDFSETTINGS=cấu hình Đặt
trước "tham số bộ chưng cất" cho một trong bốn cài đặt được xác định trước:

  • /screen chọn đầu ra có độ phân giải thấp tương tự như cài đặt "Tối ưu hóa màn hình" của Acrobat Distiller.
  • /ebook chọn đầu ra có độ phân giải trung bình tương tự như cài đặt "Sách điện tử" của Acrobat Distiller.
  • /printer chọn đầu ra tương tự như cài đặt "Tối ưu hóa in" của Acrobat Distiller.
  • /prepress chọn đầu ra tương tự như cài đặt "Prepress Optimized" của Acrobat Distiller.
  • /default chọn đầu ra dự định sẽ hữu ích trong nhiều mục đích sử dụng khác nhau, có thể bằng chi phí của một tệp đầu ra lớn hơn.

Trên cùng một trang, MaxSubsetPctchỉ xuất hiện trong một bảng gồm các tham số "Acrobat Distiller 5 được xác định trong tài liệu DistillerParameter có trong Acrobat SDK" và liên kết với SDK đó.

Thay vì tải xuống SDK lớn, tôi đã tìm kiếm "Thông số chưng cất" trên trang web của Adobe và tìm thấy Cài đặt tạo Adobe PDF giải thích MaxSubsetPct trên trang 88:

MaxSubsetPct

Được hỗ trợ bởi: tất cả các ứng dụng
Loại:
tên UI số nguyên : Tập hợp các phông chữ được nhúng khi phần trăm ký tự được sử dụng nhỏ hơn: value %
Giá trị mặc định: 100

Tỷ lệ phần trăm tối đa của glyphs trong một phông chữ có thể được sử dụng trước khi toàn bộ phông chữ được nhúng thay vì một tập hợp con. Phạm vi cho phép là 1 đến 100.

Distiller chỉ sử dụng giá trị này nếu SubsetFonts là true. Ví dụ: giá trị 30 có nghĩa là một phông chữ sẽ được nhúng đầy đủ (không phải tập hợp con) nếu sử dụng hơn 30% glyphs; giá trị 100 có nghĩa là tất cả các phông chữ sẽ là tập hợp con cho dù có sử dụng bao nhiêu glyph (vì bạn không thể sử dụng hơn 100% glyphs).


Rất cám ơn vì điều đó @Bavi_H - vì vậy tôi nên tìm kiếm ps2pdfthay thế! Chà, điều đó thực sự không xảy ra với tôi, vì vậy tôi đánh giá cao con trỏ :)Cheers!
sdaau

các liên kết là deadd
Alec Jacobson

12

Để có danh sách tất cả các tùy chọn được hỗ trợ bởi -dPDFSETTINGS=..., bạn có thể làm điều này:

gs \
  -dNODISPLAY \
  -c ".distillersettings {exch ==only ( ) print ==} forall quit"

Bạn sẽ thấy kết quả này:

/default -dict-
/prepress -dict-
/PSL2Printer -dict-
/ebook -dict-
/screen -dict-
/printer -dict-

Bạn có thể thực thi lệnh Ghostscript sau để truy vấn các cài đặt chi tiết của -dPDFSETTINGS=/screentham số:

gs \
  -q \
  -dNODISPLAY \
  -c ".distillersettings /screen get {exch ==only ( ) print ===} forall quit" \
| sort

Cái này truy vấn .distillersettings từ điển nội bộ của Ghostscript , chứa một khóa có tên /screen, có giá trị lại là một từ điển khác ... Đầu ra phải giống như thế này (có thể thay đổi một chút tùy thuộc vào phiên bản Ghostscript chính xác của bạn):

/AutoRotatePages /PageByPage
/CannotEmbedFontPolicy /Warning
/ColorACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/ColorConversionStrategy /sRGB
/ColorImageDownsampleType /Average
/ColorImageResolution 72
/CompatibilityLevel 1.3
/CreateJobTicket false
/DoThumbnails false
/EmbedAllFonts true
/GrayACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/GrayImageDownsampleType /Average
/GrayImageResolution 72
/MonoImageDownsampleType /Average
/MonoImageResolution 300
/NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats]
/PreserveEPSInfo false
/PreserveOPIComments false
/PreserveOverprintSettings false
/UCRandBGInfo /Remove

Điều tương tự bạn có thể làm cho tất cả các tham số (khác) -dPDFSETTINGS=...có thể mất:

  • /prepress
  • /printer
  • /default
  • /screen
  • /ebook
  • /PSL2Printer

Thật thú vị khi so sánh các cài đặt chi tiết của tất cả những điều này (và cũng tìm kiếm song song Tài liệu cho Ps2pdf.htm ...).


Giả sử tôi muốn điều chỉnh một trong các tham số trong screencài đặt. Làm thế nào tôi có thể chuyển tất cả các lệnh này trên dòng lệnh gs?
Alec Jacobson

@AlecJacobson: Để trả lời câu hỏi của bạn, bạn phải đặt tên cho tham số nào bạn muốn điều chỉnh.
Kurt Pfeifle

Về cơ bản, tôi đang tìm câu trả lời cho câu hỏi này (chưa được trả lời) trên SO stackoverflow.com/questions/54289570/ Kẻ
Alec Jacobson

@AlecJacobson: Điều này không giúp tôi nhanh chóng nắm bắt được vấn đề của bạn là gì. (Tôi sẵn sàng thuê theo giờ, điều đó sẽ giúp bạn, mặc dù ...)
Kurt Pfeifle

2

Đây là một tài liệu tốt cho người dùng mới:

http://www.ghostscript.com/doc/9.05/Use.htm


Rất cám ơn về điều đó, @nwhsvc - có vẻ như thực sự là một tài liệu rất tốt (chỉ cần duyệt nhanh), nhưng một lần nữa, nó không đề cập đến cả "-dPDFSettING" hay "-dMaxSubsetPct", chứ đừng nói đến việc họ làm gì . Có một tài liệu tham khảo giải thích những điều này? Chúc mừng!
sdaau

2

Tôi tìm thấy như sau:

ps2pdf:

"Tối ưu hóa màn hình" "Sách điện tử" "In được tối ưu hóa" "Tối ưu hóa trước"

Acrobat 'Save as Adobe PDF' printer dialog:

"Chất lượng báo chí" "In chất lượng cao" "Kích thước tệp nhỏ nhất" "Tiêu chuẩn"

Các cài đặt trước Adobe PDF :

Press Quality

Tạo các tệp PDF để sản xuất bản in chất lượng cao (ví dụ: để in kỹ thuật số hoặc để phân tách màu cho trình tạo hình ảnh hoặc bản in). Tuy nhiên, nó không tạo các tệp tuân thủ PDF / X. Trong trường hợp này, chất lượng của nội dung được xem xét cao nhất. Mục tiêu là duy trì tất cả thông tin trong tệp PDF mà máy in thương mại hoặc nhà cung cấp dịch vụ in yêu cầu in tài liệu chính xác. Tập hợp các tùy chọn này sử dụng PDF 1.4, chuyển đổi màu sắc thành CMYK, và màu sắc đường xuống và hình ảnh thang độ xám thành 300 ppi và hình ảnh đơn sắc thành 1200 ppi. Nó nhúng các tập hợp con của tất cả các phông chữ và duy trì độ trong suốt (đối với các loại tệp có khả năng trong suốt).

High Quality Print

Tạo tệp PDF để in chất lượng trên máy in để bàn và thiết bị kiểm chứng. Giá trị đặt trước này sử dụng PDF 1.4, màu sắc đường xuống và hình ảnh thang độ xám đến 300 ppi và hình ảnh đơn sắc đến 1200 ppi. Nó cũng nhúng các tập hợp con của tất cả các phông chữ, giữ nguyên màu sắc và không làm phẳng độ trong suốt (đối với các loại tệp có khả năng trong suốt).

Smallest File Size

Tạo tập tin PDF để hiển thị trên web hoặc mạng nội bộ hoặc để phân phối thông qua hệ thống email. Tập hợp các tùy chọn này sử dụng nén, lấy mẫu xuống và độ phân giải hình ảnh tương đối thấp. Nó chuyển đổi tất cả các màu thành sRGB và (đối với các chuyển đổi dựa trên Adobe Acrobat Distiller) không nhúng các phông chữ. Nó cũng tối ưu hóa các tập tin để phục vụ byte.

Standard

Tạo các tệp PDF sẽ được in ra máy in để bàn hoặc máy photocopy kỹ thuật số, được xuất bản trên đĩa CD hoặc gửi cho khách hàng làm bằng chứng xuất bản. Tập hợp các tùy chọn này sử dụng nén và downsampling để giảm kích thước tệp. Tuy nhiên, nó cũng nhúng các tập hợp con của tất cả các phông chữ (được phép) được sử dụng trong tệp, chuyển đổi tất cả các màu thành sRGB và in thành độ phân giải trung bình. Các tập con phông chữ Windows không được nhúng theo mặc định.

Không có mối tương quan chính xác với ps2pdf PDFSETTINGSnhưng ít nhất nó cho một ý tưởng về sự khác biệt về phẩm chất định sẵn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.