Format file STL (STereoLithography) banyak digunakan untuk gambar dan pencetakan 3D CAD. Di sisi lain, banyak format lain yang lebih portabel daripada STL. Inilah persyaratan untuk merender format STL ke format lain. Pada artikel ini, kita akan membahas cara merender file STL ke dalam format PDF menggunakan Java. Selain itu, kami akan mengonversi file STL ke format HTML, JPG, dan PNG dalam aplikasi Java menggunakan contoh.

Topik-topik berikut dibahas di bawah ini:

Java API untuk Melihat File STL

GroupDocs.Viewer menampilkan penampil dokumen Java API yang memungkinkan rendering dokumen menjadi PDF, HTML, dan gambar dalam aplikasi Java. Pada artikel ini, kami akan menggunakan API ini sebagai contoh untuk mengonversi file STL ke dalam format file lain yang berbeda.

Anda dapat mendownload file JAR dari downloads section atau menggunakan konfigurasi repositori dan dependensi terbaru Maven dalam aplikasi Java Anda.

<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>

Lihat File STL sebagai PDF menggunakan Java

Portabilitas format PDF yang tinggi sering mengarah pada konversi format lain ke PDF. Langkah-langkah berikut memandu cara mengonversi file STL ke format PDF di Java.

  • Muat file STL menggunakan kelas Viewer.
  • Persiapkan opsi perenderan PDF menggunakan kelas PdfViewOptions.
  • Render file STL sebagai PDF menggunakan metode view() .

Contoh kode Java berikut merender file STL ke dalam format PDF.

// Render file STL ke PDF di Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.view(options);
}

Lihat File STL sebagai HTML, JPG, atau PNG menggunakan Java

Sama halnya, Anda juga dapat mengonversi file STL ke berbagai format lain. Langkah-langkah berikut membantu Anda merender file STL ke dalam format HTML, JPG, dan PNG menggunakan Java.

  • Muat file STL menggunakan kelas Viewer.
  • Persiapkan opsi rendering sesuai dengan format output yang diinginkan:
  • Render file STL sebagai HTML, JPG, atau PNG menggunakan metode view().

Di bawah ini adalah contoh kode sumber Java yang merender file STL secara independen ke dalam setiap format menggunakan opsi format masing-masing yang disebutkan di atas.

STL ke HTML menggunakan Java

Kode Java berikut mengubah file STL menjadi format HTML dengan sumber daya yang disematkan. Demikian pula, Anda dapat mengonversi ke HTML dengan sumber daya eksternal.

// Render file STL ke HTML dengan sumber daya tersemat menggunakan Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
    viewer.view(options);
}

STL ke JPG menggunakan Java

Kode Java berikut merender file STL ke dalam format gambar JPG.

// Render file STL ke JPG di Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.view(options);
}

STL ke PNG menggunakan Java

Kode Java berikut mengubah file STL menjadi format gambar PNG.

// Render file STL ke PNG di Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    PngViewOptions options = new PngViewOptions("path/stl-output.png");
    viewer.view(options);
}

Dapatkan Lisensi API Gratis

Anda dapat menggunakan API secara gratis dengan mendapatkan lisensi sementara.

Kesimpulan

Singkatnya, kami belajar merender file STL ke dalam format PDF, HTML, JPG, dan PNG menggunakan contoh Java. Sekarang, Anda dapat mencoba mengembangkan aplikasi tampilan STL Anda sendiri seperti Aplikasi Online Groupdocs.Viewer.

Untuk mempelajari lebih lanjut tentang GroupDocs.Viewer for Java, kunjungi dokumentasi. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga