STL, w skrócie stereolitografia, reprezentuje geometrię powierzchni 3D. Są one często używane w aplikacjach związanych z CAD. Możesz szybko i łatwo konwertować pliki STL do formatu PDF. Ta konwersja formatu pliku jest pomocna w sytuacjach, gdy trzeba wyświetlić informacje w różnych systemach operacyjnych i środowiskach, ze względu na zgodność formatu PDF. Podobnie możesz renderować obrazy STL do formatu PNG, aby uzyskać szybki podgląd pliku. Rzućmy okiem na następujące sekcje, aby lepiej się ich nauczyć:
- Konwersja obrazu STL do PDF lub PNG – instalacja API
- Konwertuj STL na PDF programowo za pomocą C#
- Konwertuj STL na obraz PNG programowo w C#
Konwersja obrazu STL do PDF lub PNG – instalacja API
Aspose.CAD for .NET API obsługuje pracę z STL, DWG, PLT i wieloma innymi obsługiwanymi formatami plików. Tutaj będziemy mieli do czynienia w szczególności z konwersją plików STL. Możesz skonfigurować API, pobierając pliki DLL z sekcji Downloads lub używając następującego polecenia instalacyjnego związanego z pakietem NuGet:
PM> Install-Package Aspose.CAD
Konwertuj STL na PDF programowo za pomocą C#
PDF jest popularnym formatem ze względu na ogromną kompatybilność z wieloma środowiskami systemowymi i aplikacjami. Może być konieczne przekonwertowanie pliku STL na format PDF w aplikacjach opartych na platformie .NET. Poniżej przedstawiono kroki konwersji STL na PDF:
- Załaduj wejściowy obraz STL
- Zainicjuj instancję klasy PdfOptions.
- Konwertuj plik STL na PDF za pomocą metody Save.
Poniższy fragment kodu pokazuje, jak programowo przekonwertować STL na PDF za pomocą C#:
// Określ ścieżkę do wejściowego pliku STL
string sourceFilePath = dataDir + "galeon.stl";
// Załaduj wejściowy obraz STL
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
// Zainicjuj instancję klasy PdfOptions
PdfOptions pdfOptions = new PdfOptions();
string outPath = sourceFilePath + "test.pdf";
// Konwertuj STL na PDF
cadImage.Save(outPath, pdfOptions);
}
Konwertuj STL na obraz PNG programowo za pomocą C#
Możesz konwertować pliki STL na obrazy PNG, aby uzyskać szybki podgląd danych i informacji. Poniższe kroki wyjaśniają proces konwersji plików STL:
- Załaduj źródłowy plik STL jako dane wejściowe
- Zainicjuj instancję klasy PngOptions.
- Konwertuj STL na PNG i zapisz wynik
Poniższy kod wyjaśnia, jak wykonać następujące kroki, aby programowo przekonwertować obraz STL na obraz PNG w języku C#:
// Określ ścieżkę do wejściowego pliku STL
string sourceFilePath = dataDir + "galeon.stl";
// Załaduj wejściowy obraz STL
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
// Zainicjuj instancję klasy PngOptions
PngOptions pngOptions = new PngOptions();
string outPath = sourceFilePath + "test.png";
// Konwertuj STL na PNG
cadImage.Save(outPath, pngOptions);
}
Wniosek
W tych sekcjach nauczyliśmy się, jak konwertować lub eksportować pliki STL do formatu PDF lub PNG przy użyciu kodu C# w aplikacjach opartych na platformie .NET. Podobnie kilka innych konwersji i manipulacji związanych z CAD to kluczowe cechy interfejsu API. Możesz go dokładniej zbadać, czytając Dokumentację. Możesz również przedyskutować z nami swoje wątpliwości za pośrednictwem Bezpłatnego forum wsparcia, jeśli potrzebujesz pomocy w utworzeniu POC spełniającego Twoje wymagania. Będziemy zaszczyceni mogąc Ci pomóc!