將 DWF 轉換為 PDF Java

DWF 文件是以 Design Web 格式保存的 2D 或 3D 繪圖。這些文件保存為 ZIP 壓縮文件以最小化大小。但是,有限的應用程序支持打開或查看此類文件。據此,您可能希望將 DWF 文件轉換為 PDF 文檔,以使其與不同的操作系統和環境兼容。本文介紹如何使用 Java 將 DWF 轉換為 PDF。

DWF 到 PDF 轉換 – Java API 安裝

Aspose.CAD for Java API 支持使用 DWF 和其他相關文件格式。您可以通過從 下載 部分下載 JAR 文件或使用以下 Maven 配置來配置 API:

存儲庫:

<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.10</version>        
   </dependency>
</dependencies>

在 Java 中以編程方式將 DWF 轉換為 PDF

DWF 文件轉換僅包含幾個 API 調用。您可以按照以下步驟將 DWG 文件轉換為 PDF 文檔:

  1. 加載輸入 DWF 文件。
  2. 創建 CadRasterizationOptions 類的實例。
  3. 設置渲染屬性,如輸出文件的頁面尺寸。
  4. 使用 Save 方法保存輸出的 PDF 文件

以下代碼片段顯示瞭如何使用 Java 將 DWF 文件轉換為 PDF 文檔:

// 加載輸入 DWF 文件
Image image = Image.load("DWFtoPDF.dwf");

// 創建一個 CadRasterizationOptions 的對象來設置不同的屬性
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setContentAsBitmap(true);
PdfOptions options = new PdfOptions();
options.setVectorRasterizationOptions(rasterizationOptions);

// 將 DWF 轉換為 PDF
image.save("output.pdf", options);

探索更多功能

您可以通過查看 文檔 了解 API 的許多其他功能。它解釋了創建、編輯或操作不同的 CAD 相關文件格式。

結論

在本文中,您了解瞭如何將 DWF 文件轉換為 PDF 文件。當您希望文件內容與不同的操作系統和環境兼容時,轉換會很有幫助。此外,請隨時通過論壇與我們聯繫。我們很樂意幫助您。

也可以看看