DWFからPNGJPG画像C#

DWFファイルは、CAD図面、テキスト、画像などで構成されるベクトルに基づいています。DWFファイルのサムネイルまたはプレビュー画像を作成する必要がある場合があります。これに従って、この記事では、C#でプログラムによってDWFファイルをJPGまたはPNG画像に変換する方法について説明します。

DWFからJPGまたはPNGへのイメージコンバーター– C#APIのインストール

Aspose.CAD for .NET APIは、DWFおよびその他のいくつかのファイル形式の変換をサポートしています。 新しいリリースセクションからDLLファイルをダウンロードするか、次のNuGetコマンドを使用して、APIを簡単に構成できます。

PM> Install-Package Aspose.CAD

C#でプログラムによってDWFをJPG画像に変換する

次の手順に従って、DWFファイルをJPGイメージに変換できます。

  1. Imageクラスで入力DWFをロードします。
  2. CadRasterizationOptionsクラスのオブジェクトを初期化します。
  3. JpegOptionsクラスのインスタンスを作成します。
  4. VectorRasterizationOptionsを設定し、出力JPG画像を保存します。

次のコードスニペットは、C#でプログラムによってDWFファイルをJPG画像に変換する方法を示しています。

string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
    // JpegOptionsクラスオブジェクトを初期化します
    JpegOptions jpgOptions = new JpegOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // DWFをJPG画像にエクスポート
    string outPath = "blocks_and_tables.jpg";
    image.Save(outPath, jpgOptions);
}

C#でプログラムによってDWFをPNG画像に変換する

次の手順で、DWFファイルをPNG画像に変換できます。

  1. Imageクラスを使用して入力DWFファイルをロードします。
  2. CadRasterizationOptionsクラスのインスタンスを作成します。
  3. PngOptionsタイプのオブジェクトを作成します。
  4. VectorRasterizationOptionsを指定し、出力PNG画像を書き込みます。

以下のコードスニペットは、C#でプログラムによってDWFファイルをPNG画像に変換する方法を説明しています。

string inputFile = "blocks_and_tables.dwf";

// 入力DWFファイルをロードします
using (Image image = Image.Load(inputFile))
{
    // PngOptionsクラスオブジェクトを初期化します
    PngOptions pngOptions = new PngOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // DWFをPNG画像にエクスポート
    string outPath = "blocks_and_tables.png";
    image.Save(outPath, pngOptions);
}

無料の一時ライセンスを取得する

無料の一時ライセンスをリクエストすることで、API機能を最大限に評価できます。

結論

この記事では、DWFファイルをPNGやJPGなどの画像形式に変換する方法について説明しました。 C#でプログラムによって変換を実行するためのすべての手順とコードスニペットについて説明します。さらに、APIでサポートされている機能の詳細については、ドキュメントをご覧ください。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目