DWG ファイルでの隠線のサポート - Aspose.CAD チュートリアル

導入

Aspose.CAD for .NET を使用した DWG ファイルの隠線のサポートに関するこの包括的なチュートリアルへようこそ。 DWG ファイルに隠線を組み込んで CAD プロジェクトを強化したい場合は、ここが正しい場所です。このガイドでは、Aspose.CAD を使用して目的の結果をシームレスに達成するプロセスをわかりやすい手順に分けて説明します。

前提条件

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

  • Aspose.CAD for .NET: Aspose.CAD ライブラリがインストールされていることを確認してください。ダウンロードできますここ.
  • 開発環境: .NET 機能を備えた実用的な開発環境をセットアップします。
  • サンプル DWG ファイル: テスト用に DWG ファイルを用意します。提供されている「Bottom_plate.dwg」ファイルを使用できます。

名前空間のインポート

.NET プロジェクトでは、Aspose.CAD を操作するために必要な名前空間を必ずインポートしてください。コード ファイルの先頭に次のコードを追加します。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;;

ステップ 1: DWG ファイルをロードする

まず、Aspose.CAD ライブラリを使用して DWG ファイルをロードします。ドキュメント ディレクトリへの正しいパスを指定していることを確認してください。

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Bottom_plate.dwg";
string outPath = MyDir + "Bottom_plate.pdf";

using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
    //次のステップのコードはここにあります
}

ステップ 2: ラスタライズ オプションを設定する

ラスタライズ オプションを定義して、変換プロセスをカスタマイズします。これには、ページの寸法、含めるレイヤー、考慮するレイアウトの指定が含まれます。

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageHeight = cadImage.Height;
rasterizationOptions.PageWidth = cadImage.Width;
rasterizationOptions.Layers = new string[] { "Print", "L1_RegMark", "L2_RegMark" };

ステップ 3: PDF オプションを構成する

ベクトル ラスタライズ オプションなど、PDF 出力のオプションを設定します。

PdfOptions pdfOptions = new PdfOptions();
rasterizationOptions.Layouts = new string[] { "Model" };
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

ステップ 4: PDF ファイルを保存する

指定されたオプションを使用して、CAD イメージを PDF ファイルに保存します。

cadImage.Save(outPath, pdfOptions);

結論

おめでとう! Aspose.CAD for .NET を使用して DWG ファイル内の隠線をサポートすることができました。このチュートリアルでは、この機能を CAD プロジェクトにシームレスに統合するのに役立つ詳細なステップバイステップ ガイドを提供しました。

よくある質問

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

A1: はい、Aspose.CAD はさまざまなバージョンの DWG ファイルをサポートしており、幅広い CAD アプリケーションとの互換性を確保しています。

Q2: さまざまなレイヤーのラスタライズ オプションをカスタマイズできますか?

A2: もちろんです!ステップ 2 では、Layers配列を使用して、ラスタライズ中に考慮したい特定のレイヤーを含めます。

Q3: Aspose.CAD の試用版はありますか?

A3: はい、利用可能な無料トライアルを使用して、Aspose.CAD の機能を探索できます。ここ.

Q4: 追加のサポートや支援はどこで入手できますか?

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

Q5: Aspose.CAD の一時ライセンスを取得できますか?

A5: はい、Aspose.CAD の一時ライセンスを取得できます。ここ.