Погані результати перетворення 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, але замість вирівнювання шарів, більшість програм раструє зображення, створюючи великі файли та некрасиві графіки. Inkscape робить це найкраще, лише розпорошивши область, що не підтримується.
  • Градієнти відображаються належним чином Inkscape, але Poppler якось розбиває градієнт на безліч форм різних кольорів.
  • Грецькі символи, схоже, не підтримуються Ghostscript і растровані (використовуються pdf2ps).

Які ваші враження щодо такого завдання? Я забув певні програми та / або параметри командного рядка, які покращують якість?

Я знайшов кілька публікацій з цього приводу, але не (ретельне) порівняння можливостей, будь ласка, виправте мене, якщо я помиляюся.

Схожі повідомлення


1
Це з відповіді з Tex: bash script .
bb010g

Спасибі @ bb010g, я бачив цю відповідь, але вона використовує, pdftopsяка має проблеми з градієнтами в моєму випадку.
Тим


Дякую, Мартіне, але я думаю, що це лише Linux? Чи знаєте ви, чи і як Adobe Reader для Mac (або Windows) також може це зробити?
Тім

1. Експорт EPS працює добре від Illustrator 2. Якщо Inkscape занадто повільний (час обчислення дешевий), спробуйте створити його з джерела 3. Використовуйте WINE ... Я працюю в цій галузі, і ми займаємось №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 it self. Я не впевнений, чи є у вас Illustrator.


0

Ще одна можливість для списку - веб-сервіс https://cloudconvert.com/pdf-to-eps (не впевнений, яку бібліотеку він використовує). Я не пробував цього для EPS, але перетворення на ЕРС спрацювало добре для мене.

Більше опису щодо пропозиції DragonLord: Цей веб-сайт дозволяє завантажувати файли у багатьох форматах (одна опція - PDF) та вибрати формат для конвертації (одна опція - EPS), і це здійснить перетворення та надасть посилання для завантаження. Існує обмеження на кількість файлів, які ви можете конвертувати за день безкоштовно.


Будьте обережні, рекомендуючи програмне забезпечення. Як написано, ваша відповідь може розглядатися як спам. Ваша відповідь повинна містити опис програмного забезпечення та спосіб вирішення цього питання. Додаткова інформація: Як я рекомендую програмне забезпечення у своїх відповідях?
bwDraco
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.