Aspose.CAD for Java を使用して DGN を DWG にエクスポート
導入
このチュートリアルでは、Aspose.CAD for Java を使用して、DGN (MicroStation Design) ファイルを DWG (AutoCAD Drawing) ファイルの一部としてエクスポートする方法を説明します。 Aspose.CAD は、CAD ファイル形式を処理するための包括的な機能を提供する強力なライブラリです。このステップバイステップのガイドは、Java を使用して DGN を DWG の一部としてエクスポートするプロセスを理解するのに役立ちます。
前提条件
チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。
- Aspose.CAD ライブラリ: Java 用の Aspose.CAD ライブラリをダウンロードしてインストールします。図書館を見つけることができますここ.
- Java Development Kit (JDK): システムに Java がインストールされていることを確認してください。
- 統合開発環境 (IDE): よりスムーズな開発エクスペリエンスを実現するには、Eclipse や IntelliJ などの Java IDE を選択してください。
パッケージのインポート
Java プロジェクトで、必要な Aspose.CAD パッケージをインポートして、CAD ファイルの操作を有効にします。以下に例を示します。
import com.aspose.cad;
import com.aspose.cad.imageoptions;
import com.aspose.cad.fileformats.cad.cadconsts;
import com.aspose.cad.fileformats.cad;
import com.aspose.cad.fileformats.cad.cadobjects;
ステップ 1: ファイル パスを設定する
DWG ファイルの入力および出力ファイル パスを定義します。を更新しますdataDir
, fileName
、 そしてoutPath
それに応じて変数を設定します。
String dataDir = "Your Document Directory" + "ExportingDGN/";
String fileName = dataDir + "BlockRefDgn.dwg";
String outPath = dataDir + "BlockRefDgn.dwg.pdf";
ステップ 2: PdfOptions インスタンスを作成する
のインスタンスを作成します。PdfOptions
DWG ファイルを PDF 形式にエクスポートしているため、クラスに追加されます。
PdfOptions exportOptions = new PdfOptions();
ステップ 3: DWG ファイルをロードする
既存の DWG ファイルを画像としてロードし、CadImage
タイプ。
CadImage cadImage = (CadImage) Image.load(fileName);
ステップ 4: エンティティを反復処理する
DWG ファイル内の各エンティティを調べて、それがイメージ定義であるかどうかを確認します。存在する場合は、オブジェクトへの外部参照を取得します。
for (CadBaseEntity baseEntity : cadImage.getEntities()) {
if (baseEntity.getTypeName() == CadEntityTypeName.DGNUNDERLAY) {
CadDgnUnderlay dgnFile = (CadDgnUnderlay)baseEntity;
System.out.println(dgnFile.getUnderlayPath());
}
}
ステップ 5: ラスタライズ オプションを定義する
の設定を定義します。CadRasterizationOptions
ページの幅、高さ、レイアウト、背景色などのオブジェクト。
CadRasterizationOptions vectorRasterizationOptions = new CadRasterizationOptions();
vectorRasterizationOptions.setPageWidth(1600);
vectorRasterizationOptions.setPageHeight(1600);
vectorRasterizationOptions.setLayouts(new String[] { "Model" });
vectorRasterizationOptions.setAutomaticLayoutsScaling(false);
vectorRasterizationOptions.setNoScaling(true);
vectorRasterizationOptions.setBackgroundColor(Color.getBlack());
vectorRasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);
ステップ 6: ベクトル ラスタライズ オプションを設定する
エクスポートのベクトル ラスタライズ オプションを設定します。
exportOptions.setVectorRasterizationOptions(vectorRasterizationOptions);
ステップ 7: DWG を PDF にエクスポートする
最後に、次のコマンドを呼び出して DWG を PDF にエクスポートします。save
方法。
cadImage.save(outPath, exportOptions);
結論
おめでとう! Aspose.CAD for Java を使用して、DGN ファイルを DWG ファイルの一部としてエクスポートする方法を学習しました。この強力なライブラリは、CAD ファイルを操作するための広範な機能を提供し、CAD ファイル操作タスクを効率的かつ簡単にします。
よくある質問
Q1: Aspose.CAD for Java のドキュメントはどこで見つけられますか?
A1: ドキュメントは見つかります。ここ.
Q2: Java 用の Aspose.CAD ライブラリをダウンロードするにはどうすればよいですか?
A2: ライブラリは以下からダウンロードできます。このリンク.
Q3: Aspose.CAD for Java の無料トライアルはありますか?
A3: はい、無料トライアルを見つけることができます。ここ.
Q4: Aspose.CAD for Java の一時ライセンスはどこで入手できますか?
A4: 仮免許を取得するここ.
Q5: サポートが必要ですか、それとも質問がありますか?
A5: Aspose.CAD コミュニティ サポート フォーラムにアクセスしてください。ここ.