Как скопировать рисунок из LibreOffice Draw в MS Word?

Как скопировать рисунок из LibreOffice Draw в MS Word?

Каков наилучший способ скопировать рисунок (целый документ) из LibreOffice Draw в документ MS Word (используя MS Word) в Windows?

"Наивная" форма копирования и вставки Draw to Word дает почти бесполезные результаты. Метод bitmap дает слишком низкое разрешение, метафайл теряет другие детали (отсутствующие строки, текст и т. д.)

То же самое происходит, если я экспортирую чертеж из LOD в файл EPS или WMF/EMF, а затем вставляю его в Word: многие детали теряются или отображаются неверно.

В итоге я экспортировал его в PNG-файл с высоким разрешением (300 точек на дюйм) и вставил в Word.

Должен быть лучший способ (сохраняющий векторную природу рисунка).

PS: Я заметил, что экспорт в PDF дает "идеальные" результаты. Можно ли импортировать его (файл PDF или его часть) в Word?

решение1

У вас распространенная проблема с Word, и у меня естьвпечатлениечтоМайкрософтне очень понравилась идея улучшить совместимость сOpenoffice. Я бы хотел предложить использовать латекс, кстати, это не всегда возможно.

Поскольку вы заметили, что вы можете добиться желаемого эффекта, экспортируя какPDF, я решил сообщить здесьинтересная страница блога для MacOSкоторый можно использовать для получения подсказок по импорту векторного PDF-файла в Microsoft Word: процедура не быстрая, но она позволяет избежать фиксации рисунка на сетке (как при конвертации в PNG).

Основное решение основано наpstoeditинструменты.
Как только у вас будет вашPDF(илиeps) файл, который вы можете конвертировать вЭМПтакже через командную строку.

Вот некоторые предлагаемые командные строки:

  • pstoedit -f emf diagram.pdf/eps output.emf
  • pstoedit -f emf -pta diagram.pdf/eps output.emf
    Размещайте буквы по отдельности, если текст выглядит странно
  • pstoedit -f "emf:-m" diagram.pdf/eps output.emf
    Используйте шрифт Arial, если шрифт выглядит неправильно
  • pstoedit -f emf -drawbb diagram.pdf/eps output.emf
    Принудительное рисование ограничивающей рамки — попробуйте это, если у вас получается обрезка
  • pstoedit -f emf -xscale 2 -yscale 2 diagram.pdf/eps output.emf Увеличьте масштаб — используйте, если линии выглядят блочными; поэкспериментируйте со значениями больше 2
  • pstoedit -f "emf:-m" -pta -drawbb diagram.pdf/eps output.emf
    Сочетание некоторых из вышеперечисленных

Вы можете поискать программу для управления изображениями, которая отлично работает с векторным форматом в вашей операционной системе. Может быть, вы хотите взглянуть на inkscape илиинталиядля ОС.

В конце вы можете предпочесть исправить сетку, если изображение находится в файле PNG, возможно, с тем же разрешением принтера, который вы собираетесь использовать (даже 600 точек на дюйм или больше, если это ваш случай), и сэкономить свое время.

решение2

Ответ можно найти в статье Как лучше всего рисовать в LibreOffice, чтобы потом можно было экспортировать в MS Word?, ответил сам автор поста:

Мой вопрос был не о графике SVG, а о том, как создавать рисунки в LibreOffice, чтобы MS Word тоже мог их открыть. SVG был одним из подходов, который, как я надеялся, сработает...

Этот подход довольно хорош (фактически идеален):

  1. Рисовать объекты в LibreOffice Draw
  2. Копировать в буфер обмена ( CTRL+ C)
  3. Специальная вставка в LibreOffice Writer ( Shift+ Ctrl+ V)
  4. ВыбиратьМетафайл GDI
  5. Теперь вы можете сохранять свой документ в любом формате (odt, docx, doc), не опасаясь, что он будет нераспознан при повторном открытии в MS Word или LibreOffice Writer.

Я обнаружил, что метафайл GDI не то же самое, что формат WMF или EMF, потому что когда чертеж экспортируется из Draw в WMF или EMF, а затем импортируется в Writer -> печать в PDF не работает (из LibreOffice Writer), а также есть некоторые другие проблемы. Однако копирование->вставка работает нормально.

Я использую LibreOffice 4.0.3.3 с Ubuntu 13.04.

решение3

Откройте LibreOffice Write и скопируйте необходимые графики с помощью «Правой кнопки мыши -> Специальная вставка -> Метафайл интерфейса графического устройства (GDI)».

Сохраните LibreOffice Write как .docx или аналогичный.

Используя MS Word, откройте файл .docx и скопируйте графики в любое место с высоким качеством масштабируемого вектора.

В Windows 10 работает хорошо.

Связанный контент