ตัวเลือก / สวิทช์ ghostscript อยู่ที่ไหน?


15

ฉันรู้ว่ามีตัวเลือก Ghostscript เช่น-dPDFSETTINGS=/screen- เอกสารนั้นอยู่ที่ไหน ฉันจะดูสิ่งที่ตัวเลือกอื่น ๆ ก็ยอมรับ Appart จากscreen? นอกจากนี้-dMaxSubsetPct=100- มันทำอะไร?

ฉันเปิดman gsค้นหาPDFSETฉันได้รับ "ไม่พบรูปแบบ" ฉันพิมพ์ลงในเสิร์ชเอ็นจิ้นฉันได้รับเว็บเพจส่วนบุคคลจำนวนมากไม่กระทบกับเอกสาร

ใครสามารถช่วยลิงค์ได้บ้าง?


แก้ไข: ดูโพสต์ที่เกี่ยวข้องนี้ด้วย:

Querying Ghostscript สำหรับตัวเลือก / การตั้งค่าเริ่มต้นของอุปกรณ์ส่งออก (เช่น 'pdfwrite' หรือ 'tiffg4') - Stack Overflow

... สำหรับการรับรายการตัวเลือกที่รองรับสำหรับอุปกรณ์ที่กำหนด

คำตอบ:


13

จากหน้าภาพรวมของ Ghostscriptฉันพบหน้าPs2pdf.htmอธิบายdPDFSETTINGS:

-dPDFSETTINGS=configuration
ตั้งค่า "distiller พารามิเตอร์" เป็นหนึ่งในสี่การตั้งค่าที่กำหนดไว้ล่วงหน้า:

  • /screen เลือกเอาต์พุตความละเอียดต่ำคล้ายกับการตั้งค่า "Acrobat Distiller" Screen Optimized "
  • /ebook เลือกเอาท์พุทความละเอียดปานกลางที่คล้ายกับการตั้งค่า Acrobat Distiller "eBook"
  • /printer เลือกเอาต์พุตคล้ายกับการตั้งค่า "การเพิ่มประสิทธิภาพการพิมพ์" ของ Acrobat Distiller
  • /prepress เลือกเอาต์พุตคล้ายกับการตั้งค่า "Prepress Optimized" ของ Acrobat Distiller
  • /default เลือกเอาต์พุตที่ต้องการให้มีประโยชน์สำหรับการใช้งานที่หลากหลายซึ่งอาจมีค่าใช้จ่ายของไฟล์เอาต์พุตที่มีขนาดใหญ่กว่า

ในหน้าเดียวกันMaxSubsetPctจะปรากฏเฉพาะในตารางของพารามิเตอร์ "Acrobat Distiller 5 ที่รู้จักในเอกสาร DistillerParameters ที่รวมอยู่ใน Acrobat SDK" และลิงก์ไปยัง SDK นั้น

แทนที่จะดาวน์โหลด SDK ขนาดใหญ่ฉันค้นหา "พารามิเตอร์ Distiller" บนเว็บไซต์ของ Adobe และพบการตั้งค่า Adobe PDF Creationซึ่งอธิบาย MaxSubsetPct ในหน้า 88:

MaxSubsetPct

สนับสนุนโดย:แอปพลิเคชันทั้งหมด
ประเภท:
ชื่อ UIจำนวนเต็ม: จัดเรียงฟอนต์ที่ฝังไว้เมื่อเปอร์เซ็นต์ของอักขระที่ใช้น้อยกว่า: ค่า %
ค่าเริ่มต้น: 100

เปอร์เซ็นต์สูงสุดของร่ายมนตร์ในแบบอักษรที่สามารถใช้ได้ก่อนที่จะฝังแบบอักษรทั้งหมดแทนที่จะเป็นชุดย่อย ช่วงที่อนุญาตคือ 1 ถึง 100

