Design Web Format (DWF) 文件是矢量圖形文件,通常用於存儲 2D 和 3D 繪圖數據。 PDF 因其普遍兼容性和易訪問性而廣受認可。在這篇博文中,我們將探討如何使用 Python 將 DWF 轉換為 PDF。因此,讓我們深入了解輕鬆輕鬆地將 DWF 轉換為 PDF 的分步指南。
本文涵蓋以下主題:
- Python DWF 到 PDF 轉換器——免費下載
- 將 DWF 文件轉換為 PDF 的步驟
- 將 DWF 轉換為 PDF
- 使用選項將 DWF 導出為 PDF
- 將特定 DWF 佈局導出為 PDF
- 將 DWF 轉換為 PDF/A 或 PDF/B
- 獲得免費許可證
- DWF 到 PDF 轉換器免費在線
- Python DWF 到 PDF 轉換器 – 學習資源
Python DWF 到 PDF 轉換器 - 免費下載
為了將 DWF 文件轉換為 PDF 文檔,我們將使用 Aspose.CAD for Python API。它允許創建、編輯和操作 DWF 文件以及其他支持的文件格式。
請使用以下 pip 命令從 PyPI 安裝庫。
pip install aspose-cad
如何將 DWF 文件轉換為 PDF
我們可以按照以下步驟輕鬆地將 DWF 文件轉換為 PDF 文檔:
- 加載 DWF 圖形文件。
- 指定 CAD 光柵化圖像選項。
- 定義 PDF 保存選項。
- 將 DWF 另存為 PDF。
現在,讓我們看看如何在 Python 中執行這些步驟以將 DWF 文件轉換為 PDF 文檔。
在 Python 中將 DWF 轉換為 PDF
請按照以下步驟將 DWF 轉換為 PDF:
- 使用 Image 類加載輸入 DWF 文件。
- 創建 PdfOptions 類的實例。
- 最後,調用 save() 方法將 DWF 保存為 PDF。它以輸出 PDF 文件路徑和 PdfOptions 作為參數。
以下代碼示例顯示瞭如何使用 Python 將 DWF 文件轉換為 PDF 文檔。
# 此代碼示例演示如何將 DWF 轉換為 PDF
import aspose.cad as cad
# 加載 DWF 文件
image = cad.Image.load("C:\Files\sample.dwf")
# 指定 PDF 選項
pdfOptions = cad.imageoptions.PdfOptions()
# 另存為 PDF
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)
使用 Python 中的選項將 DWF 導出為 PDF
我們可以按照以下步驟在將 DWF 文件轉換為 PDF 文檔時指定 PDF 保存選項:
- 使用 Image 類加載輸入 DWF 文件。
- 創建 CadRasterizationOptions 類的實例。
- 指定 pagewidth 和 pageheight 屬性。
- 創建 PdfOptions 類的實例。
- 之後,將 vectorrasterizationoptions 屬性設置為 CadRasterizationOptions。
- 最後,調用 save() 方法將 DWF 保存為 PDF。
以下代碼示例顯示瞭如何在使用 Python 將 DWF 文件另存為 PDF 文檔時指定頁面高度和寬度。
# 此代碼示例演示如何使用選項將 DWF 轉換為 PDF
import aspose.cad as cad
# 加載 DWF 文件
image = cad.Image.load("C:\Files\sample.dwf")
# 指定 CAD 光柵化選項
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True
# 指定 PDF 選項
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()
# 另存為 PDF
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)
在 Python 中將特定 DWF 佈局導出為 PDF
我們可以按照以下步驟在將 DWF 文件轉換為 PDF 文檔時指定 PDF 保存選項:
- 使用 Image 類加載輸入 DWF 文件。
- 創建 CadRasterizationOptions 類的實例。
- 設置佈局屬性。
- 創建 PdfOptions 類的實例。
- 之後,將 vectorrasterizationoptions 屬性設置為 CadRasterizationOptions。
- 最後,調用 save() 方法將 DWF 保存為 PDF。
以下代碼示例顯示如何指定 DWF 文件的特定佈局以在 Python 中導出為 PDF 文檔。
# 此代碼示例演示如何將 DWF 的特定佈局轉換為 PDF
import aspose.cad as cad
# 加載 DWF 文件
image = cad.Image.load("C:\Files\sample.dwf")
# 指定 CAD 光柵化選項
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True
# 選擇要轉換的特定佈局
rasterizationOptions.layouts = ["Drawing1-Layout1"]
# 指定 PDF 選項
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()
# 另存為 PDF
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)
將 DWF 轉換為 PDF/A 或 PDF/B
我們還可以按照以下步驟將 DWF 保存為 PDF/A 或 PDF/E:
- 使用 Image 類加載輸入 DWF 文件。
- 創建 CadRasterizationOptions 類的實例。
- 初始化 PdfOptions 類的實例。
- 之後,設置合規性屬性。
- 最後,調用 save() 方法將 DWF 保存為 PDF。
以下代碼示例顯示瞭如何使用 Python 將 DWF 文件轉換為 PDF/A 和 PDF/B。
# 此代碼示例演示如何將 DWF 轉換為 PDF/A 和 PDF/B
import aspose.cad as cad
# 加載 DWF 文件
image = cad.Image.load("C:\Files\sample.dwf")
# 指定 CAD 光柵化選項
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True
# 指定 PDF 選項
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()
# 另存為 PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\dwf-to-pdf-a1.pdf", pdfOptions)
# 另存為 PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\dwf-to-pdf-b1.pdf", pdfOptions)
AutoCAD 到 PDF 轉換器 – 獲得免費許可證
您可以獲得免費的臨時許可證 不受限制地試用該庫。
DWF 到 PDF 在線轉換器
此外,您可以使用我們的 DWF 到 PDF 轉換器 網絡應用程序免費在線將 DWF 文件轉換為 PDF 文檔。此 Web 應用程序是使用 Aspose.CAD API 開發的。
您可以閱讀 Convert DWF to PDF Online – Free Converter 了解更多信息。
Python DWF 到 PDF 轉換器 – 學習資源
您可以了解有關在不使用 AutoCAD 的情況下讀取、轉換和操作 AutoCAD DWF 文件的更多信息。您還可以使用以下資源探索圖書館的其他功能:
結論
在本文中,我們探討瞭如何在 Python 中加載現有 DWF 文件並將加載的 DWF 保存為 PDF。我們還了解瞭如何在將 DWF 導出為 PDF 時指定頁面高度、寬度、佈局和 PDF 合規性。通過利用 Aspose.CAD for Python,開發人員可以輕鬆地自動化轉換過程並創建滿足其特定需求的自定義 PDF 輸出。除了使用 Python 將 DWF 轉換為 PDF 之外,您還可以使用免費的 DWF 轉換器 Web 應用程序在線將 DWF 文件轉換為 PDF 文檔。如有任何疑問,請通過我們的 免費支持論壇 與我們聯繫。