STL (STereoLithography) dosya formatı, 3D CAD çizimleri ve yazdırma için geniş ölçüde kullanılır. Öte yandan, diğer birçok format STL’den daha taşınabilirdir. İşte STL formatını diğer formatlara dönüştürme gereksinimi geliyor. Bu yazıda, Java kullanarak STL dosyalarının PDF formatına nasıl dönüştürüleceğini tartışacağız. Bunun yanında STL dosyalarını Java uygulaması içerisinde örnekler üzerinden HTML, JPG ve PNG formatlarına çevireceğiz.
Aşağıdaki konular aşağıda tartışılmaktadır:
STL Dosyalarını Görüntülemek için Java API
GroupDocs.Viewer, belgelerin PDF’e dönüştürülmesine izin veren belge görüntüleyici Java API’sini gösterir, Java uygulamasında HTML ve resimler. Bu yazıda, STL dosyalarını diğer farklı dosya biçimlerine dönüştürmek için örneklerde bu API’yi kullanacağız.
JAR dosyasını indirilenler bölümünden indirebilir veya Java uygulamalarınızda en son depo ve bağımlılık Maven yapılandırmalarını kullanabilirsiniz.
<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 kullanarak STL Dosyasını PDF olarak görüntüleyin
PDF formatının yüksek taşınabilirliği genellikle diğer formatların PDF’ye dönüştürülmesine yol açar. Aşağıdaki adımlar, STL dosyalarının Java’da PDF formatına nasıl dönüştürüleceğine rehberlik eder.
- Viewer sınıfını kullanarak STL dosyasını yükleyin.
- PdfViewOptions sınıfını kullanarak PDF oluşturma seçeneklerini hazırlayın.
- view() yöntemini kullanarak STL dosyasını PDF olarak işleyin. .
Aşağıdaki Java kodu örneği, STL dosyalarını PDF formatına dönüştürür.
// STL dosyalarını Java'da PDF'ye dönüştürün
try (Viewer viewer = new Viewer("path/input.stl")) {
PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
viewer.view(options);
}
Java kullanarak STL Dosyasını HTML, JPG veya PNG olarak görüntüleyin
Oldukça benzer şekilde, STL dosyalarını başka çeşitli biçimlere de dönüştürebilirsiniz. Aşağıdaki adımlar, Java kullanarak STL dosyalarını HTML, JPG ve PNG biçimlerine dönüştürmenize yardımcı olur.
- Viewer sınıfını kullanarak STL dosyasını yükleyin.
- Oluşturma seçeneklerini amaçlanan çıktı biçimine göre hazırlayın:
- HTML oluşturma, HtmlViewOptions sınıfına ihtiyaç duyar. (Katıştırılmış veya harici kaynakları kullanabilirsiniz)
- JPG oluşturma, JpgViewOptions sınıfını kullanır.
- PNG oluşturma, PngViewOptions sınıfını gerektirir.
- view() yöntemini kullanarak STL dosyasını HTML, JPG veya PNG olarak işleyin.
Aşağıda, yukarıda belirtilen ilgili biçim seçeneklerini kullanarak STL dosyalarını bağımsız olarak her biçime dönüştüren Java kaynak kodu örnekleri bulunmaktadır.
Java kullanarak STL’den HTML’ye
Aşağıdaki Java kodu, STL dosyasını gömülü kaynaklarla HTML formatına dönüştürür. Benzer şekilde, harici kaynaklarla HTML’ye dönüştürebilirsiniz.
// Java kullanarak katıştırılmış kaynaklarla STL dosyalarını HTML'ye dönüştürün
try (Viewer viewer = new Viewer("path/input.stl")) {
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
viewer.view(options);
}
Java kullanarak STL’den JPG’ye
Aşağıdaki Java kodu, STL dosyasını JPG görüntü formatına dönüştürür.
// STL dosyalarını Java'da JPG'ye dönüştürün
try (Viewer viewer = new Viewer("path/input.stl")) {
JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
viewer.view(options);
}
Java kullanarak STL’den PNG’ye
Aşağıdaki Java kodu, STL dosyasını PNG resim formatına dönüştürür.
// Java'da STL dosyalarını PNG'ye dönüştürün
try (Viewer viewer = new Viewer("path/input.stl")) {
PngViewOptions options = new PngViewOptions("path/stl-output.png");
viewer.view(options);
}
Ücretsiz API Lisansı Alın
Geçici bir lisans alarak API’leri ücretsiz olarak kullanabilirsiniz.
Çözüm
Özetle, Java örneklerini kullanarak STL dosyalarını PDF, HTML, JPG ve PNG formatlarına dönüştürmeyi öğrendik. Artık Groupdocs.Viewer Çevrimiçi Uygulaması gibi kendi STL görüntüleme uygulamanızı geliştirmeyi deneyebilirsiniz.
GroupDocs.Viewer for Java hakkında daha fazla bilgi edinmek için belgelerini ziyaret edin. Sorularınız için forum aracılığıyla bize ulaşın.