CADDWGDXFをPNGJPG画像に変換します

DWGファイルはデジタル図面を2Dまたは3D形式で保存するために使用され、DXFはAutoCADデータと他のアプリケーションとの互換性のために使用される図面交換形式です。 DWGまたはDXFは、必要に応じてJPGPNGGIFなどのラスター画像形式に変換できます。この記事では、Javaを使用してプログラムでラスターイメージに変換するCADファイル形式について学習します。詳細については、次のセクションを参照してください。

DWG / DXFからJPG、PNG、GIFイメージコンバーター–JavaAPIのインストール

Aspose.CAD for Java APIは、DWG、DXF、およびその他の多くのファイル形式の操作をサポートしています。アプリケーションでこれらのファイルを作成、編集、または処理するために、サードパーティのアプリケーションは必要ありません。 ダウンロードセクションからJARファイルをダウンロードするか、次のMaven構成でインストールします。

リポジトリ:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

依存:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>20.12</version>        
   </dependency>
</dependencies>

Javaを使用してプログラムでDWG/DXFをJPG画像に変換する

DWG / DXFファイルをJPG画像形式に変換するには、以下の手順に従ってください。

  1. Imageクラスの入力CADファイルDWG/DXFをロードします。
  2. CadRasterizationOptionsクラスのインスタンスを作成します。
  3. ページの幅と高さを指定します。
  4. 結果の画像のJpegOptionsのインスタンスを作成します。
  5. CAD DWG/DXFファイルをJPG画像に変換します。

次のコードは、JavaでDWG/DXFファイルをプログラムでJPG画像に変換する方法を示しています。

// 入力DWGファイルをロードします
Image image = Image.load("Test.dwg");

// CadRasterizationOptionsのインスタンスを作成します
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// ページの幅と高さを設定する
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// 結果の画像のJpegOptionsのインスタンスを作成します
ImageOptionsBase options = new JpegOptions();

// ラスタライズオプションを設定する
options.setVectorRasterizationOptions(rasterizationOptions);

// CADDWGDXFファイルをJPG画像に変換します
image.save("output_image.jpg" , options);

Javaを使用してプログラムでDWG/DXFをPNG画像に変換する

以下の手順で、DWGまたはDXFファイルをPNG画像に変換できます。

  1. 入力CAD図面をロードします。
  2. CadRasterizationOptionsクラスのオブジェクトを初期化します。
  3. 出力ファイルの画像サイズを設定します。
  4. 出力画像にPngOptionsを指定します。
  5. CAD DWG/DXFファイルをPNG画像に変換します。

以下のコードは、Javaを使用してプログラムでCAD図面DWGまたはDXFをPNG画像に変換する方法を説明しています。

// 入力DWGファイルをロードします
Image image = Image.load("Test.dwg");

// CadRasterizationOptionsのインスタンスを作成します
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// ページの幅と高さを設定する
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// 結果の画像のPngOptionsのインスタンスを作成します
ImageOptionsBase options = new PngOptions();

// ラスタライズオプションを設定する
options.setVectorRasterizationOptions(rasterizationOptions);

// CADDWGDXFファイルをPNG画像に変換します
image.save("output_image.png" , options);

JavaでのDWG/DXFCADファイルからGIF画像への変換

次の手順で、DWGやDXFなどのCAD図面をGIF画像に変換できます。

  1. ImageクラスオブジェクトにソースCADファイルをロードします。
  2. CadRasterizationOptionsクラスオブジェクトをインスタンス化します。
  3. GifOptionsクラスオブジェクトを初期化します。
  4. Save()メソッドを使用して、CADDWGDXFファイルをGIFF画像に変換します。

次のコードは、Javaを使用してプログラムでCAD DWG/DXF図面をGIF画像に変換する方法を示しています。

// 入力CADファイルをロードします
Image image = Image.load("Test.dwg");

// CadRasterizationOptionsのインスタンスを作成します
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// ページの幅と高さを設定する
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// 結果の画像のGifOptionsのインスタンスを作成します
ImageOptionsBase options = new GifOptions();

// ラスタライズオプションを設定する
options.setVectorRasterizationOptions(rasterizationOptions);

// CADDWGDXFファイルをGIFF画像に変換します
image.save("output_image.giff" , options);

無料のAPIライセンスを取得する

APIのすべての機能を制限なく評価するために、無料一時ライセンスをリクエストできます。

結論

この記事では、Javaを使用してプログラムでDWG / DXFファイルなどのCAD図面をPNG、JPG、またはGIFファイル形式に変換する方法について説明しました。 ドキュメントにアクセスすると、APIをさらに詳しく調べることができます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。

関連項目

ヒント:Aspose free Text to GIF Converterをチェックしてみてください。これにより、単純なテキストやメッセージを面白いアニメーションにアニメーション変換できます。