ここでは、Microsoft VisioのVSSファイルを
vss2odg
でODFに変換してlibreofficeのDrawで開けるようにしてみたいと思います。元々、Macをメインで使っているためVisioのVSSファイルを開くことができませんでした。
ベンダーが出しているVisioのVSSファイルから画像を取得してポンチ絵を書きたいなと思って色々調べてみると
writerperfect
にある vss2odg
を使えばできそうということが分かったので試してみます。
writerperfect
環境
項目 | バージョン |
---|---|
CentOS | 7.2 |
writerperfect | 0.9.5 |
最小限でインストールしています
writerperfect導入手順
パッケージのインストール
(1) 必要なパッケージをインストールします。
1 2 |
[root@localhost ~]# yum -y install boost boost-devel libabw libabw-devel libcdr libcdr-devel libetonyek libetonyek-devel libfreehand libfreehand-devel libgsf libgsf-devel libmspub libmspub-devel libmwaw libmwaw-devel libodfgen libodfgen-devel librevenge librevenge-devel libvisio libvisio-devel libwpd libwpd-devel libwpg libwpg-devel libwps libwps-devel autoconf libtool gcc-c++ |
ダウンロード
(1) writerperfectをダウンロードします。
1 2 |
[root@localhost ~]# curl -L https://sourceforge.net/projects/libwpd/files/writerperfect/writerperfect-0.9.5/writerperfect-0.9.5.tar.gz/download -o writerperfect-0.9.5.tar.gz |
インストール
(1) アーカイブを解凍します。
1 2 |
[root@localhost ~]# tar zxvf writerperfect-0.9.5.tar.gz |
(2) ビルドします。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[root@localhost ~]# cd writerperfect-0.9.5/ [root@localhost writerperfect-0.9.5]# ./autogen.sh libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' [root@localhost writerperfect-0.9.5]# ./configure [root@localhost writerperfect-0.9.5]# make && make install |
(3) コマンドがインストールされたか確認してみます。
1 2 3 |
[root@localhost writerperfect-0.9.5]# which vss2odg /usr/local/bin/vss2odg |
vssを変換してみる
試しにvssファイルを変換してみます。
ここでは、ciscoのVSSを使ってみようと思います。
(1) VSSが保存されているアーカイブをダウンロードします。
1 2 |
[root@localhost ~]# curl -L http://www.cisco.com/c/dam/assets/prod/visio/visio/product_visio_icon0900aecd8009b2de.zip -O |
(2) アーカイブを解凍します。
1 2 3 4 |
[root@localhost ~]# unzip product_visio_icon0900aecd8009b2de.zip Archive: product_visio_icon0900aecd8009b2de.zip inflating: Switches - Catalyst 3750.vss |
必要であれば、unzipコマンドをインストールしてください。
(3) ファイルを変換してみます。
1 2 |
[root@localhost ~]# vss2odg Switches\ -\ Catalyst\ 3750.vss > 3570_image.odf |
(4) libreofficeのDrawで開いてみて画像が表示されれば問題ありません。
これで、MacでもVSSの画像使ってポンチ絵かけます 🙂