
DWG 図面は、建築図面や工学図面を操作するために広く使用されています。ただし、専用の CAD ソフトウェアを持っていない人とこれらのファイルを共有するのは難しい場合があります。効果的な解決策の 1 つは、DWG ファイルを広くサポートされている PDF 形式に変換することです。このブログ投稿では、C# を使用して DWG を PDF に変換する方法を説明します。
DWG から PDF コンバーター - C# API のインストール
Conholdate.Total for .NET をインストールすると、C# で DWG を PDF 形式に変換できます。次のインストール コマンドを実行するか、Visual Studio で NuGet パッケージ マネージャー プラグインを使用するだけです。
PM> NuGet\Install-Package Conholdate.Total
C# で DWG を PDF に変換
次の手順は、C# で DWG 図面を PDF に変換する方法を示しています。
- Image クラスを使用してソース DWG 図面をロードします。
- PdfOptionsクラスのオブジェクトを作成します。
- Save() メソッドを呼び出して、DWG を PDF にエクスポートします。
次のコード サンプルでは、C# で DWG を PDF に変換する方法について詳しく説明します。
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
// PdfOptions のインスタンスを作成する
Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();
// DWG を PDF にエクスポート
image.Save("DWG-to-PDF.pdf", pdfOptions);
}
C# のカスタム設定を使用して DWG を PDF に変換する
PdfOptions クラスによって公開されるカスタム プロパティを使用して、DWG から PDF への変換を即興で行うことができます。 C# で DWG を PDF に変換するには、以下の手順に従ってください。
- Image クラスを使用して、入力 CAD 図面を DWG 形式でロードします。
- CadRasterizationOptions クラスのインスタンスを作成します。
- PdfOptionsクラスのオブジェクトを作成します。
- VectorRasterizationOptions プロパティを設定します。
- Save() メソッドを使用して DWG を PDF 形式にレンダリングします。
以下のサンプル コードは、C# で DWG を PDF に変換する方法を詳しく説明しています。
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
// CadRasterizationOptions のインスタンスを作成し、そのさまざまなプロパティを設定します
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 1600;
rasterizationOptions.PageHeight = 1600;
rasterizationOptions.AutomaticLayoutsScaling = true;
rasterizationOptions.BackgroundColor = Aspose.CAD.Color.LightGray;
// PdfOptions のインスタンスを作成する
Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();
// VectorRasterizationOptions プロパティを設定する
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
// DWG を PDF にエクスポート
image.Save("DWG-to-PDF.pdf", pdfOptions);
}
無料の評価ライセンス
無料の一時ライセンスを取得して、API を最大限に評価することができます。
まとめ
C# での DWG から PDF への変換は、これらのいくつかの API 呼び出しで比較的簡単に行えます。このガイドで概説されている手順に従うことで、DWG から PDF への変換を C# アプリケーションに統合できるため、特殊な CAD ソフトウェアを必要とせずに、さまざまなプラットフォーム間で設計ファイルを簡単に共有できるようになります。一方、懸念事項について話し合いたい場合は、フォーラムまでご連絡ください。
よくある質問
C# を使用して DWG から PDF への変換を Web アプリケーションに統合できますか?
はい、DWG から PDF への変換を Web アプリケーションに統合できます。
変換中に出力 PDF 設定をカスタマイズする方法はありますか?
はい、ページ サイズ、解像度、回転、その他多くのプロパティなどの追加設定がサポートされています。
C# で複数の DWG ファイルを PDF にバッチ変換できますか?
はい、提供されたコードを変更して、複数の DWG ファイルをバッチ変換できます。 DWG ファイル パスのリストを繰り返し処理し、各ファイルを変換します。これにより、1 回の実行で複数のファイルの変換プロセスを自動化できます。