3D CAD çizimleri ve 3D baskı için STL (STereoLithography) dosya formatı kullanılır. Geliştiricilerin programlı olarak STL dosyalarını diğer çeşitli biçimlere dönüştürmeleri gerektiğinde çeşitli gereksinimler vardır. Dönüşümün nedenlerinden biri daha iyi taşınabilirliktir. Bu makalede, STL dosyalarını C# kullanarak PDF formatına nasıl dönüştüreceğinizi öğreneceksiniz. Ayrıca örnekler üzerinden STL dosyalarını .NET uygulaması içerisinde HTML, JPG ve PNG formatına çevireceğiz.

Aşağıdaki konular aşağıda tartışılmaktadır:

STL Dosyalarını Görüntülemek için .NET API

GroupDocs.Viewer, belgelerin .NET uygulaması içinde PDF, HTML ve resimlere dönüştürülmesine izin veren belge görüntüleyici .NET API‘yi gösterir. Bu yazıda, STL dosyalarını diğer farklı dosya formatlarına dönüştürmek için örneklerde kullanacağız.

İndirilenler bölümünden DLL’leri veya MSI yükleyicisini indirebilir veya NuGet aracılığıyla .NET uygulamanıza API’yi yükleyebilirsiniz.

PM> Install-Package GroupDocs.Viewer

C# kullanarak STL Dosyasını PDF olarak görüntüleyin

Yüksek taşınabilirliği nedeniyle stereolitografi STL formatını PDF formatına dönüştürmek genellikle gereklidir. Aşağıdaki adımlar, STL dosyalarının C# kullanarak PDF biçimine nasıl dönüştürüleceğini gösterir.

  • 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.
  • STL dosyasını PDF olarak işlemek için View() yöntemini kullanın.

Aşağıdaki C# kod örneği, STL dosyalarını PDF biçiminde işler.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.View(options);
}

C# kullanarak STL Dosyasını HTML, JPG veya PNG olarak görüntüleyin

Benzer şekilde, STL dosyalarını ihtiyaca göre başka biçimlere dönüştürebilirsiniz. Aşağıdaki adımlar, STL dosyalarını C# kullanarak diğer çeşitli biçimlere dönüştürmenize yardımcı olur.

  • Viewer sınıfını kullanarak STL dosyasını yükleyin.
  • Oluşturma seçeneklerini dönüştürme formatına göre hazırlayın:
    • HTML oluşturma, HtmlViewOptions sınıfına ihtiyaç duyar. (Gömülü veya harici kaynakları kullanabilirsiniz)
    • JPG oluşturma, JpgViewOptions sınıfını kullanır.
    • PNG oluşturma, PngViewOptions sınıfını gerektirir.
  • STL dosyasını HTML, JPG veya PNG olarak işlemek için View() yöntemini kullanın.

Aşağıda, ilgili biçim seçeneklerini kullanarak STL dosyalarını her biçime ayrı ayrı işleyen C# örnekleri verilmiştir.

C# kullanarak STL’den HTML’ye

Aşağıdaki C# kodu, STL dosyasını katıştırılmış kaynaklarla HTML’ye dönüştürür. Benzer şekilde, harici kaynaklarla HTML’ye dönüştürebilirsiniz.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/stl-output.html");
    viewer.View(options);
}

C# kullanarak STL’den JPG’ye

Aşağıdaki C# kodu, STL dosyasını JPG resim formatına dönüştürür.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.View(options);
}

C# kullanarak STL’den PNG’ye

Aşağıdaki C# kodu, STL dosyasını PNG görüntü formatına dönüştürür.

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

Sonuç olarak, STL dosyalarının diğer formatlara nasıl dönüştürüleceğini öğrendik. Spesifik olarak, C# örneğini kullanarak STL dosyalarını PDF, HTML, JPG ve PNG biçimlerine dönüştürdük. Groupdocs.Viewer Online Uygulaması gibi kendi STL görüntüleyici uygulamanızı oluşturabilirsiniz.

GroupDocs.Viewer for .NET hakkında daha fazla bilgi edinmek için belgelerini ziyaret edin. Sorularınız için forum aracılığıyla bize ulaşın.

Ayrıca bakınız