Formát souboru STL (STereoLithography) se používá pro 3D CAD výkresy a 3D tisk. Existuje několik požadavků, když jsou vývojáři povinni programově vykreslit soubory STL do různých jiných formátů. Jedním z důvodů konverze je lepší přenositelnost. V tomto článku se dozvíte, jak vykreslit soubory STL do formátu PDF pomocí C#. Kromě toho převedeme soubory STL do formátu HTML, JPG a PNG v rámci aplikace .NET pomocí příkladů.

Níže jsou diskutována následující témata:

.NET API pro prohlížení souborů STL

GroupDocs.Viewer představuje prohlížeč dokumentů .NET API, který umožňuje vykreslování dokumentů do formátu PDF, HTML a obrázků v rámci aplikace .NET. V tomto článku jej použijeme v příkladech k převodu souborů STL do různých jiných formátů souborů.

Můžete si stáhnout DLL nebo instalační program MSI z části ke stažení nebo nainstalovat API do vaší aplikace .NET prostřednictvím NuGet.

PM> Install-Package GroupDocs.Viewer

Zobrazit STL soubor jako PDF pomocí C#

Často je nutné převést stereolitografický formát STL do formátu PDF kvůli jeho vysoké přenositelnosti. Následující kroky ukazují, jak převést soubory STL do formátu PDF pomocí C#.

  • Načtěte soubor STL pomocí třídy Viewer.
  • Připravte možnosti vykreslování PDF pomocí třídy PdfViewOptions.
  • K vykreslení souboru STL jako PDF použijte metodu View().

Následující příklad kódu C# vykresluje soubory STL do formátu PDF.

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

Zobrazení souboru STL jako HTML, JPG nebo PNG pomocí C#

Podobně můžete převést soubory STL do jiných formátů podle požadavku. Následující kroky vám pomohou vykreslit soubory STL do různých jiných formátů pomocí C#.

  • Načtěte soubor STL pomocí třídy Viewer.
  • Připravte možnosti vykreslování podle formátu převodu:
  • Pomocí metody View() vykreslíte soubor STL jako HTML, JPG nebo PNG.

Níže jsou uvedeny příklady C#, které samostatně vykreslují soubory STL do každého formátu pomocí příslušných možností formátu.

STL do HTML pomocí C#

Následující kód C# převede soubor STL do HTML s vloženými prostředky. Podobně můžete převést do HTML pomocí externích zdrojů.

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

STL do JPG pomocí C#

Následující kód C# převede soubor STL do formátu obrázku JPG.

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

STL do PNG pomocí C#

Následující kód C# převede soubor STL do formátu obrázku PNG.

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

Získejte bezplatnou licenci API

Rozhraní API můžete používat zdarma získáte dočasnou licenci.

Závěr

Na závěr jsme se naučili, jak vykreslit soubory STL do jiných formátů. Konkrétně jsme pomocí příkladu C# převedli soubory STL do formátů PDF, HTML, JPG a PNG. Můžete si vytvořit vlastní aplikaci pro prohlížení STL, jako je Groupdocs.Viewer Online App.

Chcete-li se dozvědět více o GroupDocs.Viewer for .NET, navštivte jeho dokumentaci. V případě dotazů nás kontaktujte prostřednictvím fóra.

Viz také