在 Windows 上将图形(完整文档)从 LibreOffice Draw 复制到 MS Word 文档(使用 MS Word)的最佳方法是什么?
“简单”的复制粘贴方式 Draw to Word 几乎无法产生有用的结果。位图方法的分辨率太低,图元文件会丢失其他细节(丢失的行、文本等)
如果我将图形从 LOD 导出为 EPS 或 WMF/EMF 文件,然后将其插入 Word,情况也是类似的:许多细节都会丢失或出错。
我最终将其导出为高分辨率 PNG(300 dpi)并将其插入 Word。
一定有更好的方法(可以保留绘图的矢量性质)。
附言:我注意到导出为 PDF 可以得到“完美”的结果。是否可以将其(PDF 文件或其中的一部分)导入 Word?
答案1
您的问题是 Word 的一个常见问题,我已经印象那微软不太喜欢增强兼容性的想法开发办公室。我建议使用 Latex,不过这并不总是可行的。
由于您注意到,您可以产生所需的效果,导出为PDF,我决定在这里报告一个适用于 MacOS 的有趣博客页面可以用来获取在 Microsoft Word 中导入矢量 PDF 的提示:该过程并不快,但它避免在网格上修复绘制(就像转换为 PNG 一样)。
主要解决方案基于pstoedit
工具.
一旦你有你的PDF(或者每股收益) 文件,您可以将其转换为电磁场也可以通过命令行。
以下是一些建议的命令行:
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 dpi 或更高),以节省您的时间。
答案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 中它运行良好。