
STL, förkortat för stereolitografi, representerar 3D-ytgeometri. Dessa används ofta i CAD-relaterade tillämpningar. Du kan konvertera STL-filer till PDF snabbt och enkelt. Denna filformatkonvertering är användbar i scenarier när du behöver visa informationen i olika operativsystem och miljöer, på grund av kompatibiliteten hos PDF-formatet. På samma sätt kan du rendera STL till PNG-bilder för en snabb förhandsgranskning av filen. Låt oss ta en titt på följande avsnitt för att lära oss dem bättre:
- STL till PDF eller PNG-bildkonvertering – API-installation
- Konvertera STL till PDF programmatiskt med C#
- Konvertera STL till PNG-bild programmatiskt med C#
STL till PDF eller PNG-bildkonvertering – API-installation
Aspose.CAD för .NET API stöder arbete med STL, DWG, PLT och många andra stödda filformat. Här kommer vi att hantera konvertering av STL-filer i synnerhet. Du kan konfigurera API:t genom att ladda ned DLL-filerna från nedladdningsavsnittet, eller genom att använda följande installationskommando relaterat till NuGet-paketet:
PM> Install-Package Aspose.CAD
Konvertera STL till PDF programmatiskt med C#
PDF är ett populärt format på grund av sin enorma kompatibilitet med många systemmiljöer och program. Du kan behöva konvertera en STL-fil till PDF i dina .NET-baserade program. Nedan följer stegen för konvertering av STL till PDF:
- Läs in ingångsSTL-bild
- Initiera PdfOptions-klassinstans
- Konvertera STL till PDF-fil med Spara-metoden
Kodavsnittet nedan visar hur du konverterar STL till PDF programmatiskt med C#:
// Specify path for input STL file | |
string sourceFilePath = dataDir + "galeon.stl"; | |
// Load input STL image | |
using (var cadImage = (CadImage)Image.Load(sourceFilePath)) | |
{ | |
// Initialize PdfOptions class instance | |
PdfOptions pdfOptions = new PdfOptions(); | |
string outPath = sourceFilePath + "test.pdf"; | |
// Convert STL to PDF | |
cadImage.Save(outPath, pdfOptions); | |
} |
Konvertera STL till PNG-bild programmatiskt med C#
Du kan konvertera STL-filer till PNG-bilder för en snabb förhandsgranskning av data och information. Stegen nedan förklarar processen för att konvertera STL-filer:
- Läs in käll-STL-fil som indata
- Initiera PngOptions-klassinstans
- Konvertera STL till PNG och spara utdata
Följande kod visar hur du följer dessa steg för att konvertera STL till PNG-bild programmatiskt med C#:
// Specify path for input STL file | |
string sourceFilePath = dataDir + "galeon.stl"; | |
// Load input STL image | |
using (var cadImage = (CadImage)Image.Load(sourceFilePath)) | |
{ | |
// Initialize PngOptions class instance | |
PngOptions pngOptions = new PngOptions(); | |
string outPath = sourceFilePath + "test.png"; | |
// Convert STL to PNG | |
cadImage.Save(outPath, pngOptions); | |
} |
Slutsats
I dessa avsnitt har vi lärt oss hur man konverterar eller exporterar STL-filer till PDF eller PNG-bild med hjälp av C#-kod i dina .NET-baserade program. På samma sätt stöder API:t flera andra CAD-relaterade konverteringar och manipulationer som är nyckelfunktioner. Du kan utforska det ytterligare genom att läsa dokumentationen. Du kan också diskutera dina bekymmer med oss via gratis supportforum om du behöver hjälp med att skapa en POC för dina krav. Vi skulle vara glada att hjälpa dig!