以前に,
EPSをPowerPoint 2007にインポートすると失敗することを記事にした.
InkscapeでWMFに変換してインポートすることで, ベクターフォーマットを保ってPowerPointにインポートできることが分かった.
その方法をメモしておく.
- EPSをInkscapeでWMFに変換する.
inkscape tmp.eps --export-wmf tmp.wmf
GUIで操作する場合, テキストをパスに変換するかなど, 色々なオプションがある.
- PowerPointで
tmp.wmf
をインポートする.
- [グループ化解除] を行うことで, ベクターの図になる.
上記のステップ1は, 以下のように, 一度SVGを経由しても良い.
- EPSをInkscapeのSVGフォーマットへ変換する.
inkscape tmp.eps -l tmp.svg
- 必要に応じて, SVGを編集する. 以下の例では, フォントをTimesからsans-serifへ変換する.
sed \
-e 's/font-family:Times;/font-family:sans-serif;/g' \
-e 's/-inkscape-font-specification:Times-/-inkscape-font-specification:sans-serif,/g' \
-i tmp.svg
- WMF形式で出力
inkscape tmp.svg --export-wmf tmp.wmf
私は Inkscape 0.92.2-1.fc26 を使用しているが,
以下の問題が見つかった.
破線が実線になる. (破線の間隔が狭すぎて, 実線に見える.)
網掛けの色が変わる.
枠と塗りつぶしが別々のオブジェクトに分割される. (EPSの仕様?)
白の矩形で消した箇所が現れることがある. (たぶん, 白色の塗りつぶしが消えた.)
矢印が消える
0 件のコメント:
コメントを投稿