OOo用クリップアート取得メモ(結局出来ない)

出来るのは出来るけど,PNG しか認識できないから,リサイズすると汚い.ベクタ形式の SVG を取り込ませたいけれど,ギャラリはこれを認識しない.SVG Import Filter for OpenOffice 2.0 は OOo Draw で開くのをサポートするだけだった.

  1. http://www.openclipart.org/ でクリップアート集を取得
  2. http://www.ipd.uka.de/~hauma/svg-import/ で svg2office を取得
  3. http://www.fpcu.jp/dosvcmd/bbs/log/dir/3-0333.html からヒントを得て, dir /s /b > svgfiles.txt を実行
  4. svgfiles.txt をサクラエディタで開き,正規表現で置換する.置換前は ^ ,置換後は java -jar svg2office-1.2.2.jar とする.置換対象を「選択始点挿入」とする
  5. svgconv.bat として保存し,実行する

失敗

3の後

  1. サクラエディタで \r\n を半角スペースに置換し,クリップボードにコピー
  2. java -jar svg2office-1.2.2.jar <クリップボードから貼り付け>

入力制限の前に敗れた.

備考

openclipart-0.18-full.zip の中に8124個の svg ファイルがあった.上記の操作で6450個の odg ファイルができあがった.
いくつかのファイルは変換に失敗する.しばらくするとエンドレスでエラーを繰り返すものが1つあった.Ctrl+C で止めて継続させる.