Distiller จะใช้ค่านี้ก็trueต่อเมื่อ ตัวอย่างเช่นค่า 30 หมายความว่าฟอนต์จะถูกฝังในแบบเต็ม (ไม่ใช่เซ็ตย่อย) หากใช้ glyph มากกว่า 30% ค่า 100 หมายถึงฟอนต์ทั้งหมดจะถูกเซ็ตย่อยไม่ว่าจะใช้ร่ายมนตร์จำนวนเท่าใด (เพราะคุณไม่สามารถใช้ร่ายมนตร์มากกว่า 100%)


ขอบคุณมากสำหรับ @Bavi_H - ดังนั้นฉันควรจะมองหาps2pdfแทน! นั่นไม่ได้เกิดขึ้นกับฉันดังนั้นฉันจึงชื่นชมตัวชี้:)ไชโย!
sdaau

ลิงก์เป็น deadd
Alec Jacobson

12

หากต้องการรับรายการตัวเลือกทั้งหมดที่สนับสนุนโดย-dPDFSETTINGS=...คุณสามารถทำได้:

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

คุณควรเห็นผลลัพธ์นี้:

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

คุณสามารถดำเนินการคำสั่ง Ghostscript ต่อไปนี้เพื่อสอบถามการตั้งค่าโดยละเอียดของ-dPDFSETTINGS=/screenพารามิเตอร์:

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

อันนี้ทำการสืบค้น.distillersettings พจนานุกรมภายในของ Ghostscript ซึ่งมีชื่อคีย์/screenซึ่งค่าอีกครั้งเป็นพจนานุกรมอื่น ... ผลลัพธ์ควรเป็นแบบนี้ (อาจแตกต่างกันเล็กน้อยขึ้นอยู่กับเวอร์ชัน Ghostscript ที่แน่นอนของคุณ):

/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

คุณสามารถทำเช่นเดียวกันกับพารามิเตอร์ (อื่น ๆ ) ทั้งหมดได้-dPDFSETTINGS=...:

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

มันค่อนข้างน่าสนใจที่จะเปรียบเทียบการตั้งค่าโดยละเอียดของสิ่งเหล่านี้ (และดูควบคู่ไปกับเอกสารประกอบสำหรับPs2pdf.htm ... )


สมมติว่าฉันต้องการปรับแต่งหนึ่งในพารามิเตอร์ภายในการscreenตั้งค่า ฉันจะส่งคำสั่งเหล่านี้ทั้งหมดในบรรทัดคำสั่งไปได้gsอย่างไร
Alec Jacobson

@AlecJacobson: เพื่อตอบคำถามของคุณคุณต้องตั้งชื่อพารามิเตอร์ที่คุณต้องการปรับแต่ง
Kurt Pfeifle

ฉันโดยทั่วไปมองหาคำตอบสำหรับคำถามนี้ (ยังไม่ได้ตอบ) บน SO stackoverflow.com/questions/54289570//
อเล็กซ์จาคอปสัน

@AlecJacobson: มันไม่ได้ช่วยให้ฉันเข้าใจได้อย่างรวดเร็วว่าปัญหาของคุณคืออะไร (ฉันพร้อมสำหรับการจ้างงานตามชั่วโมงที่ควรช่วยให้คุณ ... )
Kurt Pfeifle

2

นี่เป็นเอกสารที่ดีสำหรับผู้ใช้ใหม่:

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


ขอบคุณมากสำหรับสิ่งนั้น @nwhsvc - ดูเหมือนว่าเป็นเอกสารที่ดีมาก ๆ (แค่ให้ดูอย่างรวดเร็ว) แต่ก็ไม่ได้กล่าวถึง "-dPDFSETTINGS" หรือ "-dMaxSubsetPct" โดยลำพังอธิบายสิ่งที่พวกเขาทำ . มีการอ้างอิงที่อธิบายสิ่งเหล่านี้หรือไม่? ไชโย!
sdaau

2

ฉันพบสิ่งต่อไปนี้:

ps2pdf:

