Score:9

จะเปลี่ยน PDF ระดับสีเทาใน Ubuntu ได้อย่างไร

ธง us

ฉันมีไฟล์ PDF (มีหลายหน้า) ที่มีใบรับรองหลากสีสัน และต้องการเวอร์ชันขาวดำ (โทนสีเทา)

มีวิธีใดที่จะทำให้เป็นสีเทาด้วยคำสั่งเดียวหรือด้วยโปรแกรม GUI อย่างง่าย (โดยเฉพาะ FOSS)

โดยหลักการแล้ว ฉันสามารถเปิดหน้าทั้งหมดแยกกันใน GIMP ทำให้เป็นสีเทา และเข้าร่วมใหม่ได้ แต่นั่นต้องใช้ความพยายามอย่างมาก

marcelm avatar
cn flag
[สิ่งนี้](https://stackoverflow.com/questions/20128656/how-to-convert-a-pdf-to-grayscale-from-command-line-avoiding-to-be-rasterized)ตอบคำถามของคุณไหม
us flag
@marcelm ใช่ นี่คือสิ่งที่ฉันกำลังมองหากรุณาเขียนเป็นคำตอบ
marcelm avatar
cn flag
คำตอบมีอยู่แล้วในเครือข่าย SE; ฉันเชื่อมโยงกับมัน จะไม่มีเหตุผลใดที่ฉันจะทำซ้ำที่นี่
Score:8
ธง zw

วิธีหนึ่งคือการใช้ ImageMagick กับการเขียนสคริปต์

คุณต้องลองมัน แปลง โปรแกรม ดังต่อไปนี้สำหรับเอกสารเดียว:

แปลง -grayscale เฉลี่ย color-in.pdf greyscale-out.pdf

รายละเอียดเพิ่มเติมเกี่ยวกับตัวเลือกที่เป็นไปได้จะแสดงอยู่ในหน้าคนภายในเครื่องโดย ผู้ชายแปลง หรือ ออนไลน์.

หมายเหตุ: คุณอาจได้รับข้อความ "ไม่ได้รับอนุญาต" ซึ่งสามารถแก้ไขได้โดยทำตามนี้ คำถาม & คำตอบนี้.

us flag
+1 ใช้งานได้ แต่เบลอ ฉันลอง `-ความหนาแน่น 300` ด้วย แม้ว่าจะยังคงคุณภาพไว้ แต่จะเปลี่ยนไฟล์ PDF ขนาด 1.4 MB เป็น 29 MB บริการบนเว็บ เช่น https://pdfresizer.com/black-and-white สามารถรักษาขนาดและคุณภาพไว้ได้พร้อมกัน สิ่งนี้ควรมีใน Ubuntu
Score:4
ธง au

มีคำถามและคำตอบที่คล้ายกันอยู่ใน สแต็คโอเวอร์โฟลว์.


การแปลงมีข้อเสียอย่างมากในการแปลงเป็นภาพบิตแมป ไม่ว่าคุณจะทำอะไร... ลองสิ่งนี้:

gs -sOutputFile=outfile.pdf -sDEVICE=pdfwrite \
  -sColorConversionStrategy=สีเทา -dProcessColorModel=/DeviceGray \
  -dCompatibilityLevel=1.4 infile.pdf < /dev/null

คุณต้องเปลี่ยนเส้นทางจาก /dev/null เพราะโดยค่าเริ่มต้น เป็นแบบโต้ตอบ มีตัวเลือกมากมายสำหรับปรับแต่งเอาต์พุต คุณสามารถดูได้ที่ pdfwrite พารามิเตอร์ ของผี

ด้วยวิธีนี้ pdf ที่ส่งออกจะไม่ขยายขนาด และคุณภาพจะไม่ลดลง

us flag
ทำไม `
au flag
@ArchismanPanigrahi ฉันได้ชี้แจงเล็กน้อย ความแตกต่างระหว่าง `-s` และ `-d` นั้นไม่ชัดเจนสำหรับฉัน `-s` กำหนดสตริง postscript แต่ฉันไม่แน่ใจว่าตัวเลือก `-d` ทำอะไร
Score:0
ธง by

ดาวน์โหลด คนพิการ และเปิดไฟล์ pdf ของคุณ มันจะขอความละเอียด คุณสามารถป้อนจำนวนพิกเซลหรือเลือกพิกเซล/ใน เป็นต้น ตอนนี้เพิ่งไปที่ Image >> Mode >> Grayscale นั่นคือไฟล์ pdf ที่สมบูรณ์ของคุณจะถูกแปลงเป็นโทนสีเทา ตอนนี้ไปที่ไฟล์ >> ส่งออกเป็น >> yourfilename.pdf แล้วกดส่งออก แก้ไข: หากคุณมีปัญหาในการรับไฟล์ขนาดใหญ่ คุณสามารถเลือกตัวเลือกต่อไปนี้ได้ (สรุปคือ คุณต้องใช้สีให้ได้จำนวนสีขั้นต่ำจึงจะลดขนาดไฟล์ได้ หากคุณเข้าใจว่าคุณแก้ปัญหาได้)

ขั้นตอนที่ 1: ภาพ >> โหมด >> ระดับสีเทา

ขั้นตอนที่ 2: รูปภาพ >> โหมด >> จัดทำดัชนี >> สร้างจานสีที่เหมาะสม (ที่นี่คุณจะพบจำนวนสี 256 สี) >> เปลี่ยนจำนวนสีสูงสุดเป็น 10 หรือค่าอื่น ๆ ที่เหมาะสมกับขนาดไฟล์ของคุณ

ขั้นตอนที่ 3: หากต้องการลดขนาดไฟล์เพิ่มเติม กว่าที่คุณสามารถเลือกทำตามขั้นตอนนี้ได้

Image >> Mode >> Indexed >> Generate optimum palette >> คราวนี้ให้เลือก Use web-optimized palette

โปรดทราบว่าแม้ว่าคุณจะต้องการ PDF สีขนาดเล็ก คุณก็สามารถข้ามขั้นตอนที่ 1 ได้

เหตุผลสำหรับ pdf ขนาดใหญ่คือจำนวนสี

us flag
ปัญหาเดียวกับในคำตอบของ N0rbert คุณภาพของภาพไม่ดี หรือหากใช้ DPI ที่สูงขึ้น ไฟล์ PDF จะมีขนาดใหญ่ขึ้น
Ajay avatar
by flag
เชื่อฉันฉันใช้มันเป็นประจำทุกวัน ฉันเลือกใช้ Gimp หลังจากลองใช้หลายวิธี ใช่ gs, แปลงและอื่น ๆ เป็นตัวเลือก สำหรับการแปลงไฟล์ขนาดใหญ่ใช้หน่วยความจำขนาดใหญ่ ด้วย gs และ gv คุณต้องตีและลอง ฉันไม่สามารถรับคุณภาพดีได้ ฉันให้ตัวเลือกอื่นแก่คุณโดยแก้ไขคำตอบของฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา