Aspose.CAD for Java を使用して STL を PNG にエクスポート

導入

Java を使用して STL ファイルを PNG にエクスポートしたいと考えていますか? Aspose.CAD for Java は、あなたが必要とするソリューションです。このチュートリアルでは、プロセスを段階的に説明します。熟練した SEO ライターとして、コンテンツが有益であるだけでなく、検索エンジン向けに最適化されていることを確認します。

前提条件

チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。

  • Java Development Kit (JDK) がマシンにインストールされています。
  • Java ライブラリ用の Aspose.CAD がダウンロードされました。がんばってここ.
  • 有効なライセンスまたは一時ライセンスここ.

名前空間のインポート

Java プロジェクトで、必要な名前空間をインポートします。

import com.aspose.cad.Image;

import com.aspose.cad.fileformats.dgn.DgnImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PngOptions;

ここで、例を複数のステップに分けてみましょう。

ステップ 1: プロジェクトをセットアップする

新しい Java プロジェクトを作成し、Aspose.CAD for Java ライブラリをプロジェクトの依存関係に追加します。

ステップ 2: STL ファイルを指定する

STL ファイルへのパスを定義します。例えば:

String dataDir = "Your Document Directory" + "ExportingSTL/";
String fileName = dataDir + "example.stl";

ステップ 3: STL ファイルをロードする

STL ファイルをロードするには、Image.load方法:

CadImage cadImage = (CadImage)Image.load(fileName);

ステップ 4: ラスター化オプションを構成する

ベクトル化のラスタライズ オプションを設定します。

CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);

ステップ 5: PNG オプションを構成する

PNG エクスポートのオプションを指定します。

PngOptions pngOptions = new PngOptions();
//ベクター ラスタライズ オプションを設定する場合は、以下の行のコメントを解除します。
// pngOptions.setVectorRasterizationOptions(vectorOptions);

ステップ 6: PNG として保存

CAD イメージを PNG ファイルとして保存します。

String outPath = dataDir + "galeon.stl.png";
cadImage.save(outPath, pngOptions);

おめでとう! Aspose.CAD for Java を使用して、STL ファイルを PNG に正常にエクスポートできました。

結論

このチュートリアルでは、Aspose.CAD for Java を活用して STL ファイルを PNG に簡単にエクスポートする方法を検討しました。この強力なライブラリは複雑なタスクを簡素化し、Java プロジェクトにとって貴重な資産となります。

よくある質問

Q1: Aspose.CAD for Java は、すべての STL ファイル バージョンと互換性がありますか?

A1: Aspose.CAD for Java はさまざまな STL ファイル バージョンをサポートし、最も一般的な形式との互換性を保証します。

Q2: Aspose.CAD for Java を商用プロジェクトで使用できますか?

A2: はい、可能です。から有効なライセンスを取得するだけです。ここ.

Q3: 無料トライアルには一時ライセンスが必要ですか?

A3: いいえ、無料トライアルには一時ライセンスは必要ありません。体験版ですぐに始められますここ.

Q4: 追加のサポートはどこで見つけたり、質問したりできますか?

A4: Aspose.CAD フォーラムにアクセスしてください。ここサポートまたはご質問がありましたら。

Q5: 入手可能な包括的なドキュメントはありますか?

A5: はい、ドキュメントは見つかります。ここ.