このトピックでは、単純な API インターフェイスを使用して Java で DWG を SVG に変換する方法に焦点を当てています。ステップワイズ アルゴリズムや、Java で DWG を SVG イメージにエクスポートするためのコード スニペットなど、すべての重要な情報を網羅しています。 DWG から SVG へのイメージ レンダリング プロセスを実行するために、さまざまなプロパティを調べます。
Java で DWG を SVG イメージにエクスポートする手順
- リポジトリ マネージャーから Aspose.CAD for Java Jar ファイルをインストールして環境を確立します
- Image クラスの を使用してソース DWG ファイルを開きます
- SvgOptions クラスのオブジェクトをインスタンス化し、必要なプロパティを設定します
- DWG を SVG に変換し、save メソッドを使用してディスクに保存します。
上記の手順は、単純な API 呼び出しを使用して DWG を Java で SVG に変換するアルゴリズムを説明しています。これにより、リポジトリ マネージャーを使用して必要な Jar ファイルをインストールすることで環境を構成します。次に、Image クラス オブジェクトを使用してディスクからソース DWG ファイルをロードし、SvgOptions クラスのインスタンスを使用して出力 SVG ファイル プロパティを設定します。最後に、save メソッドを使用して、DWG ファイルを SVG としてディスクに保存します。
Java で DWG を SVG に変換するコード
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.SvgOptions; | |
import com.aspose.cad.imageoptions.svgoptionsparameters.SvgColorMode; | |
public class CadToSVGConvertor { | |
public static void main2(String[] args) throws Exception { // main method to convert DWG to SVG image using Java | |
String filePath= " C:/Test_Data/"; | |
// Set the license to convert DWG to SVG | |
License licenseDWGtoSVG = new License(); | |
licenseDWGtoSVG.setLicense(filePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the sample DWG file from the disk | |
Image cadImage = Image.load(filePath + "sample.dwg"); | |
// Set the SVG export options | |
SvgOptions svgOpts = new SvgOptions(); | |
svgOpts.setColorType(SvgColorMode.Grayscale); | |
svgOpts.setTextAsShapes(true); | |
// Save exported SVG on the disk | |
cadImage.save(filePath + "OutputFile.svg", svgOpts); | |
} | |
} |
上記のコードは、単純な API インターフェイスを使用して Java* で DWG を SVG にレンダリングするために使用されます。 SvgOptions クラスは、出力 SVG をカスタマイズするためのさまざまなプロパティを公開します。これには、SVG 内でレンダリングするための DWG レイヤーの選択、ベクター ラスタライズ オプションの設定、SVG の回転プロパティの設定、ユーザーの透かしの色とテキストの設定などが含まれます。最後に、SVG エクスポート オプションが使用されます。 save メソッドを使用して DWG を SVG にレンダリングします。
このチュートリアルでは、DWG ファイルを Java で SVG にレンダリングする方法を学びました。 DGN ファイルを PDF に変換する方法については、JavaでDGNをPDFに変換する方法 の記事を参照してください。