Hasil buruk mengonversi PDF ke EPS di Linux


11

Saya mengalami masalah saat mengonversi PDF (dibuat oleh Adobe Illustrator di Mac) ke EPS. Saya sudah mencoba beberapa hal tetapi saya bertanya-tanya apakah ada pilihan yang lebih baik.

Daftar berikut ini dipesan dengan mengurangi kualitas:

  1. inkscape --export-area-page --export-eps=out.eps in.pdfmenggunakan program grafis Inkscape berfungsi paling baik, tetapi agak lambat;
  2. pdftops -eps in.pdf out.epsmenggunakan Poppler dan berfungsi dengan baik dan cepat ;
  3. pdf2ps in.pdf out.epsmenggunakan ghostscript dan berfungsi ok untuk dokumen sederhana;
  4. convert in.pdf out.epsmenggunakan ImageMagick dan selalu meraster gambar.

Saya belum menguji yang berikut ini:

  1. acroread -toPostScriptgunakan acroread (hanya Linux)

Beberapa masalah yang saya temukan:

  • Transparansi tidak didukung dalam EPS, tetapi alih-alih meratakan lapisan, sebagian besar program meraster gambar yang menghasilkan file besar dan grafik jelek. Inkscape melakukan ini dengan hanya meraster area yang tidak didukung.
  • Gradien dirender dengan benar oleh Inkscape, tetapi Poppler entah bagaimana memotong gradien menjadi banyak bentuk warna yang berbeda.
  • Simbol-simbol Yunani tampaknya tidak didukung oleh Ghostscript dan di-raster (menggunakan pdf2ps).

Apa pengalaman Anda untuk tugas semacam ini? Apakah saya lupa program dan / atau opsi baris perintah tertentu yang meningkatkan kualitas?

Saya menemukan beberapa postingan tentang hal ini, tetapi bukan perbandingan kemungkinan, tolong perbaiki saya jika saya salah.

Posting terkait


1
Ini dari jawaban dari Tex: bash script .
bb010g

Terima kasih @ bb010g, saya melihat jawaban itu tetapi ia menggunakan pdftopsyang memiliki beberapa masalah dengan gradien dalam kasus saya.
Tim

1
acroread -toPostScript
Pasang kembali Monica - M. Schröder

Terima kasih Martin, tapi saya pikir ini hanya Linux-benar? Apakah Anda tahu jika dan bagaimana Adobe Reader untuk Mac (atau Windows) juga dapat melakukan ini?
Tim

1. Ekspor EPS berfungsi dengan baik dari Illustrator 2. Jika inkscape terlalu lambat (waktu komputasi murah), Anda harus mencoba membangunnya dari sumber 3. Gunakan WINE ... Saya bekerja di bidang ini dan kami melakukan # 1.
Mikhail

Jawaban:


2

Dari pengalaman saya, perataan transparansi gratis terbaik yang dapat Anda dapatkan adalah dari Adobe Reader dengan mencetak ke file PostScript (mis. Menggunakan driver cetak Apple Color Laser yang baik). Maka Anda memerlukan alat lain untuk mengubahnya menjadi eps.


1

Jika Anda ingin daftar lengkap kemungkinan, perhatikan bahwa OpenOffice / LibreOffice mengimplementasikan fitur ini, tetapi kualitas hasilnya ada di antara ghostscript dan ImageMagick dalam daftar Anda di atas. Dan ada masalah yang lebih mendasar. Baca terus.

Prinsipnya adalah aplikasi membuka file PDF sebagai "Draw" dokumen, yang kemudian dapat dimanipulasi dan dicetak sesuka hati. Kualitas tergantung pada impor dari PDF ke Draw, dan memiliki kesulitan dengan kliping jalur, gradien dan font di luar tiga yang standar (serif, sanserif, mesin tik).

Bahkan ada kemungkinan untuk meluncurkan konversi secara interaktif

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

(Pilih satu!). Ini menghasilkan input.psdalam hal itu.

Namun , ada masalah yang diketahui, misalnya dengan LibreOffice 4.4 (yang saya uji pada rilis 4.4.0.3) dan dilaporkan di sini , bahwa file output mengandung PDF, bukan PostScript. (Ini digunakan untuk bekerja di versi sebelumnya.)

Favorit saya adalah inkscape, atau ghostview untuk file yang lebih sederhana. Dan pengalaman saya adalah bahwa saya tidak pernah bisa mempercayai konversi otomatis (baris perintah), terutama ketika bekerja pada mesin yang berbeda, dan inspeksi manual dari hasilnya adalah wajib, yang membuatnya lebih cepat mengkonversi secara interaktif.


0

Cara terbaik untuk melakukan ini adalah menggunakan Illustrator sendiri. Saya tidak yakin jika Anda memiliki Illustrator.


0

Kemungkinan lain untuk daftar ini adalah layanan web https://cloudconvert.com/pdf-to-eps (tidak yakin perpustakaan apa yang digunakannya). Saya belum mencobanya untuk EPS, tetapi mengkonversi ke EMF telah bekerja dengan baik untuk saya.

Keterangan lebih lanjut sesuai saran DragonLord: Situs web ini memungkinkan Anda untuk mengunggah file dalam banyak format (satu opsi menjadi PDF) dan memilih format untuk dikonversi menjadi (satu opsi menjadi EPS), dan itu akan melakukan konversi dan memberi Anda tautan untuk mengunduh. Ada batasan berapa banyak file yang dapat Anda konversi per hari secara gratis.


Harap berhati-hati saat merekomendasikan perangkat lunak. Seperti yang tertulis, jawaban Anda dapat dilihat sebagai spam. Jawaban Anda harus mencakup deskripsi perangkat lunak dan bagaimana cara menjawab pertanyaan. Informasi lebih lanjut: Bagaimana saya merekomendasikan perangkat lunak dalam jawaban saya?
bwDraco
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.