Inkscapeで作ったベクトルデータをMS Officeで読み込むという話。

Officeで綺麗な図形を描くのには、フリーフォームが有用ですが、やはり手間がかかる。

  1. Inkscapeで作って、
  2. EPS出力して、
  3. MS Officeで読み込み
  4. オートシェイプ(フリーフォーム)に変換

っていうのが一番簡単だということが分かった。
が、
面の塗りつぶしにグラデーションをかけていると、EPSのまま使うと背景が透明化されずに使いづらく、オートシェイプに変換しても期待しているものが取り出せない。

それではと、

  1. Inkscapeで作って
  2. SVGで出力し、
  3. OpenOffice Draw+ SVG Import Filter for OpenOffice 2.0で読み込み、
  4. EMFか、EPSで出力
  5. MS Officeで読み込み

しても結局グラデーション情報が抜けてうまくいかない。

Inkscapeでは単色塗りつぶしで図形は全部作って、MS Officeでグラデーションはかけたほうが今のところはベターらしい。

というか、SVGIE9の登場にあわせて、MS Officeでもサービスパックか何かで標準利用出来るようにして欲しい。