CADファイルをPDFのようなより普遍的にアクセス可能な形式に変換することは、エンジニア、建築家、デザイナーが専門的なCADソフトウェアをインストールしていない可能性のあるプロフェッショナルと頻繁に協力する多くの業界において必要です。PDFは広くサポートされており、互換性の問題なくほとんどのデバイスで開くことができるため、CAD図面をPDFに変換することは、技術文書の共有、アーカイブ、印刷のための実用的なソリューションを提供します。このブログ投稿では、Conholdate.Total for .NET SDKを使用してC#でCADをPDFに変換するプロセスを説明します。このSDKは、開発者がアプリケーション内
CAD図面をPDFドキュメントに変換する理由は何ですか?
- PDF は、CAD 図面をクライアント、同僚、または利害関係者と共有する際に、特別なソフトウェアを必要とせずに簡単に共有できる、最も普遍的にサポートされているファイル形式の1つです。
- CADをPDFに変換することで、複雑な図面が安全に保たれ、配布中に誤って変更されることがないため、設計文書の信頼性を保護するために重要です。
- PDFファイルはコンパクトでストレージおよびアーカイブのために最適化されており、エンジニアリングおよび建築設計の長期保存に好まれるフォーマットです。
- CADレイアウトをPDFに変換することで、専門家は元の図面の精度と品質を損なうことなく、自分の作品を注釈、印刷、提示することができます。
C# で CAD を PDF に変換 - SDK 構成
CADからPDFへの変換プロセスは、Conholdate.Total for .NETを使用することでシームレスであり、SDKは元のCADファイルの構造的整合性、グラフィカル要素、およびスケーリングが出力ドキュメントにおいて保持されることを保証します。これにより、CADビューアが利用できない環境でデザインを配布または提示する際に高忠実度の結果を必要とする専門家にとって理想的な選択となります。外部ツールや複雑なワークフローに依存するのではなく、開発者はこの機能を自分の.NETアプリケーションに直接統合でき、エンドユーザーは数行のコードで瞬時に図面を変換できます。以下のNuGetインストールコマンド
Install-Package Conholdate.Total
CADをC#でPDFに変換する
以下は、Conholdate.Total for .NETを使用してCAD図面をPDFファイルに変換する方法を示すC#コードの例です。また、全体の図面ではなく特定のセクションのみをエクスポートしたい場合に、CADファイルから特定のレイアウトを指定する方法も示しています。
Contracts.Func<LoadOptions> getLoadOptions =() => new CadLoadOptions
{
LayoutNames = new []{ "Layout1", "Layout3" }, // Specifying Layouts
// Width = 1920,
// Height = 1080
};
using (Converter converter = new Converter("filePath/CAD-Drawing.dwf", getLoadOptions))
{
PdfConvertOptions options = new PdfConvertOptions();
converter.Convert("filePath/cadToPDF-NET.pdf", options);
}
この例は、CAD 図面のどの部分をレンダリングするかについての柔軟性を提供しながら、変換を実行するのがいかに簡単であるかを示しています。1 つまたは複数のレイアウトを選択し、出力解像度を制御し、チーム間で簡単に共有できる高品質の PDF を生成できます。
結論
C# で CAD を PDF に変換することは、専門の設計ファイルと普遍的に受け入れられる文書形式とのギャップを埋める効率的かつ信頼性のある方法を提供します。詳細な図面を技術的でない利害関係者と共有する必要がある場合や、不要な変更から設計を保護する場合、または単にプロジェクトの文書を簡素化する場合でも、これによりプロフェッショナルな成果を達成するために必要な柔軟性と正確性が提供されます。CAD から PDF への変換を .NET アプリケーションに直接統合することで、生産性が向上するだけでなく、組織が多様なチームやプラットフォーム間でシームレスなコラボレーション