使用 Aspose.CAD for Java 製作動態 PDF
內容
[
隱藏
]介紹
歡迎來到 Aspose.CAD for Java 的世界,這是一個功能強大的函式庫,讓開發人員能夠輕鬆操作 CAD 繪圖。在本教程中,我們將深入研究使用 Aspose.CAD for Java 建立具有不同佈局的單一 PDF。無論您是經驗豐富的開發人員還是新手,本逐步指南都將引導您完成整個過程。
先決條件
在我們開始這趟旅程之前,請確保您具備以下先決條件:
- Java 環境:確保您的電腦上安裝了 Java。
- Aspose.CAD 函式庫:從下列位置下載並安裝 Java 的 Aspose.CAD 函式庫:下載連結.
- 文件目錄:為 DWG 工程圖設定目錄。
導入包
在您的 Java 專案中,匯入必要的套件:
import com.aspose.cad.Image;
import com.aspose.cad.SizeF;
import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.VectorRasterizationOptions;
第 1 步:載入 CAD 圖紙
首先將 CAD 繪圖載入到CadImage
目的:
String dataDir = "Your Document Directory" + "DWGDrawings/";
CadImage cadImage = (CadImage)Image.load(dataDir + "City skyway map.dwg");
第 2 步:配置光柵化選項
設定 CAD 影像的光柵化選項:
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);
第 3 步:自訂佈局頁面大小
為 CAD 繪圖中的多個佈局定義自訂尺寸:
rasterizationOptions.getLayoutPageSizes().addItem("ANSI C Plot", new SizeF(500, 1000));
rasterizationOptions.getLayoutPageSizes().addItem("8.5 x 11 Plot", new SizeF(1000, 100));
步驟 4:設定 PDF 選項
配置 PDF 選項,合併光柵化設定:
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
第 5 步:另存為 PDF
將處理後的 CAD 影像儲存為 PDF:
cadImage.save(dataDir + "singlePDF_out.pdf", pdfOptions);
恭喜!您已使用 Aspose.CAD for Java 成功建立了具有不同佈局的單一 PDF。
結論
在本教程中,我們探索了 Aspose.CAD for Java 的無縫集成,以從 CAD 繪圖生成具有不同佈局的 PDF。該程式庫的靈活性和強大功能使其成為 CAD 操作任務的首選。
常見問題解答
Q1:我可以將 Aspose.CAD for Java 與其他 Java 函式庫一起使用嗎?
A1:是的,Aspose.CAD for Java 旨在與其他 Java 程式庫無縫集成,提供廣泛的功能。
Q2:有試用版嗎?
A2:當然!您可以存取免費試用版這裡.
Q3:我可以在哪裡找到額外的支援?
A3:訪問Aspose.CAD論壇以獲得社區支持和討論。
Q4:如何取得臨時駕照?
A4:您可以獲得臨時許可證這裡.
Q5:哪裡可以購買完整版?
A5:購買完整版的 Aspose.CAD for Java這裡.