SVG 文件格式是在處理二維圖形時最廣泛使用的文件格式。這種文件格式具有高度的可縮放性並且提供優秀的質量。然而,當涉及到文檔共享、打印或存檔時,因其增強的可攜性,PDF 文件格式則更受青睞。在本文中,我們將以編程方式在 Python 中將 SVG 轉換為 PDF。為此,我們將使用 Aspose.CAD for Python via .NET。這個 CAD SDK 足夠強大,可以平穩地處理 SVG 到 PDF 的轉換。因此,我們將通過編寫代碼示例來演示功能。讓我們開始吧。

CAD SDK 安裝

只需在 CMD 中運行以下命令即可安裝 Aspose.CAD for Python via .NET

pip install aspose-cad

如果您不希望使用 CMD 選項,您可以 下載 SDK 文件。

在 Python 中將 SVG 轉換為 PDF - 代碼片段

SDK 已經安裝,現在我們將實現該功能。

請按照以下步驟操作:

  • 定義工作目錄的路徑並應用 Aspose.CAD 授權。
  • 通過調用 load 方法加載來源 SVG 文件。
  • 創建 CadRasterizationOptions 類的實例。
  • 設置頁面高度。
  • 設置頁面寬度。
  • 實例化 PdfOptions 類的實例。
  • 調用 save 方法將文件保存為 PDF。

以下代碼示例演示了如何在 Python 中以編程方式將 SVG 轉換為 PDF: 您可以在下面的圖像中看到輸出:

svg-to-pdf

提出問題

您可以在我們的 論壇 上提出問題。

SVG 到 PDF - 獲取免費授權

獲取 免費臨時授權 嘗試 Aspose.CAD for Python via .NET

最後的想法

Aspose.CAD for Python via .NET 提供了一種簡便的方法在 Python 中將 SVG 轉換為 PDF。最重要的是,這個解決方案不需要任何第三方依賴。您可以在您的 Python 應用程序中無縫地實現這種轉換。此外,您可以通過導航 文檔API 參考GitHub 代碼示例深入了解。

常見問題

Q: 如何在 Python 中將 SVG 轉換為 PDF?

A: 您可以使用 Aspose.CAD for Python via .NET 將 SVG 轉換為 PDF。這個 代碼示例 演示了功能。

Q: SVG 和 PDF 是一樣的嗎?

A: 不, SVGPDF 並不是一樣的。SVG 是一種用於網頁圖形的矢量圖像格式,而 PDF 是一種可以包含文本、圖像和圖形以便分享和打印的文檔格式。

探索