將 IGES 轉換為 PDF

IGES 文件用於在計算機輔助設計 (CAD) 應用程序之間交換設計信息。您可以使用 Java 以編程方式將 IGES 文件轉換為 PDF。以下用例詳細討論了該主題:

IGES 到 PDF 文件轉換器 – Java API 安裝

Aspose.CAD for Java API 支持使用 IGESSTLDWG 和其他幾種文件格式。您可以通過從 Downloads 部分下載 JAR 文件來配置 API,或者在基於 Maven 的項目的 pom.xml 文件中進行以下配置:

存儲庫:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

依賴關係:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.2</version>        
   </dependency>
</dependencies>

使用 Java 以編程方式將 IGES 轉換為 PDF 文件

您可以通過以下步驟將 IGES 文件轉換為 PDF 文檔:

  1. 使用 Image 類加載輸入 IGES 文件。
  2. 初始化 PdfOptions 類對象。
  3. 保存輸出的 PDF 文件。

以下代碼說明瞭如何使用 Java 以編程方式將 IGES 文件轉換為 PDF 文檔:

String file = "figa.igs";

// 加載輸入 IGES/IGS 文件
Image image = Image.load(file);
  
// 初始化 Pdfoptions 類對象
PdfOptions pdfOptions = new PdfOptions();
   
// 將 IGES/IGS 轉換為 PDF 文件
image.save("figa.pdf", pdfOptions);

在 Java 中以編程方式使用高級選項將 IGES 轉換為 PDF

PDF 文件格式為文檔操作提供了許多有用的功能。例如,您可以設置矢量光柵化選項,例如頁面的高度和寬度以及 CAD 繪圖類型。您可以通過以下步驟將 IGES 文件高級轉換為 PDF:

  1. 加載輸入 IGES 文件。
  2. 使用 CadRasterizationOptions 類設置輸出 PDF 選項。
  3. 使用 PdfOptions 類指定高級選項。
  4. 使用保存方法保存輸出的PDF文件。

下面的代碼展示瞭如何使用 Java 以編程方式將 IGS 文件轉換為具有高級選項的 PDF 文檔:

String file = "figa.igs";

// 加載輸入 IGES/IGS 文件
Image image = Image.load(file);
  
// 設置輸出 PDF 選項
PdfOptions pdfOptions = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);
cadRasterizationOptions.setPageHeight(1000);
cadRasterizationOptions.setPageWidth(1000);
pdfOptions.setVectorRasterizationOptions(cadRasterizationOptions);
   
// 將 IGES/IGS 轉換為 PDF 文件。
image.save("figa.pdf", pdfOptions);

獲取免費許可證

您可以通過請求免費臨時許可證來評估 API 的全部功能。

結論

總之,您已經了解瞭如何使用 Java 以編程方式將 IGS 或 IGES 文件轉換為 PDF 文檔。此外,該 API 支持高級轉換選項,您可以在其中指定不同的渲染選項,例如輸出 PDF 文件的頁面大小。此外,您可以通過訪問 文檔 探索 API 的其他功能。如有任何疑問,請隨時通過免費支持論壇與我們聯繫。

也可以看看