Як конвертувати .PDF в .eps (у Windows) [закрито]


13

Я шукаю безкоштовну програму, яка дозволить мені перетворити PDF-файл у файл EPS.

Конвертер повинен максимально зберігати якість зображення.

Мені вдалося це зробити за допомогою GSView, але результат завжди був у формі зображення портрета А4, тоді як мій образ - це альбомний формат A4.

(Вибачте, якщо це вже запитували, мені вдалося знайти запитання EPS для PDF, але не навпаки.)

Відповіді:


8

Ви можете використовувати інструмент pdftops за допомогою перемикача --eps. Це встановлено в більшості систем Linux разом з пакетом xpdf.

Це також можна встановити на Windows. Перегляньте посилання http://gnuwin32.sourceforge.net/packages/xpdf.htm


@Tal Так, це так. Дивіться також gnuwin32.sourceforge.net/packages/xpdf.htm
Пітер Сміт

Найбільше мені сподобалось ваше рішення - дякую
Тал Галілі

5

Ghostscript також може конвертувати PDF-файли в EPS:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  d:/path/to/input.pdf

Якщо розмір носія Ghostscript за замовчуванням (який є letter) не відповідає вашим потребам, ви можете вказати будь-який інший подібний:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  -sPAPERSIZE=a5 ^
  d:/path/to/input.ps

Список PAPERSIZEзначень, відомих Ghostscript , тут . Ще більше точного налаштування ви можете отримати, користуючись -dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=hтаким чином:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  -dDEVICEWIDTHPOINTS=175 ^
  -dDEVICEHEIGHTPOINTS=267 ^
  d:/path/to/input.pdf

Ширина та висота наведені у «точках» (72 пт == 1 дюйм). Гаразд, але тепер у вас є багатосторінкові PDF-файли, а EPS по суті є лише форматом на 1 сторінки? Крім того, ви хочете змістити зображення вліво та вгору? Спробуйте це:

gswin32c.exe ^
  -o input_page_%03d.eps ^
  -sDEVICE=epswrite ^
  -dDEVICEWIDTHPOINTS=227 ^
  -dDEVICEHEIGHTPOINTS=354 ^
  -dPDFFitPage ^
  -c "<</PageOffset [-72 100]>> setpagedevice" ^
  d:/path/to/input.pdf

Для кожної сторінки PDF Ghostscript буде створити окремий файл EPS, названий input_page_001.eps, input_page_002.epsі т.д.


Оновлення

Хоча вищезазначене було найкращою відповіддю, яке було доступне (якщо мова йде про використання Ghostscript для виконання завдання) під час написання в 2010 році, це вже не відповідає дійсності сьогодні, у 2015 році.

Сьогодні поточний Ghostscript становить 9.16 / 9.17. Пристрій epswriteвиводу більше недоступний. Новий eps2writeпристрій замінив його. ( epswriteзгенеровано PostScript рівня 1, що може призвести до досить великих розмірів файлів; eps2writeстворює PostScript рівня 2, що набагато ефективніше, ширше).


Дякую за дуже приємну відповідь. Чи є спосіб встановити роздільну здатність 300 dpi і зробити так, щоб ширина / висота обчислювались автоматично?
nimcap

2
@nimcap: Ви можете використовувати gswin64c.exe -o inputpdf-page_%03d.eps -sDEVICE=eps2write -r300 -dPDFFitPage input.pdf та просто приймати розмір сторінки, який вона виводить ...
Kurt Pfeifle

2

Я знайшов кілька варіантів: Перший - це онлайн-рішення, де ви завантажуєте файл, а потім завантажуєте його як поштовий файл. Другий - це програмне забезпечення, де ви купуєте його, а потім завантажуєте програмне забезпечення. Сподіваємось, що вони приведуть вас у правильному напрямку.


2

Adobe дозволяє завантажувати безкоштовний драйвер постскрипту:

http://www.adobe.com/support/downloads/product.jsp?product=pdrv&platform=win

Чесно кажучи, я використовував це досить давно, але тоді він працював чудово.


Дякую, але мені не вдалося змусити його працювати як віртуальний принтер (я знайшов підручники для цього, але це виглядало як занадто сильно)
Тал Галілі


1

У Windows ви також можете використовувати для цього програмне забезпечення GIMP (GNU Image Manipulation Program). Це безкоштовне програмне забезпечення. Просто експортуйте PDF в eps. Дуже простий у використанні.


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.