2009-07-06 20 views
5

EMF(拡張メタファイル)を読むことができるライブラリやコードを知っている人はいませんか。理想的にはEMFを描画コマンドとオブジェクトのリストに変換しますか?EMF - 拡張メタファイルを読むには?

答えて

0

ウィキペディアの記事Windows Metafileには、EMFに関する多くの関連情報があります。ライブラリとフォーマット指定の外部リンクを確認してください。

3

Apache Image Loader Framework(Java)は、EMFファイルを読み込んでSVGに変換できます。また、サードパーティのプラグインを使用してWMFを読み取ることもできます。

+2

EMFは残念ながら、xmlgraphicsによって完全にサポートされていません。 http://xmlgraphics.apache.org/fop/0.95/graphics.html#emf 私はEMFファイルを読み込むしようとしたとき、それはエラースロー : 「なし適しローダ/ Aコンバータの組み合わせを」 とFOPの依存関係を追加しますそれを修正しませんでした。 S. また、あなたの時間を節約するために私の経験を共有するために - FreeHepもEMFで正しく動作していません。だから、それを実行しようとするあなたの時間を無駄にしないでください - それは完全にバギーです。 – Gadget

2

あなたはどの言語で作業していますか? MetaDraw(OCXまたは.NET Winformsコンポーネントとして利用可能)をご覧ください。 これはEMFファイルを読み込み、要素(線、図形、テキスト)を循環させることができます。あなたはパラメータ(座標、線の太さ、色など)を特定することができます。詳細はwww.MetaDraw.com

1

LibreOfficeで可能です。 unoconvと呼ばれるpythonユーティリティもあります(インストールされているLibreOfficeライブラリを使用しています)。彼らはオープンソースなので、それがどのように行われたかについてのヒントを見ることができます。

関連する問題