STLからPDFへのPNG画像

STLファイルは、3Dサーフェスのジオメトリを表示するために使用されます。ただし、STLファイルの表示または操作をサポートしているCAD関連のアプリケーションはごくわずかです。したがって、STLファイルをPDFまたはPNG画像に変換する必要がある場合があります。 PDFまたは画像ファイル形式が広くサポートされているため、多くのオペレーティングシステムおよび環境でファイルの概要を確認できます。詳細については、次のセクションをご覧ください。

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

STLファイルは、3D幾何学的情報を格納するために使用されるため、ステレオリソグラフィーファイルとも呼ばれます。 Aspose.CAD for JavaAPIを使用してSTLファイルを変換できます。他のサードパーティアプリケーションを必要とせずに、STL変換機能を簡単に利用できます。 ダウンロードセクションからJARファイルをダウンロードするか、Mavenベースのアプリケーションで次の仕様を使用してJava環境を構成するだけです。

リポジトリ:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

依存:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>20.12</version>        
   </dependency>
</dependencies>

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

Javaを使用してプログラムでSTLファイルをPDFに変換するには、次の手順に従います。

  1. 入力STLファイルのパスを指定します。
  2. CadImageクラスオブジェクトを含む入力STLファイルをロードします。
  3. PdfOptionsクラスインスタンスを初期化します。
  4. STLをPDFに変換します。

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

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

// 入力STLイメージをロードします
CadImage cadImage = (CadImage)Image.load(sourceFilePath);

// PdfOptionsクラスインスタンスを初期化します
PdfOptions pdfOptions = new PdfOptions();                 

// STLをPDFに変換する
cadImage.save(dataDir + "test.pdf", pdfOptions);

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

JavaアプリケーションでSTLファイルをPNG画像に変換するには、次の手順を使用してください。

  1. 入力STLイメージをロードします。
  2. PngOptionsクラスインスタンスを初期化します。
  3. STLをPNG画像に変換します。

次のコードは、Javaを使用してプログラムでSTLをPNG画像に変換する方法を示しています。

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

// 入力STLイメージをロードします
CadImage cadImage = (CadImage)Image.load(sourceFilePath);

// PngOptionsクラスインスタンスを初期化します
PngOptions pngOptions = new PngOptions();

// STLをPNG画像に変換する
cadImage.save(sourceFilePath + "test.png", pngOptions);

結論

結論として、Javaを使用してプログラムでSTLファイルをPDFドキュメントやPNG画像などのさまざまなファイル形式に変換する方法を学びました。この記事は、API構成と、アプリケーションでの使用について説明するステップバイステップガイドです。 APIドキュメントを見ると、他のいくつかの機能を調べることができます。また、ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。ご返信をお待ちしております。

関連項目