DWG を PDF またはラスター イメージにエクスポートする - Aspose.CAD ガイド
導入
.NET アプリケーションで DWG ファイルを PDF またはラスター イメージにシームレスに変換したいと考えていますか?これ以上探さない!このステップバイステップ ガイドでは、強力な Aspose.CAD for .NET ライブラリを使用するプロセスを順を追って説明します。経験豊富な開発者であっても、初心者であっても、このチュートリアルはあらゆるスキル レベルに対応しています。
前提条件
チュートリアルに入る前に、次のものが整っていることを確認してください。
- .NET プログラミングの基本的な理解。
- Aspose.CAD for .NET ライブラリがインストールされています。そうでない場合は、ダウンロードしてくださいここ.
- .NET 開発用にセットアップされたお気に入りの統合開発環境 (IDE)。
名前空間のインポート
必要な名前空間を .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 ファイルをロードする
まず、変換する DWG ファイルをロードします。 「Your Document Directory」を DWG ファイルへのパスに置き換えます。
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Bottom_plate.dwg";
using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
// DWG をロードするためのコードはここにあります
}
ステップ 2: PDF エクスポートを設定する
次に、PDF エクスポート設定を構成しましょう。この例では、レイアウトを設定し、単位変換を処理する方法を示します。
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.Layouts = new string[] { "Model" };
//単位系を確認して定義する
bool currentUnitIsMetric = false;
double currentUnitCoefficient = 1.0;
DefineUnitSystem(cadImage.UnitType, out currentUnitIsMetric, out currentUnitCoefficient);
//PDF エクスポートを設定するコードはここにあります
ステップ 3: PDF にエクスポートする
設定した内容を使用して PDF へのエクスポートを実行します。
PdfOptions pdfOptions = new PdfOptions
{
VectorRasterizationOptions = rasterizationOptions
};
cadImage.Save(outPath, pdfOptions);
ステップ 4: ラスター イメージにエクスポートする
PNG などのラスター イメージにエクスポートする機能を拡張します。
// A4 サイズ、300 DPI - 2480 x 3508
rasterizationOptions.PageHeight = 3508;
rasterizationOptions.PageWidth = 2480;
PngOptions pngOptions = new PngOptions
{
VectorRasterizationOptions = rasterizationOptions
};
cadImage.Save(outPath.Replace("pdf", "png"), pngOptions);
結論
おめでとう! Aspose.CAD for .NET を使用して DWG ファイルを PDF とラスター イメージの両方にエクスポートする方法を学習しました。この強力なライブラリはプロセスを合理化し、効率的で開発者にとって使いやすいものにします。
よくある質問
Q1: Aspose.CAD for .NET を商用プロジェクトで使用できますか?
A1: はい、可能です。訪問購入.aspose.com/購入ライセンスの詳細については、
Q2: 無料トライアルはありますか?
A2:確かに!無料トライアルを手に入れましょうここ.
Q3: Aspose.CAD for .NET のサポートを受けるにはどうすればよいですか?
A3: に向かってください。Aspose.CAD フォーラムコミュニティサポートのために。
Q4: テスト目的で一時ライセンスを取得できますか?
A4: はい、仮免許を取得できます。ここ.
Q5: 詳細なドキュメントはどこで入手できますか?
A5: ドキュメントは次の場所から入手できます。Aspose.CAD.