使用IRONPDF FOR PYTHON

如何在 Python 中從 URL 下載 PDF

已更新 2024年9月21日
分享:

本文將演示如何使用IronPDF for Python庫創建PDF。

IronPDF

Python 對於程式設計師來說,比其他語言更具動態性,允許開發者快速而輕鬆地設計圖形用戶界面。 因此,將 IronPDF 庫整合到 Python 中非常簡單。 它附帶了大量內建工具,如 PyQt、wxWidgets、Kivy 和許多其他可用來快速且安全地構建完整功能圖形用戶界面的套件和庫。

IronPDF 是一個非常有效的用於 Python 網頁開發和設計的庫。 這主要是因為有許多 Python 網頁開發範式可使用,比如 Django、Flask 和 Pyramid。 包括Reddit、Mozilla和Spotify在內的眾多網站和線上服務都使用了這些框架。

  • 可以從 PDF 文件創建HTML, HTML5、ASP、PHP 網站及其他來源。 也可以將圖片檔案以及 HTML 檔案轉換為 PDF。
  • 可以使用 IronPDF 創建交互式 PDF 文件。 您可以填寫並提交互動表單, 分割合併從 PDF 文件中提取文字和圖像,在 PDF 文件中搜索特定單詞,將 PDF 頁面光柵化為圖像,將 PDF 轉換為 HTML,然後列印 PDF 檔案.
  • IronPDF 允許從 URL 生成文件。 此外,它支持使用者代理、代理伺服器、Cookie、HTTP 標頭、自訂網路登入憑證、表單變數,以及在 HTML 登入表單後登入的使用者代理。
  • 您可以使用 IronPDF 程式檢視和註解 PDF 檔案。
  • IronPDF 可用於從文件中提取圖片。
  • 使用 IronPDF,添加變得非常容易。Header, Footer,文本,圖片,書籤, 浮水印,還有更多內容到 PDF 文件。
  • 使用 IronPDF,您可以合併和拆分新文件或現有文件的頁面。
  • 可以在不使用 Acrobat 查看器的情況下將文檔轉換為 PDF 物件。
  • 可以使用 IronPDF 從 CSS 檔案建立 PDF 文件。
  • 可以使用具有媒體類型規範的 CSS 文件創建文件。

配置 Python

設置環境

確保您的電腦上已安裝 Python。 要下載並安裝適用於您操作系統的最新版本 Python,請訪問Python 官方下載網站. 安裝 Python 之後,建立一個虛擬環境來隔離專案的依賴項。 使用 venv 模組來建立和管理虛擬環境,這將為您的轉換專案提供一個乾淨且獨立的工作空間。

在 PyCharm 中新建專案

在此示範中,建議使用 PyCharm 作為 Python 開發的 IDE。

在打開 PyCharm IDE 後,如下圖所示選擇「New Project」選項。

如何在 Python 中下載來自 URL 的 PDF,圖 1:PyCharm IDE

PyCharm IDE

當您選擇“New Project”時,將會開啟一個新視窗,讓您指定專案的位置和 Python 環境,如下圖所示。

如何在 Python 中從 URL 下載 PDF,圖 2:在 PyCharm 中創建新項目

在 PyCharm 中創建一個新項目

在選擇專案位置和環境路徑後,點擊 Create 按鈕以建立新專案。 將會開啟一個新窗口,您可以在 Python 文件中撰寫程式碼。這個教程使用的是 Python 3.9。

如何從 URL 下載 PDF 在 Python 中,圖 3:main.py 文件

主.py 文件

IronPDF for Python 庫需求

IronPDF for Python 使用 .NET 6.0 作為其底層技術。 因此,為了使用 IronPDF for Python,您的電腦必須安裝 .NET 6.0 運行時。 Linux 和 Mac 使用者可能需要在使用這個 Python 套件之前安裝 .NET。 要下載所需的運行時環境,您可以從這裡下載它Microsoft下載頁面.

IronPDF 套件設置

必須安裝 ironpdf 套件才能創建、編輯和打開 ".pdf" 擴展名的文件。 要在 PyCharm 中安裝套件,請開啟終端視窗並執行以下指令:

pip install ironpdf

如您在下面的截圖中所見,ironpdf 套件已經安裝。

如何在 Python 中從 URL 下載 PDF,圖 4:安裝 IronPDF 套件

安裝IronPDF套件

使用 IronPDF 從 URL 建立 PDF

使用 Python,只需幾行程式碼就可以使用 IronPDF 庫輕鬆生成 PDF 文件。 IronPDF 是一個獨立的程式庫,不需要任何其他依賴。 它使用強大的 Chromium 瀏覽器,能夠準確下載包含圖片、圖表、表格等的URL。 以下是一段生成 PDF 文件的程式碼範例:

from ironpdf import *

renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://www.google.com/")
pdf.SaveAs("output.pdf")
print('Completed')
PYTHON

在提供的程式碼中,第一步是導入IronPDF庫。 然後,建立 ChromePdfRenderer 類別的實例,此實例允許執行各種 PDF 文件創建過程。 使用創建的名為 "renderer" 的對象,可以使用 RenderUrlAsPdf 函數。 此功能需要將 PDF URL 轉換為 PDF 格式。 它將從指定的網頁抓取數據,以小塊數據的形式下載檔案,包括圖片,並將回應寫入二進位檔案。最後,使用 SaveAs 函數將生成的 PDF 文件以 PDF 格式保存到本地目錄。

上述程式碼的輸出顯示在下圖中。

如何使用 Python 從 URL 下載 PDF,第 5 圖:輸出 PDF 文件

輸出 PDF 檔案

此外,IronPDF 可與 .NET Framework 一起使用。 要了解有關在 .NET Framework 中使用 IronPDF 的更多信息,您可以點擊此處範例連結.

結論

IronPDF 程式庫提供強大的安全措施,以降低潛在風險並確保資料保護。 它與所有常用瀏覽器兼容,並不限於特定瀏覽器。 只需幾行程式碼,程式設計師即可使用 IronPDF 高效地創建和讀取 PDF 文件。 為滿足開發人員的多樣需求,IronPDF 庫提供多種授權選項,包括免費的開發者授權和供購買的額外開發授權。

Lite 套件,價格為 $749,包括永久許可證、30 天退款保證、一年軟體支援和升級可能性。 初次購買後,無需支付其他費用。 這些授權可以用於生產、預備和開發環境。 IronPDF 也提供具有某些時間和重新分發限制的免費許可。 在實際應用情境中,使用者可以利用一個免費試用無浮水印的期間。 如需有關IronPDF試用價格和授權的詳細資訊,請參閱以下內容:授權頁面.

下載 IronPDF試試看。

< 上一頁
如何從 PDF 中提取表格在 Python 中
下一個 >
如何在 Python 中從 PDF 提取文本

準備開始了嗎? 版本: 2024.11.1 剛剛發布

免費 pip 安裝 查看許可證 >