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:
- Vykreslování HTML vyžaduje třídu HtmlViewOptions. (Můžete použít vložené nebo externí zdroje)
- Vykreslování JPG používá třídu JpgViewOptions.
- Vykreslování PNG vyžaduje třídu PngViewOptions.
- 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.