Ten prosty samouczek obejmuje sposób konwertowania IGES na PDF w języku C#, obejmując wszystkie kroki konfiguracji aplikacji w celu korzystania z biblioteki i rozwijania aplikacji. W poniższym przykładzie podano przykładowy kod do zmiany pliku IGES na PDF w języku C#, w którym wykorzystaliśmy opcje do ustawienia wyjściowego rozmiaru strony PDF i inne powiązane opcje.
Kroki, aby przekonwertować plik z IGES na PDF w C#
- Skonfiguruj swój projekt, aby dodać Aspose.CAD for .NET z menedżera pakietów NuGet
- Załaduj źródłowy plik IGES, używając obiektu klasy Image
- Utwórz instancję obiektu klasy CadRasterizationOptions, aby dostosować rasteryzację pliku IGES
- Zainicjuj obiekt klasy PdfOptions, aby skonfigurować opcje wyjściowego pliku PDF
- Konwertuj plik IGES na format PDF za pomocą metody Zapisz
Powyższe kroki obejmują proces, który może konwertować plik IGES do formatu PDF w języku C#. Proces rozpoczyna się od załadowania źródłowego pliku IGES za pomocą obiektu klasy Image i zapisania go jako pliku PDF za pomocą obiektu PdfOptions jako argumentu z ustawieniami domyślnymi. Można dostosować rasteryzację pliku IGES, używając obiektu klasy CadRasterizationOptions do ustawienia właściwości, takich jak ustawienie tła, rozmiaru strony i skalowania wyjściowego pliku PDF.
Kod do konwersji IGES na PDF w C#
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace TestCAD | |
{ | |
public class IGESToPDF | |
{ | |
public static void ConvertIGESToPDF() | |
{ | |
String path = @"C:/TestData/"; | |
// Initialize a license to convert IGES to PDF | |
License licenseIGES = new License(); | |
licenseIGES.SetLicense(path + "Aspose.Total.lic"); | |
string sourceIGESFile = path + "Sourc.igs"; | |
string exportedPDFFile = path + "Exported.pdf"; | |
// Load the source IGES file from the disk | |
using (Image igesImageTest = Image.Load(sourceIGESFile)) | |
{ | |
// Initialize the PDF options object for the desired PDF | |
PdfOptions pdfOpts = new PdfOptions(); | |
pdfOpts.VectorRasterizationOptions = new CadRasterizationOptions(); | |
pdfOpts.VectorRasterizationOptions.PageHeight = 1000; | |
pdfOpts.VectorRasterizationOptions.PageWidth = 1000; | |
// Convert IGES to PDF | |
igesImageTest.Save(exportedPDFFile, pdfOpts); | |
} | |
} | |
} | |
} |
Ten przykładowy kod może służyć do tworzenia oprogramowania do konwersji plików IGES na PDF w języku C# przy użyciu prostego interfejsu API. Klasa CadRasterizationOptions służy do dostosowywania procesu rasteryzacji poprzez ustawienie rozmiaru strony, koloru tła, układów w renderowanym pliku PDF, typu rysowania, opcji pióra, koloru rysowania i jakości.
W tym przykładzie nauczyliśmy się eksportować z IGES do PDF w C#. Jeśli interesuje Cię proces konwersji DGN na PDF, zapoznaj się z artykułem na jak przekonwertować DGN na PDF w C#.