CAD ファイルでのトラッキングの有効化 - Aspose.CAD チュートリアル
コンテンツ
[
隠れる
]導入
CAD (コンピュータ支援設計) の領域では、精度と追跡が最も重要です。 Aspose.CAD for .NET は、CAD ファイルでの追跡を可能にする堅牢なソリューションを提供します。このチュートリアルではプロセスをガイドし、この機能の可能性を最大限に活用できるようにします。
前提条件
チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。
- Aspose.CAD for .NET: Aspose.CAD ライブラリがインストールされていることを確認してください。ダウンロードできますここ.
- ドキュメント ファイル: 追跡できる CAD ドキュメントを用意します。このチュートリアルでは、「conic_pyramid.dxf」を使用します。
- ドキュメント ディレクトリ: ドキュメント用のディレクトリを設定します。コード内の「Your Document Directory」を実際のパスに置き換えます。 すべての設定が完了したので、ステップバイステップのガイドを詳しく見てみましょう。
名前空間のインポート
using Aspose.CAD.ImageOptions;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
ステップ 1: CAD イメージをロードする
string MyDir = "Your Document Directory";
using (Image image = Image.Load(MyDir + "conic_pyramid.dxf"))
{
//次のステップのコードがここに追加されます
}
ステップ 2: PDF エクスポート オプションを設定する
using (FileStream stream = new FileStream(MyDir + "output_conic_pyramid.pdf", FileMode.Create))
{
PdfOptions pdfOptions = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;
cadRasterizationOptions.PageWidth = 800;
cadRasterizationOptions.PageHeight = 600;
ステップ 3: トラッキングを実装する
int idxError = 1;
cadRasterizationOptions.RenderResult += new CadRasterizationOptions.CadRenderHandler(
delegate (CadRenderResult result)
{
Console.WriteLine("Tracking results of exporting");
if (result.IsRenderComplete)
return;
Console.WriteLine("Have some problems:");
foreach (RenderResult rr in result.Failures)
Console.WriteLine(string.Format("{0}. {1}, {2}", idxError++, rr.RenderCode.ToString(), rr.Message));
});
ステップ 4: PDF 形式で保存する
Console.WriteLine("Exporting to pdf format");
image.Save(stream, pdfOptions);
}
おめでとう! Aspose.CAD for .NET を使用して CAD ファイルの追跡を正常に有効にしました。気軽に探索してみてくださいドキュメンテーション詳細については。
結論
このチュートリアルでは、Aspose.CAD for .NET を使用して CAD ファイルの追跡を有効にするための重要な手順について説明しました。これらの手順に従うことで、正確なレンダリングを確保し、エクスポート プロセス中の潜在的な問題についての洞察を得ることができます。
よくある質問
Q1: Aspose.CAD for .NET を他の CAD ファイル形式で使用できますか?
A1: はい、Aspose.CAD for .NET は、DWG や DXF などのさまざまな CAD 形式をサポートしています。
Q2: Aspose.CAD の一時ライセンスを取得するにはどうすればよいですか?
A2: 訪問ここ仮免許を取得するためです。
Q3: 発生する可能性のある一般的なレンダリングの問題は何ですか?
A3: フォントが見つからない、エンティティがサポートされていないなどの問題が発生する可能性があります。トラブルシューティングについてはドキュメントを確認してください。
Q4: Aspose.CAD サポートのためのコミュニティ フォーラムはありますか?
A4: はい、ヘルプを見つけたり、経験を共有したりできます。Aspose.CAD フォーラム.
Q5: 追跡エラー メッセージをカスタマイズできますか?
A5: もちろんです。コードを変更して、要件に応じてエラー メッセージを調整できます。