13

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

Конвертер должен максимально сохранять качество изображения.

Я смог сделать это с помощью GSView, но в результате я всегда получал портретное изображение формата А4, а мое изображение - альбомное изображение формата А4.

(Извините, если об этом уже спрашивали, я смог найти только вопросы EPS в PDF, но не наоборот.)

7 ответов7

8

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

Это также может быть установлено в Windows. Смотрите ссылки http://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 Level 1, что может привести к довольно большим размерам файлов; eps2write сгенерировал PostScript Level 2, который также намного эффективнее).

2

Я нашел несколько вариантов: во- первых , это онлайн-решение, в котором вы загружаете файл, а затем загружаете его в виде zip-файла. Вторая часть программного обеспечения, где вы покупаете его, а затем загружаете программное обеспечение. Надеюсь, что это приведет вас в правильном направлении.

2

Adobe позволяет загрузить бесплатный драйвер postscript:

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

Честно говоря, я использовал это довольно давно, но тогда он работал нормально.

1

В Windows вы также можете использовать программное обеспечение GIMP (GNU Image Manipulation Program) для этого. Это бесплатное программное обеспечение. Просто экспортируйте PDF в EPS. Очень прост в использовании.

1

В Adobe Acrobat Standard / Pro вы можете сохранить как файл .eps.

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .