Файлы 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 ответа
Я считаю, что нашел решение:
- Откройте файл EMF в Microsoft PowerPoint.
- Щелкните правой кнопкой мыши изображение и выберите "Сохранить как изображение...".
- Сохраните изображение как метафайл Windows (*.wmf), а не как расширенный метафайл Windows (*.emf).
- Полученный файл можно без проблем использовать в Word - он не вызовет проблем при экспорте документа в файл PDF.
НЕ ИСПОЛЬЗУЙТЕ встроенную функцию экспорта PDF в Word, это нарушит ваши показатели ЭДС.
Я нашел решение.
- Откройте свой файл слов.
- файл -> печать.
- выберите принтер как "Microsoft Print to PDF".
- нажмите кнопку печати.
- сохраните файл 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) в папку