Het STL-bestandsformaat (STereoLithography) wordt gebruikt voor 3D CAD-tekeningen en 3D-printen. Er zijn verschillende vereisten wanneer de ontwikkelaars STL-bestanden programmatisch moeten renderen in verschillende andere formaten. Een van de redenen voor conversie is een betere draagbaarheid. In dit artikel leert u hoe u de STL-bestanden kunt weergeven in PDF-indeling met behulp van C#. Bovendien zullen we de STL-bestanden converteren naar HTML-, JPG- en PNG-indeling binnen de .NET-toepassing met behulp van voorbeelden.

Hieronder worden de volgende onderwerpen besproken:

.NET API om STL-bestanden te bekijken

GroupDocs.Viewer demonstreert documentviewer .NET API waarmee de documenten kunnen worden omgezet in PDF, HTML en afbeeldingen binnen de .NET-toepassing. In dit artikel zullen we het in voorbeelden gebruiken om de STL-bestanden naar verschillende andere bestandsindelingen te converteren.

U kunt de DLL’s of het MSI-installatieprogramma downloaden van de downloadsectie of de API in uw .NET-toepassing installeren via NuGet.

PM> Install-Package GroupDocs.Viewer

Bekijk STL-bestand als PDF met C#

Vanwege de hoge overdraagbaarheid is het vaak nodig om het stereolithografische STL-formaat naar PDF-formaat te converteren. De volgende stappen laten zien hoe u de STL-bestanden converteert naar PDF-indeling met behulp van C#.

  • Laad het STL-bestand met de klasse Viewer.
  • Bereid de PDF-renderingopties voor met behulp van de klasse PdfViewOptions.
  • Gebruik de methode View() om het STL-bestand als PDF weer te geven.

Het volgende C#-codevoorbeeld geeft de STL-bestanden weer in PDF-indeling.

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

Bekijk STL-bestand als HTML, JPG of PNG met C#

Op dezelfde manier kunt u de STL-bestanden naar behoefte converteren naar andere formaten. De volgende stappen helpen u om de STL-bestanden in verschillende andere indelingen weer te geven met behulp van C#.

  • Laad het STL-bestand met behulp van de klasse Viewer.
  • Bereid de weergave-opties voor volgens het conversieformaat:
  • Gebruik de methode View() om STL-bestanden weer te geven als HTML, JPG of PNG.

Hieronder staan de C#-voorbeelden die STL-bestanden afzonderlijk in elke indeling weergeven met behulp van de respectieve indelingsopties.

STL naar HTML met C#

De volgende C#-code converteert het STL-bestand naar HTML met ingesloten bronnen. Evenzo kunt u met externe bronnen naar HTML converteren.

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

STL naar JPG met C#

De volgende C#-code converteert het STL-bestand naar de JPG-afbeeldingsindeling.

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

STL naar PNG met C#

De volgende C#-code converteert het STL-bestand naar de PNG-afbeeldingsindeling.

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

Ontvang een gratis API-licentie

U kunt de API’s gratis gebruiken door een tijdelijke licentie te krijgen.

Conclusie

Tot slot hebben we geleerd hoe we de STL-bestanden in andere indelingen kunnen weergeven. We hebben met name de STL-bestanden geconverteerd naar PDF-, HTML-, JPG- en PNG-indelingen met behulp van het C#-voorbeeld. U kunt uw eigen STL-viewertoepassing bouwen, zoals Groupdocs.Viewer Online App.

Ga voor meer informatie over GroupDocs.Viewer for .NET naar de documentatie. Neem voor vragen contact met ons op via het forum.

Zie ook