"หน้าจอปรับให้เหมาะสม" "eBook" "พิมพ์ที่ปรับให้เหมาะสม" "Prepress Optimized"

Acrobat 'Save as Adobe PDF' printer dialog:

"คุณภาพการกด" "การพิมพ์คุณภาพสูง" "ขนาดไฟล์เล็กที่สุด" "มาตรฐาน"

ค่าที่ตั้งล่วงหน้าของ Adobe PDF :

Press Quality

สร้างไฟล์ PDF สำหรับการผลิตงานพิมพ์คุณภาพสูง (ตัวอย่างเช่นสำหรับการพิมพ์ดิจิทัลหรือการแยกสีให้กับอิมเมจเตอร์หรือเพลตเตอร์) อย่างไรก็ตามจะไม่สร้างไฟล์ที่สอดคล้องกับ PDF / X ในกรณีนี้คุณภาพของเนื้อหาเป็นการพิจารณาสูงสุด วัตถุประสงค์คือเพื่อรักษาข้อมูลทั้งหมดในไฟล์ PDF ที่ผู้จำหน่ายหรือผู้ให้บริการการพิมพ์ต้องการพิมพ์เอกสารอย่างถูกต้อง ชุดตัวเลือกนี้ใช้ PDF 1.4, แปลงสีเป็น CMYK, และลดขนาดตัวอย่างและภาพสีเทาเป็น 300 ppi และภาพขาวดำเป็น 1200 ppi มันฝังชุดย่อยของแบบอักษรทั้งหมดและรักษาความโปร่งใส (สำหรับประเภทไฟล์ที่มีความโปร่งใส)

High Quality Print

สร้าง PDF สำหรับการพิมพ์คุณภาพบนเครื่องพิมพ์บนเดสก์ท็อปและอุปกรณ์พิสูจน์อักษร ค่าที่ตั้งล่วงหน้านี้ใช้ PDF 1.4, ลดขนาดตัวอย่างและภาพสีเทาเป็น 300 ppi และภาพขาวดำถึง 1200 ppi นอกจากนี้ยังฝังชุดย่อยของแบบอักษรทั้งหมดทำให้สีไม่เปลี่ยนแปลงและไม่ทำให้โปร่งใส (สำหรับประเภทไฟล์ที่สามารถโปร่งใส)

Smallest File Size

สร้างไฟล์ PDF สำหรับแสดงบนเว็บหรืออินทราเน็ตหรือเพื่อเผยแพร่ผ่านระบบอีเมล ชุดตัวเลือกนี้ใช้การบีบอัดการสุ่มตัวอย่างและความละเอียดภาพค่อนข้างต่ำ มันแปลงทุกสีเป็น sRGB และ (สำหรับการแปลงที่ใช้ Adobe Acrobat Distiller) ไม่ได้ฝังแบบอักษร นอกจากนี้ยังปรับแต่งไฟล์สำหรับการให้บริการแบบไบต์

Standard

สร้างไฟล์ PDF ที่จะพิมพ์ไปยังเครื่องพิมพ์บนเดสก์ท็อปหรือเครื่องถ่ายเอกสารดิจิตอลเผยแพร่บนซีดีหรือส่งไปยังไคลเอนต์เพื่อเป็นหลักฐานการเผยแพร่ ชุดตัวเลือกนี้ใช้การบีบอัดและการสุ่มตัวอย่างเพื่อลดขนาดไฟล์ลง อย่างไรก็ตามมันยังฝังชุดย่อยของแบบอักษรทั้งหมด (อนุญาต) ที่ใช้ในไฟล์แปลงสีทั้งหมดเป็น sRGB และพิมพ์เป็นความละเอียดปานกลาง ชุดย่อยแบบอักษรของ Windows จะไม่ถูกฝังตามค่าเริ่มต้น

ไม่มีความสัมพันธ์ที่แน่นอนกับps2pdf PDFSETTINGSแต่อย่างน้อยก็ให้ความคิดของความแตกต่างในคุณสมบัติที่ตั้งไว้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.