無料のソフトウェアを使用して Windows で EPS ファイルを EMF に変換する方法

無料のソフトウェアを使用して Windows で EPS ファイルを EMF に変換する方法

matplotlib を使用して生成したプロット図を .EPS ファイルとして保存しています。これを MS Word 文書に挿入したいと考えています。残念ながら、MS Word はベクター入力として EMF ファイルのみを受け入れるため、これらのファイルを .EMF 形式に変換する必要があります。

  • 私はこれを実行するために IrFanView を使用しましたが、生成された EMF は非常にぼやけていました。
  • 利用したhttps://cloudconvert.com/eps-to-emfそして完璧な結果が得られます。ただし、これは有料のオンライン ツールです。
  • reaConvertor も試してみましたが、これも非常に良い出力が得られましたが、有料ソフトウェアです。
  • 私も Inskape を使用しましたが、生成された EMF では、元の EPS ファイルの場合のように軸の内側だけではなく、図の幅全体にわたってプロット線が伸びています。

EPS ファイルを EMF ファイルに正しく変換し、MS Word に埋め込むことができる Windows 上の無料の代替手段を提案してくれる人はいますか。

MS Word の他のベクター形式に関する提案も歓迎します。

答え1

EPS には、ベクター データだけでなくラスター データも含まれる場合があります。EPS のサイズを変更すると、ラスター データを再サンプリングする必要があり、その結果、「ぼやけた」状態になることがあります。

Word から PDF にエクスポートした後に出力がぼやけている場合は、エクスポートの再サンプリング設定を調べて、72dpi (スクリーン用) にダウンサンプリングしていないことを確認してください。

見栄えの良い印刷画像を得るには、変換された画像の密度が 1 インチあたり 300 ピクセルであることを確認する必要があります。つまり、6 x 4 インチの画像は 1800 x 1200 ピクセルである必要があります。

私の知る限り、IrFanviewはepsの読み込みにGhostscript(gpl)を使用しています。オープンソースのGIMP(同じプラグインを使用する可能性があります)を試すか、イメージマジック次のような感じ: convert -density 300 "C:\testfile.eps" -resize 1800x1200 "C:\outputfile.foo(http://www.imagemagick.org/script/command-line-options.php

通常のラスター イメージにエクスポートすることもできますが、サイズと配置がすでにわかっている場合は、印刷サイズを指定しても問題ありません。Word 文書を既定の設定で PDF にエクスポートすると、いずれにしても高密度イメージが再サンプリングされます。

プロットや線画の場合は JPG ではなく、PNG や TIFF などを使用してください。

答え2

MS Word は、MS Visio からの埋め込みベクター描画も受け入れます (たとえば、クリップボード経由でコピーして貼り付ける)。また、MS Visio は SVG ファイルを開いたり変換したりできます。SVG 方式の方が EMF 方式よりも優れていると思います。EMF は実際には Windows GDI サブシステム用のバイナリ低レベル スクリプトで、かなり古く、互換性のために癖を維持する必要があります。

関連情報