STL(** ST ** ereo ** L ** ithography) ファイル形式は、3DCAD図面および印刷に広く使用されています。一方、他の多くの形式はSTLよりも移植性があります。 STL形式を他の形式にレンダリングするための要件があります。この記事では、Javaを使用してSTLファイルをPDF形式にレンダリングする方法について説明します。これに加えて、例を使用して、Javaアプリケーション内で** STLファイルをHTML、JPG、およびPNG形式**に変換します。
以下のトピックについて以下で説明します。
STLファイルを表示するJavaAPI
GroupDocs.Viewer は、ドキュメントをPDFにレンダリングできるドキュメントビューアJava API を紹介しています。 HTML、およびJavaアプリケーション内の画像。この記事では、例でこのAPIを使用して、STLファイルを他のさまざまなファイル形式に変換します。
ダウンロード セクション から JAR ファイルをダウンロードするか、 Java アプリケーション内で最新のリポジトリと依存関係 Maven 構成を使用できます。
<repository>
<id>GroupDocsArtifactRepository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>21.11.1</version>
</dependency>
Javaを使用してSTLファイルをPDFとして表示
PDF形式の高い移植性は、多くの場合、他の形式からPDFへの変換につながります。次の手順は、JavaでSTLファイルをPDF形式に変換する方法を示しています。
- Viewer クラスを使用してSTLファイルをロードします。
- PdfViewOptions クラスを使用してPDFレンダリングオプションを準備します。
- view() を使用してSTLファイルをPDFとしてレンダリングします方法。
次のJavaコード例は、STLファイルをPDF形式にレンダリングします。
// STLファイルをJavaでPDFにレンダリングする
try (Viewer viewer = new Viewer("path/input.stl")) {
PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
viewer.view(options);
}
Javaを使用してSTLファイルをHTML、JPG、またはPNGとして表示する
同様に、STLファイルを他のさまざまな形式に変換することもできます。次の手順は、Javaを使用してSTLファイルをHTML、JPG、およびPNG形式にレンダリングするのに役立ちます。
- Viewer クラスを使用して STL ファイルをロードします。
- 目的の出力形式に従ってレンダリングオプションを準備します。
- HTML レンダリングには HtmlViewOptions クラス。 (埋め込みリソースまたは外部リソースのいずれかを使用できます)
- JPG レンダリングでは、JpgViewOptions クラスを使用します。
- PNG レンダリングには、PngViewOptions クラスが必要です。
- view() を使用して、STLファイルをHTML、JPG、またはPNGとしてレンダリングします。 メソッド。
以下は、上記のそれぞれのフォーマットオプションを使用してSTLファイルを各フォーマットに個別にレンダリングするJavaソースコードの例です。
Javaを使用したSTLからHTMLへ
次のJavaコードは、STLファイルをリソースが埋め込まれたHTML形式に変換します。同様に、外部リソースを使用してHTMLに変換できます。
// Javaを使用してSTLファイルを埋め込みリソースを含むHTMLにレンダリングする
try (Viewer viewer = new Viewer("path/input.stl")) {
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
viewer.view(options);
}
Javaを使用したSTLからJPG
次のJavaコードは、STLファイルをJPG画像形式にレンダリングします。
// STLファイルをJavaでJPGにレンダリングする
try (Viewer viewer = new Viewer("path/input.stl")) {
JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
viewer.view(options);
}
Javaを使用したSTLからPNGへ
次のJavaコードは、STLファイルをPNG画像形式に変換します。
// STLファイルをJavaでPNGにレンダリングする
try (Viewer viewer = new Viewer("path/input.stl")) {
PngViewOptions options = new PngViewOptions("path/stl-output.png");
viewer.view(options);
}
無料のAPIライセンスを取得する
一時ライセンスを取得する ことにより、APIを無料で使用できます。
結論
要約すると、Javaの例を使用して、STLファイルをPDF、HTML、JPG、およびPNG形式にレンダリングする方法を学びました。これで、Groupdocs.Viewerのオンラインアプリ のような独自のSTL表示アプリケーションの開発を試すことができます。
GroupDocs.Viewer for Java の詳細については、そのドキュメント にアクセスしてください。質問については、フォーラム からお問い合わせください。