ผลลัพธ์ที่ไม่ดีจะแปลง PDF เป็น EPS บน Linux


11

ฉันมีปัญหาในการแปลง PDF (สร้างโดย Adobe Illustrator บน Mac) เป็น EPS ฉันลองมาหลายสิ่งแล้ว แต่ฉันสงสัยว่ามีตัวเลือกที่ดีกว่านี้หรือไม่

รายการต่อไปนี้ได้รับคำสั่งจากคุณภาพลดลง:

  1. inkscape --export-area-page --export-eps=out.eps in.pdfการใช้โปรแกรมกราฟิกInkscapeทำงานได้ดีที่สุด แต่ค่อนข้างช้า
  2. pdftops -eps in.pdf out.epsใช้Popplerและทำงานได้ดีและรวดเร็ว ;
  3. pdf2ps in.pdf out.epsใช้ghostscriptและทำงานได้ดีกับเอกสารอย่างง่าย
  4. convert in.pdf out.epsใช้ImageMagickและปรับภาพให้เป็นรูปแรสเตอร์เสมอ

ฉันยังไม่ได้ทดสอบสิ่งต่อไปนี้:

  1. acroread -toPostScriptใช้acroread (Linux เท่านั้น)

ฉันพบปัญหาบางอย่าง:

  • ความโปร่งใสไม่ได้รับการสนับสนุนใน EPS แต่แทนที่จะทำให้เลเยอร์แบนราบโปรแกรมส่วนใหญ่ rasterize รูปภาพที่สร้างไฟล์ขนาดใหญ่และกราฟน่าเกลียด Inkscape ทำได้ดีที่สุดโดยการแปลงพื้นที่ที่ไม่สนับสนุนเท่านั้น
  • การไล่ระดับสีถูกเรนเดอร์อย่างถูกต้องโดย Inkscape แต่ Poppler จะตัดการไล่ระดับสีเป็นรูปทรงที่มีสีต่างกัน
  • Ghostscript ดูเหมือนว่าจะไม่รองรับสัญลักษณ์ภาษากรีกและมีการฉายpdf2psซ้ำ(ใช้)

คุณมีประสบการณ์อย่างไรสำหรับงานประเภทนี้ ฉันลืมบางโปรแกรมและ / หรือตัวเลือกบรรทัดคำสั่งที่ปรับปรุงคุณภาพหรือไม่

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

กระทู้ที่เกี่ยวข้อง


1
นี้เป็นจากคำตอบจาก Tex: การทุบตีสคริปต์
bb010g

ขอบคุณ @ bb010g ฉันเห็นคำตอบนั้น แต่มันใช้pdftopsซึ่งมีปัญหากับการไล่ระดับสีในกรณีของฉัน
ทิม

1
acroread -toPostScript
Reinstate Monica - M. Schröder

ขอบคุณ Martin แต่ฉันคิดว่านี่ถูกต้องสำหรับ Linux เท่านั้น? คุณรู้หรือไม่ว่า Adobe Reader สำหรับ Mac (หรือ Windows) สามารถทำสิ่งนี้ได้หรือไม่?
ทิม

1. การส่งออก EPS ทำงานได้ดีจาก Illustrator 2. หาก inkscape ช้าเกินไป (เวลาคำนวณราคาถูก) คุณควรลองสร้างจากแหล่งที่มา 3 ใช้ไวน์ ... ฉันทำงานในฟิลด์นี้และเราทำ # 1
มิคาอิล

คำตอบ:


2

จากประสบการณ์ของฉันความราบฟรีที่ดีที่สุดที่คุณสามารถทำได้คือจาก Adobe Reader โดยการพิมพ์ไปยังไฟล์ PostScript (เช่นการใช้ไดรเวอร์การพิมพ์ Apple Color Laser เก่าดี) จากนั้นคุณต้องใช้เครื่องมืออื่นในการแปลงเป็น eps


1

หากคุณต้องการรายการความเป็นไปได้ที่ครบถ้วนโปรดทราบว่าOpenOffice / LibreOfficeใช้คุณลักษณะนี้ แต่คุณภาพของผลลัพธ์จะอยู่ระหว่าง Ghostscript และ ImageMagick ในรายการด้านบน และมีปัญหาพื้นฐานมากขึ้น อ่านต่อ.

หลักการคือแอปพลิเคชันจะเปิดไฟล์ PDF เป็นเอกสาร "วาด" ซึ่งสามารถจัดการและพิมพ์ได้ตามต้องการ คุณภาพขึ้นอยู่กับการนำเข้าจาก PDF เป็น Draw และมีปัญหากับการตัดเส้นทางการไล่ระดับสีและแบบอักษรที่เกินมาตรฐานสามแบบ (serif, sanserif, typewriter)

มีความเป็นไปได้ที่จะเปิดตัวการแปลงเชิงโต้ตอบ

openoffice -print-to-file input.pdf
libreoffice -print-to-file input.pdf

(เลือกหนี่งอย่าง!). มันให้ผลinput.psในกรณีนั้น

อย่างไรก็ตามมีปัญหาที่ทราบเช่นกับ LibreOffice 4.4 (ซึ่งฉันทดสอบในรีลีส 4.4.0.3) และรายงานที่นี่ว่าไฟล์เอาต์พุตมี PDF แทน PostScript (สิ่งนี้เคยทำงานในรุ่นก่อนหน้านี้)

อันที่ฉันชอบคือ inkscape หรือ ghostview สำหรับไฟล์ที่ง่ายกว่า และประสบการณ์ของฉันคือฉันไม่สามารถเชื่อถือการแปลงอัตโนมัติ (บรรทัดคำสั่ง) โดยเฉพาะอย่างยิ่งเมื่อทำงานกับเครื่องที่แตกต่างกันและการตรวจสอบด้วยตนเองของผลลัพธ์เป็นสิ่งที่ต้องทำ


0

วิธีที่ดีที่สุดในการทำเช่นนี้คือการใช้ Illustrator ด้วยตนเอง ฉันไม่แน่ใจว่าคุณมีผู้วาดภาพประกอบหรือไม่


0

ความเป็นไปได้อีกประการสำหรับรายการคือบริการเว็บhttps://cloudconvert.com/pdf-to-eps (ไม่แน่ใจว่าใช้ไลบรารีใด) ฉันไม่ได้ลองใช้กับ EPS แต่การเปลี่ยนเป็น EMF ทำงานได้ดีสำหรับฉัน

คำอธิบายเพิ่มเติมตามคำแนะนำของ DragonLord: เว็บไซต์นี้ให้คุณอัปโหลดไฟล์ในหลายรูปแบบ (หนึ่งตัวเลือกเป็น PDF) และเลือกรูปแบบที่จะแปลงเป็น (หนึ่งตัวเลือกคือ EPS) และจะทำการแปลงและให้ลิงค์สำหรับดาวน์โหลด มีการ จำกัด จำนวนไฟล์ที่คุณสามารถแปลงต่อวันได้ฟรี


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