STLをPDFPNG画像に変換する

STLは、ステレオリソグラフィーの略で、3D表面形状を表します。これらは、CAD関連のアプリケーションで頻繁に使用されます。 STLファイルをすばやく簡単にPDFに変換できます。このファイル形式の変換は、PDF形式の互換性があるため、さまざまなオペレーティングシステムや環境で情報を表示する必要があるシナリオで役立ちます。同様に、STLをPNG画像にレンダリングして、ファイルをすばやくプレビューできます。次のセクションを見て、それらをよりよく学習しましょう。

STLからPDFまたはPNG画像への変換–APIのインストール

Aspose.CAD for .NET APIは、STL、DWG、PLT、およびその他の多くのサポートされているファイル形式の操作をサポートしています。ここでは、特にSTLファイルの変換について説明します。 ダウンロードセクションからDLLファイルをダウンロードするか、NuGetパッケージに関連する次のインストールコマンドを使用して、APIを構成できます。

PM> Install-Package Aspose.CAD

C#を使用してプログラムでSTLをPDFに変換する

PDFは、多くのシステム環境やアプリケーションとの互換性が非常に高いため、人気のある形式です。 .NETベースのアプリケーションでは、STLファイルをPDFに変換する必要がある場合があります。以下は、STLからPDFへの変換の手順です。

  1. 入力STLイメージをロードします
  2. PdfOptionsクラスインスタンスを初期化します
  3. SaveメソッドでSTLをPDFファイルに変換する

以下のコードスニペットは、C#を使用してプログラムでSTLをPDFに変換する方法を示しています。

// 入力STLファイルのパスを指定します
string sourceFilePath = dataDir + "galeon.stl";

// 入力STLイメージをロードします
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{             
    // PdfOptionsクラスインスタンスを初期化します
    PdfOptions pdfOptions = new PdfOptions();
                
    string outPath = sourceFilePath + "test.pdf";

    // STLをPDFに変換する
    cadImage.Save(outPath, pdfOptions);
}

C#を使用してプログラムでSTLをPNG画像に変換する

STLファイルをPNG画像に変換して、データと情報をすばやくプレビューできます。以下の手順は、STLファイルを変換するプロセスを説明しています。

  1. ソースSTLファイルを入力としてロード
  2. PngOptionsクラスインスタンスを初期化します
  3. STLをPNGに変換し、出力を保存します

次のコードは、C#でプログラムによってSTLをPNG画像に変換するためのこれらの手順に従う方法を詳しく説明しています。

// 入力STLファイルのパスを指定します
string sourceFilePath = dataDir + "galeon.stl";

// 入力STLイメージをロードします
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
    // PngOptionsクラスインスタンスを初期化します
    PngOptions pngOptions = new PngOptions();

    string outPath = sourceFilePath + "test.png";

    // STLをPNGに変換する
    cadImage.Save(outPath, pngOptions);
}

結論

これらのセクションでは、.NETベースのアプリケーションでC#コードを使用してSTLファイルをPDFまたはPNG画像に変換またはエクスポートする方法を学習しました。同様に、他のいくつかのCAD関連の変換と操作はAPIの重要な機能です。 ドキュメントを読んで、さらに詳しく調べることができます。要件に合わせたPOCの作成についてサポートが必要な場合は、無料サポートフォーラムから懸念事項について話し合うこともできます。喜んでお手伝いさせていただきます!

関連項目