4

Есть ли программа для Windows, которая может конвертировать файлы EMF в PDF, сохраняя векторный характер изображения?

В Windows XP я всегда использовал программу просмотра изображений и факсов (которая является лучшей программой просмотра EMF, которую я когда-либо видел) и печатал ее в PDF с помощью PDFCreator. К сожалению, времена XP прошли, и средство просмотра фотографий Windows 7 даже не может открывать файлы EMF.

До сих пор я тестировал множество зрителей и конвертеров со следующим результатом:

  • Windows 7 интегрированный Photo Viwer -> Не удается открыть EMF
  • Предварительно скомпилированный двоичный файл ImageMagick для Windows -> растровое изображение
  • XnView (распечатать в PDF) -> растровое изображение
  • Inkscape -> ошибка загрузки (искажено, неправильный размер текста и позиции)
  • Microsoft Office 2010 Photo Viewer -> печатает белую страницу
  • VeriPDF EMF2PDF конвертер -> растровое изображение (с неверным размером текста)

Какое другое программное обеспечение доступно для преобразования EMF?

4 ответа4

3

LyX может быть использован для этого, хотя это может быть немного трудоемким для нескольких изображений. LyX предпочитает векторные изображения в формате EPS, поэтому он автоматически преобразует изображения в формате EMF в EPS, а затем преобразует весь документ в PDF.

Кроме того, вы можете напрямую использовать инструмент metafile2eps.exe, а затем преобразовать EPS в PDF, не используя LyX:

metafile2eps.exe скриншот

2

wmf2eps старый и не поддерживается, но может привести ваши данные в форму, которую легче конвертировать в PDF.

В худшем случае вы можете использовать режим Windows XP

Новый режим Windows XP позволяет запускать устаревшие бизнес-программы Windows XP прямо на рабочем столе Windows 7.

Windows XP Mode, разработанный в первую очередь для малых и средних предприятий, поставляется отдельно и работает только с Windows 7 Professional, Ultimate и Enterprise. Режим Windows XP также требует программного обеспечения для виртуализации, такого как Windows Virtual PC. Оба доступны бесплатно на веб-сайте Microsoft.

1

Я смог получить эту работу с помощью Free WMF Viewer, а затем распечатать в PDF-драйвере (Distiller / CutePDF / что угодно)

Изменить: Очевидно, что эта программа под GPL, так что кто-то теоретически может получить исходный код

0

Если вы похожи на WIN API, вы можете написать консольную утилиту, которая просто рисует EMF для виртуального принтера PDFCreator. В результате вы получите красивый PDF с векторными символами.

Я попытался вывести EMF на виртуальный принтер PDFCreator с использованием библиотек GDI и GDI+, и в обоих случаях результат PDF был хорош с векторными символами. GDI+ является более подходящим, потому что полученный PDF имеет лучшее качество.

Также вы можете настроить PDFCreator в "Режим автосохранения". В этом случае вы можете получить консольную утилиту, которая может конвертировать EMF в PDF без участия пользователя.

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