この記事には、Java で Visio を SVG に変換する方法に関する情報が含まれています。 Java で VSD を SVG に変換できるように、ステップバイステップ ガイドに加えてコード スニペットを提供します。また、VSD から SVG への変換によって作成された出力をカスタマイズするためのさまざまな構成に関する詳細も取得します。
Java で Visio を SVG に変換する手順
- Aspose.Diagram ライブラリを構成して、Visio ファイルを SVG に変換します
- Diagram クラスのオブジェクトを初期化して、入力 Visio ファイルを読み込みます
- SVGSaveOptions クラスを使用してさまざまな設定を指定します
- 出力 SVG 画像をエクスポートする
これらの手順では、Visio の Java での SVG へのエクスポート 機能をアプリケーションに実装する方法について説明します。ソース ファイルをロードし、ロード プロセスを制御するための多数のオーバーロードされたメソッドを持つ Document クラスが使用されるように、必要な形式で保存するために必要な重要なクラスとメソッドを導入しました。出力を SVG 画像としてエクスポートする前に、保存形式、隠しページのエクスポートなど、必要な SVG ファイルの設定を適用することもできます。これらの手順
Java で Visio を SVG に変換するコード
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert VSD to SVG using Java | |
// Instantiate the license | |
com.aspose.diagram.License license = new com.aspose.diagram.License(); | |
license.setLicense("Aspose.Total.lic"); | |
// Use Diagram class to load input VSD or VSDX Visio file | |
com.aspose.diagram.Diagram diagram = new com.aspose.diagram.Diagram("ExportToSVG.vsd"); | |
// Initialize SVGSaveOptions class object | |
com.aspose.diagram.SVGSaveOptions options = new com.aspose.diagram.SVGSaveOptions(); | |
options.setExportHiddenPage(false); | |
options.setSaveFormat(com.aspose.diagram.SaveFileFormat.SVG); | |
// Save SVG output file | |
diagram.save("Output.svg", options); | |
System.out.println("Done"); | |
} | |
} |
このコード スニペットは、Java で VSD を SVG にエクスポートするためのデモです。基本的な変換に使用できますが、ページ数、画像品質、デフォルトのフォントなどのさまざまなプロパティを操作することで即興で変換できます。ソース Visio ファイルを Document クラス オブジェクトにロードするときに、別のコンストラクターを使用することもできます。割り込みモニターの設定と、ロードするページの指定をサポートしています。
このチュートリアルでは、Visio から SVG ファイルへの変換のユース ケースについて説明しました。 Visio から PDF へのレンダリングに興味がある場合は、JavaでVisioをPDFに変換する方法 の記事をお読みください。