天天看點

如何在 C# 中以程式設計方式将 IGS/IGES 檔案轉換為 PDF?

計算機輔助設計應用程式使用 IGS 檔案,因為它們包含設計資訊。您可以将 IGS 檔案轉換為 PDF 格式的文檔,以便在多個作業系統和環境中檢視内容。

  • 使用 C# 以程式設計方式将 IGS 或 IGES 檔案轉換為 PDF
  • 使用進階選項将 IGES 或 IGS 轉換為 PDF

Aspose.CAD for .NET API支援使用STL,DWG,PLT和許多其他受支援的檔案格式。如果你還沒有使用過Aspose.CAD,不妨下載下傳Aspose.CAD體驗。

使用 C# 以程式設計方式将 IGS 或 IGES 檔案轉換為 PDF

可以通過以下步驟将 IGS/IGES 檔案轉換為 PDF:

  1. 加載輸入 IGES/IGS 檔案。
  2. 初始化PdfOptions類執行個體。
  3. 将 IGES/IGS 轉換為 PDF 檔案。

下面的代碼顯示了如何以程式設計方式将 IGS 或 IGES 檔案轉換為 PDF:

String file = "figa.igs";

// Load input IGES/IGS file.
Image image = Load(file);

// Initialize Pdfoptions class object.
PdfOptions pdfOptions = new PdfOptions();

// Convert IGES/IGS to PDF file.
image.Save("figa.pdf", pdfOptions);      

使用 C# 中的進階選項将 IGES 或 IGS 轉換為 PDF

可以在将 IGES/IGS 檔案渲染為 PDF 時使用一些進階屬性。以下步驟顯示了如何将 IGS/IGES 檔案轉換為 PDF,同時根據您的要求指定不同的檔案:

  1. 加載輸入 IGES/IGS 檔案。
  2. 使用CadRasterizationOptions指定輸出 PDF 選項。
  3. 将 IGES/IGS 轉換為 PDF 檔案。

以下代碼解釋了如何使用 C# 将 IGES 或 IGS 檔案轉換為 PDF 文檔:

String file = "figa.igs";

// Load input IGES/IGS file.
Image image = Image.Load(file);

// Setting output PDF Options.
PdfOptions pdfOptions = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.DrawType = CadDrawTypeMode.UseObjectColor;
cadRasterizationOptions.PageHeight = 1000;
cadRasterizationOptions.PageWidth = 1000;
pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;

// Convert IGES/IGS to PDF file.
image.Save("figa.pdf", pdfOptions);      

擷取有關從 DXF 或其他 CAD 檔案格式中提取文本和實體的更多問題,加入Aspose資源分享交流群(761297826)探讨。

繼續閱讀