DGN 到 PDF 轉換指南 - Aspose.CAD for Java
內容
[
隱藏
]介紹
在 CAD(電腦輔助設計)的動態世界中,將 DGN(設計)文件有效率地轉換為 PDF(可攜式文件格式)是一項至關重要的要求。 Aspose.CAD for Java 作為一個強大的解決方案出現,提供無縫整合和強大的功能。本逐步指南旨在引導您完成使用 Aspose.CAD for Java 將 DGN 檔案匯出為 PDF 的流程,確保工作流程順利且有效率。
先決條件
在深入學習本教程之前,請確保您具備以下先決條件:
- Aspose.CAD for Java Library:從下列位置下載並安裝程式庫:Aspose.CAD for Java 下載頁面.
- Java 開發環境:確保您的電腦上設定了 Java 開發環境。
導入包
首先將必要的套件匯入到您的 Java 專案中:
步驟1:導入必要的套件
在您的 Java 專案中,匯入 Aspose.CAD for Java 所需的套件。
import com.aspose.cad.Image;
import com.aspose.cad.fileformats.cad.CadRasterizationOptions;
import com.aspose.cad.fileformats.cad.cadobjects.DgnImage;
import com.aspose.cad.imageoptions.PdfOptions;
import java.awt.Color;
第2步:設定檔案路徑
定義輸入 DGN 檔案和輸出 PDF 檔案的路徑。
String dataDir = "Your Document Directory" + "ExportingDGN/";
String fileName = dataDir + "Nikon_D90_Camera.dgn";
String outFile = dataDir + "Nikon_D90_Camera.pdf";
步驟 3:載入 DGN 影像
使用 Aspose.CAD 庫載入 DGN 圖像。
DgnImage objImage = (DgnImage)Image.load(fileName);
步驟 4:設定 PDF 匯出選項
設定匯出為 PDF 的選項,包括頁面尺寸、自動佈局縮放、背景顏色和要匯出的特定佈局。
PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setAutomaticLayoutsScaling(true);
vectorOptions.setBackgroundColor(Color.getBlack());
vectorOptions.setLayouts(new String[] { "1", "2", "3", "9" }); //僅匯出 4 個(1、2、3 和 9)視圖
options.setVectorRasterizationOptions(vectorOptions);
第5步:儲存PDF文件
使用指定選項將 DGN 影像儲存為 PDF 檔案。
objImage.save(outFile, options);
對不同的 DGN 檔案重複這些步驟,根據需要調整檔案路徑和選項。
結論
透過 Aspose.CAD for Java,將 DGN 檔案轉換為 PDF 成為一個簡單的過程。本指南為您提供了將該程式庫無縫整合到 Java 專案中的知識,從而促進高效的 CAD 檔案轉換。
常見問題解答
Q1:我可以將 Aspose.CAD for Java 與其他 CAD 檔案格式一起使用嗎?
A1:是的,Aspose.CAD 支援各種 CAD 格式,提供 DGN 到 PDF 轉換之外的多種功能。
問題 2:Aspose.CAD for Java 是否有臨時授權?
A2:是的,您可以獲得臨時許可證這裡用於測試目的。
問題 3:如何尋求有關 Aspose.CAD for Java 的支援或提出問題?
A3:訪問Aspose.CAD論壇與社區聯繫並尋求協助。
問題 4:將 DGN 轉換為 PDF 時可以匯出哪些佈局?
A4:您可以透過自訂來指定要匯出的佈局setLayouts
程式碼中的數組。
問題 5:在哪裡可以找到 Aspose.CAD for Java 的綜合文件?
A5:請參閱Aspose.CAD for Java 文檔獲取詳細資訊。