Kết quả xấu khi chuyển đổi PDF sang EPS trên Linux


11

Tôi gặp một số khó khăn khi chuyển đổi các tệp PDF (được tạo bởi Adobe Illustrator trên máy Mac) sang EPS. Tôi đã thử một vài thứ nhưng tôi tự hỏi liệu có một lựa chọn tốt hơn.

Danh sách sau đây được sắp xếp theo chất lượng giảm:

  1. inkscape --export-area-page --export-eps=out.eps in.pdfsử dụng chương trình đồ họa Inkscape hoạt động tốt nhất, nhưng hơi chậm;
  2. pdftops -eps in.pdf out.epssử dụng Poppler và hoạt động tốt và nhanh chóng ;
  3. pdf2ps in.pdf out.epssử dụng ghostscript và hoạt động tốt cho các tài liệu đơn giản;
  4. convert in.pdf out.epssử dụng ImageMagick và luôn rasterize hình ảnh.

Tôi đã không kiểm tra như sau:

  1. acroread -toPostScriptsử dụng acroread (chỉ dành cho Linux)

Một số vấn đề tôi đã tìm thấy:

  • Độ trong suốt không được hỗ trợ trong EPS, nhưng thay vì làm phẳng các lớp, hầu hết các chương trình rasterize hình ảnh tạo ra các tệp lớn và đồ thị xấu. Inkscape làm điều này tốt nhất bằng cách chỉ quét các khu vực không được hỗ trợ.
  • Các lớp được hiển thị đúng bởi Inkscape, nhưng Poppler bằng cách nào đó cắt độ dốc thành nhiều hình dạng có màu khác nhau.
  • Các biểu tượng Hy Lạp dường như không được Ghostscript hỗ trợ và được rasterized (sử dụng pdf2ps).

Kinh nghiệm của bạn cho loại nhiệm vụ này là gì? Tôi đã quên một số chương trình và / hoặc tùy chọn dòng lệnh để cải thiện chất lượng?

Tôi tìm thấy một số bài viết về điều này, nhưng không phải là một so sánh (kỹ lưỡng) về khả năng, xin vui lòng sửa cho tôi nếu tôi sai.

Bài viết liên quan


1
Đây là từ một câu trả lời từ Tex: bash script .
bb010g

Cảm ơn @ bb010g, tôi đã thấy câu trả lời đó nhưng nó sử dụng pdftopscó một số vấn đề với độ dốc trong trường hợp của tôi.
Tim

1
acroread -toPostScript
Phục hồi Monica - M. Schröder

Cảm ơn Martin, nhưng tôi nghĩ đây chỉ là Linux đúng? Bạn có biết Adobe Reader cho Mac (hoặc Windows) cũng có thể làm điều này không?
Tim

1. Xuất khẩu EPS hoạt động tốt từ Illustrator 2. Nếu inkscape quá chậm (thời gian tính toán rẻ), bạn nên thử xây dựng nó từ nguồn 3. Sử dụng RƯỢU ... Tôi làm việc trong lĩnh vực này và chúng tôi làm # 1.
Mikhail

Câu trả lời:


2

Theo kinh nghiệm của tôi, việc làm phẳng trong suốt miễn phí tốt nhất bạn có thể nhận được là từ Adobe Reader bằng cách in sang tệp PostScript (ví dụ: sử dụng trình điều khiển in Apple Color Laser tốt). Sau đó, bạn cần một công cụ khác để chuyển đổi nó thành eps.


1

Nếu bạn muốn có một danh sách đầy đủ các khả năng, hãy lưu ý rằng OpenOffice / LibreScript triển khai tính năng này, nhưng chất lượng kết quả nằm ở đâu đó giữa ghostscript và ImageMagick trong danh sách của bạn ở trên. Và có nhiều vấn đề cơ bản hơn. Đọc tiếp.

Nguyên tắc là ứng dụng mở tệp PDF dưới dạng tài liệu "Vẽ", sau đó có thể được thao tác và in theo ý muốn. Chất lượng phụ thuộc vào việc nhập từ PDF sang Draw và nó gặp khó khăn với việc cắt đường dẫn, độ dốc và phông chữ ngoài ba tiêu chuẩn (serif, sanserif, máy đánh chữ).

Thậm chí có khả năng khởi chạy chuyển đổi một cách tương tác

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

(chọn một!). Nó mang lại input.pstrong trường hợp đó.

Tuy nhiên , có một số vấn đề đã biết, ví dụ như với LibreOffice 4.4 (mà tôi đã thử nghiệm trong phiên bản 4.4.0.3) và đã báo cáo ở đây , rằng tệp đầu ra chứa PDF thay vì PostScript. (Điều này được sử dụng để làm việc trong các phiên bản trước.)

Ứng dụng yêu thích của tôi là inkscape hoặc ghostview cho các tệp đơn giản hơn. Và kinh nghiệm của tôi là tôi không bao giờ có thể tin tưởng chuyển đổi tự động (dòng lệnh), đặc biệt là khi làm việc trên các máy khác nhau và việc kiểm tra kết quả bằng tay là bắt buộc, điều này khiến cho việc chuyển đổi tương tác nhanh hơn hầu hết thời gian.


0

Cách tốt nhất để làm điều này là sử dụng Illustrator. Tôi không chắc chắn nếu bạn có Illustrator.


0

Một khả năng khác cho danh sách là dịch vụ web https://cloudconvert.com/pdf-to-eps (không chắc thư viện sử dụng thư viện nào). Tôi chưa thử nó cho EPS, nhưng chuyển đổi sang EMF đã hoạt động tốt với tôi.

Mô tả thêm theo đề xuất của DragonLord: Trang web này cho phép bạn tải lên các tệp ở nhiều định dạng (một tùy chọn là PDF) và chọn định dạng để chuyển đổi thành (một tùy chọn là EPS), và nó sẽ thực hiện chuyển đổi và cung cấp cho bạn liên kết để tải xuống. Có giới hạn số lượng tệp bạn có thể chuyển đổi miễn phí mỗi ngày.


Hãy thận trọng khi giới thiệu phần mềm. Như đã viết, câu trả lời của bạn có thể bị coi là thư rác. Câu trả lời của bạn nên bao gồm một mô tả về phần mềm và cách nó giải quyết câu hỏi. Thông tin thêm: Làm thế nào để tôi đề xuất phần mềm trong câu trả lời của tôi?
bwDraco
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.