Файлы EMF, поврежденные при экспорте PDF в Microsoft Word

Я часто использую изображения EMF для иллюстрации технических документов, которые я пишу в Microsoft Word (поскольку Word не поддерживает SVG). Но всегда существовала одна серьезная проблема: часто одна (векторная) строка в файле EMF повреждена во время экспорта PDF (при использовании встроенной функции экспорта PDF в Word 2007+). Вот некоторые примеры:

Скриншот PDF->Скриншот

Скриншот PDF->Скриншот

Скриншот PDF->Скриншот

Скриншот PDF->Скриншот

Скриншот PDF->Скриншот

Скриншот PDF->Скриншот

Как вы можете видеть, в каждом изображении EMF одна строка сильно смещена в PDF-версии.

Есть ли способ решить эту проблему? Почему это происходит? Вы можете изучить проблему самостоятельно, используя этот оригинальный файл EMF.

(Я использую Microsoft Word 2010.)

3 ответа

Решение

Я считаю, что нашел решение:

  1. Откройте файл EMF в Microsoft PowerPoint.
  2. Щелкните правой кнопкой мыши изображение и выберите "Сохранить как изображение...".
  3. Сохраните изображение как метафайл Windows (*.wmf), а не как расширенный метафайл Windows (*.emf).
  4. Полученный файл можно без проблем использовать в Word - он не вызовет проблем при экспорте документа в файл PDF.

НЕ ИСПОЛЬЗУЙТЕ встроенную функцию экспорта PDF в Word, это нарушит ваши показатели ЭДС.

Я нашел решение.

  1. Откройте свой файл слов.
  2. файл -> печать.
  3. выберите принтер как "Microsoft Print to PDF".
  4. нажмите кнопку печати.
  5. сохраните файл PDF.

Это работает для Word 2016.

Я столкнулся с аналогичной проблемой при сохранении документа Word в формате PDF. Я пытался вставить несколько графиков, созданных терминалом gnuplot EMF. Версия Word выглядела (и печаталась) нормально, но при экспорте в PDF метка оси Y вообще не отображалась. Я поискал текст метки в программе просмотра PDF и обнаружил, что он был перемещен куда-то за пределы полей.

Попробовав разные вещи, я решил эту проблему, конвертировав/экспортировав файлы EMF с помощью Inkscape. Я использовал командную строку, так как это намного быстрее. Следующая команда обрабатывает исходный файл «graph.emf» и сохраняет его как «graph_fixed.emf», который можно правильно преобразовать в PDF в Word.

      inkscape -M graph_fixed.emf graph.emf

Есть также несколько проблем с командной строкой Inkscape в Windows. Это не очень хорошо работает с обратными косыми чертами и пробелами в пути. Поэтому я добавил каталог Inkscape (C:\Program Files\Inkscape) в папкупеременная среды. Затем я открыл командную строку ив папку, содержащую все графики, прежде чем использовать указанную выше команду.

Другие вопросы по тегам