DWF から PDF への C#

DWF(Design Web Format) ファイルを PDF(Portable Document Format) に変換することは、設計およびエンジニアリング ドキュメントを扱う専門家にとって一般的な要件です。この変換により、豊富な設計データの共有と表示に通常使用される DWF ファイルを、特殊なソフトウェアを必要とせずに、さまざまなプラットフォーム間で簡単に配布、表示、印刷できるようになります。このブログ投稿では、C# を使用して DWF ファイルを PDF に変換するプロセスについて説明します。

DWF を PDF に変換する理由

変換プロセスに入る前に、DWF ファイルを PDF に変換する必要がある理由を理解しましょう。

ユニバーサル アクセシビリティ: PDF は、PDF リーダーを搭載したあらゆるデバイスで開くことができる、広く受け入れられている形式であり、設計データを誰でもアクセスできるようになります。

デザインの整合性の保持: PDF ファイルはデザインの整合性と品質を維持し、変換中に詳細が失われないようにします。

配布の容易さ: PDF ファイルはコンパクトで、電子メールやその他のファイル共有方法で簡単に共有できます。

印刷準備完了: PDF は印刷に適した形式であり、追加の書式設定なしでデザインを印刷できる状態に保ちます。

DWF から PDF へのコンバーター - C# API のインストール

次の NuGet インストール コマンドを使用して Conholdate.Total for .NET をインストールすると、DWF やその他の CAD 関連ファイル形式を処理できます。

PM> NuGet\Install-Package Conholdate.Total

C# で DWF を PDF に変換する

C# で DWF を PDF に変換するには、以下の手順に従ってください。

  • ソース DWF ファイルを Image クラス オブジェクトに読み込みます。
  • CadRasterizationOptions クラス オブジェクトをインスタンス化し、カスタム プロパティを設定します。
  • PdfOptions クラスのインスタンスを初期化します。
  • ベクターラスタライズオプションを設定します。
  • 出力したPDFファイルを保存します。

次のコード スニペットは、C# で DWF を PDF に変換する方法を説明しています。

// DWFファイルをイメージクラスオブジェクトにロードする
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwf"))
{
    // CadRasterizationOptionsクラスオブジェクトをインスタンス化する
    Aspose.CAD.ImageOptions.CadRasterizationOptions dwfRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();

    // ページサイズを設定する
    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // PdfOptionsオブジェクトを初期化する
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // ベクターラスタライズオプションを設定する
    pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    // PDFファイルを保存
    image.Save("output.pdf", pdfOptions);
}

無料評価ライセンス

無料の一時ライセンスをリクエストして、API のすべての機能を制限なくテストすることができます。

まとめ

このアプローチでは、C# で DWF ファイルを PDF に変換するのは簡単です。この記事で説明されている手順に従うことで、設計ドキュメントに簡単にアクセスでき、共有でき、印刷可能な状態になります。ただし、不明な点や質問がある場合は、フォーラム までご連絡ください。

よくある質問

DWF とは何ですか?

DWF (Design Web Format) は、専用の CAD ソフトウェアを必要とせずに豊富な設計データを共有および表示するためにオートデスクが開発したファイル形式です。

複数の DWF ファイルを一度に PDF に変換できますか?

はい、同じ方法を使用して、複数の DWF ファイルをループし、それぞれを PDF に変換できます。

PDF出力をカスタマイズできますか?

はい、PdfOptions および CadRasterizationOptions クラスのプロパティを調整することで、PDF 出力をカスタマイズできます。

参照