使用IRONPDF FOR PYTHON

如何在 Python 中從 URL 下載 PDF

發佈 2023年7月12日
分享:

1.0 介绍

在文件共享方面,Adobe 创建的便携文件格式 (PDF) 對於保存富含文字和美觀的內容來說是至關重要的。在大多數情況下,訪問線上 PDF 文件需要特定的程式。如今,許多重要的數字出版物都要求使用 PDF 文件。許多企業利用 PDF 文件來創建專業的文檔和發票。為了滿足特定客戶的需求,開發人員經常使用庫來創建 PDF 文件。隨著現代庫的出現,創建 PDF 變得更加容易。在選擇涉及創建 PDF 的項目所需的正確庫時,必須考慮構建、閱讀及轉換功能,以確保無縫整合和最佳性能。在本文中,我們將使用 IronPDF for Python 庫來創建 PDF。

2.0 IronPDF

Python 對於程式設計師來說是一種更加動態的語言,使得開發者能夠快速且輕鬆地設計圖形用戶界面。因此,在 Python 中包含 IronPDF 庫非常簡單。它附帶了許多內置的工具,如 PyQt、wxWidgets、Kivy 以及許多其他可以快速且安全地構建全功能 GUI 的套件與庫。

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

  • PDF 文件可以從 HTML、HTML5、ASP、PHP 網站和其他來源創建。我們有能力將圖片文件和 HTML 文件轉換為 PDF。
  • 可以使用 IronPDF 創建交互式 PDF 文檔。您可以填寫並提交互動表單、合併和分割 PDF 文件、從 PDF 文件中提取文本和圖片、在 PDF 文件中搜索特定單詞、將 PDF 頁面像素化為圖片、將 PDF 轉換為 HTML 以及打印 PDF 文件。
  • IronPDF 允許從 URL 生成文件。此外,它還支持用戶代理、代理服務器、cookies、HTTP 標頭、自定義網絡登錄憑據、表單變數和在 HTML 登錄表單背後登錄的用戶代理。
  • 您可以使用 IronPDF 程序檢查和註釋 PDF 文件。
  • 可以使用 IronPDF 從文檔中提取圖片。
  • 使用 IronPDF,您可以在文檔中添加頁眉、頁腳、文本、圖片、書籤、水印等。
  • 使用 IronPDF,您可以合併和分割新文檔或現有文檔的頁面。
  • 可以在不使用 Acrobat 查看器的情況下將文檔轉換為 PDF 對象。
  • 可以使用 IronPDF 從 CSS 文件創建 PDF 文件。
  • 可以使用具有媒體類型規範的 CSS 文件創建文檔。

3.0 配置 Python

3.1 設定環境

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

3.2 在 PyCharm 中建立新專案

為了這次展示,我們將使用 PyCharm,一個用於 Python 開發的 IDE。

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

如何從 URL 下載 PDF(Python):圖1

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

如何在 Python 中從 URL 下載 PDF: 圖 2

選擇專案位置和環境路徑後,按下“Create”按鈕以建立新專案。將會開啟一個新視窗,您可以在 Python 文件中編寫代碼。在本教程中,使用的是 Python 3.9。

如何從 URL 在 Python 中下載 PDF:圖 3

3.3 IronPDF Python 庫需求

IronPDF for Python 使用 .NET 6.0 作為其基礎技術。因此,要使用 IronPDF Python,您的電腦必須安裝 .NET 6.0 運行時。Linux 和 Mac 用戶可能需要在使用此 Python 套件之前安裝 Dot NET。要下載所需的運行時環境,您可以點擊 這裡.

3.3 IronPDF 套件設置

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

 pip install ironpdf

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

如何從網址下載 PDF 在 Python 中:圖 4

3.4 使用 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格式的PDF URL。它將從指定的網頁中抓取數據,下載小塊數據(包括圖像)並將響應寫入二進制文件。最後,我們可以使用SaveAs函數將生成的PDF文件以PDF格式保存到本地目錄中。

上面代碼的輸出顯示在下面的圖像中。

如何在 Python 中從 URL 下載 PDF:圖 5

此外,IronPDF 可以搭配 .NET Framework 使用。要了解更多關於 IronPDF 與 .NET Framework 的使用資訊,您可以點擊 這裡.

4.0 結論

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

Lite 套件,價格為 $749,包括永久授權、30 天退款保證、一年的軟件支援與升級可能性。初次購買後,不再涉及其他成本。這些授權可用於生產、測試和開發環境。IronPDF 還提供具有某些時間和重新分發限制的免費授權。在實際應用中,使用者可以測試該軟件,帶有 免費試用 沒有浮水印的試用期。關於IronPDF的試用價格和授權的更多詳細資訊,請參考以下內容 連結.

下載 IronPDF 試試看。

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

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

免費 pip 安裝 查看許可證 >