是否有可用的命令行工具将 emf 转换为 png 图像?
我尝试了convert
ImageMagick 的实用程序,但它说
decoder for emf not found
答案1
(在发现https://stackoverflow.com/a/28749719)
使用 LibreOffice:
libreoffice --headless --convert-to png image.emf
答案2
这里的其他答案对我来说不起作用,但是我在 stakoverflow 上找到一个
另一种方法是使用 inkscape:
inkscape -e file.png source.emf
查看 inkscape --help 了解更多导出选项(导出区域、dpi、图像分辨率、背景颜色等)。
答案3
根据此页面:http://www.imagemagick.org/script/formats.php
EMF R Microsoft 增强型图元文件(32 位)仅适用于 Microsoft Windows。
答案4
你可以使用好的图书馆libemf2svg之后想象
安装库 libemf2svg,以 debian 或 ubuntu 为例:
git clone [email protected]:kakwa/libemf2svg.git
cd libemf2svg/
sudo apt-get install gcc g++ cmake libpng-dev libfreetype-dev libfontconfig1-dev -y
cmake . -DCMAKE_INSTALL_PREFIX=/usr/
make
sudo make install
使用库
./emf2svg-conv -i test.emf -o test.svg
现在您有一个 svg 文件。最后,通过
convert test.svg test.png