Каков наилучший способ скопировать рисунок (целый документ) из 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
Увеличьте масштаб — используйте, если линии выглядят блочными; поэкспериментируйте со значениями больше 2pstoedit -f "emf:-m" -pta -drawbb diagram.pdf/eps output.emf
Сочетание некоторых из вышеперечисленных
Вы можете поискать программу для управления изображениями, которая отлично работает с векторным форматом в вашей операционной системе. Может быть, вы хотите взглянуть на inkscape илиинталиядля ОС.
В конце вы можете предпочесть исправить сетку, если изображение находится в файле PNG, возможно, с тем же разрешением принтера, который вы собираетесь использовать (даже 600 точек на дюйм или больше, если это ваш случай), и сэкономить свое время.
решение2
Ответ можно найти в статье Как лучше всего рисовать в LibreOffice, чтобы потом можно было экспортировать в MS Word?, ответил сам автор поста:
Мой вопрос был не о графике SVG, а о том, как создавать рисунки в LibreOffice, чтобы MS Word тоже мог их открыть. SVG был одним из подходов, который, как я надеялся, сработает...
Этот подход довольно хорош (фактически идеален):
- Рисовать объекты в LibreOffice Draw
- Копировать в буфер обмена ( CTRL+ C)
- Специальная вставка в LibreOffice Writer ( Shift+ Ctrl+ V)
- ВыбиратьМетафайл GDI
- Теперь вы можете сохранять свой документ в любом формате (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 работает хорошо.