使用IRONPDF FOR PYTHON

如何在 Python 中將 PDF 轉換為 PDFA

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

本文將介紹IronPDF for Python模組,以將現有的PDF文件轉換為PDFA文件。

IronPDF

與其他語言相比,Python 為程式設計師提供了顯著更大的動態性,並使開發人員能夠快速且輕鬆地創建圖形用戶界面。 因此,將 IronPDF 程式庫整合到 Python 是一個簡單的過程。 可以利用廣泛預先安裝的工具,例如 PyQt、wxWidgets、Kivy 和其他各種套件和庫,高效且安全地組建一個功能齊全的圖形用戶界面 (GUI)。

借助IronPDF,Python網頁設計與開發變得更加簡單。 這主要歸因於可用的 Python 網頁開發範式的豐富多樣,包括 Django、Flask 和 Pyramid。 像 Reddit、Mozilla 和 Spotify 這樣的網站和線上服務已成功運用這些框架。

IronPDF 的功能

  • HTML、HTML5、ASP、PHP 和其他來源可用於建立PDF文件. 此外,圖片檔案可以轉換為 PDF。
  • IronPDF 可用於創建互動式 PDF 文件。 它提供的功能如下:列印PDF文件, 光柵化 PDF 頁面將 PDF 轉換為圖像,將 PDF 轉換為 HTML,劃分合併PDF 文件,提取文本和圖片從 PDF 文件中提取內容,在 PDF 文件中搜尋特定語句,並填寫和提交互動表單.
  • 使用 IronPDF,可以從 URL 建立文件,同時也支持用戶代理、代理伺服器、Cookies、HTTP 標頭、唯一的網路登入憑證、表單變數,以及使用 HTML 登入表單登入的用戶代理。
  • IronPDF允許用戶檢查和注解PDF 檔案。
  • 可以使用IronPDF從文件中提取圖像。
  • 使用 IronPDF,添加變得非常容易。Header, Footer,文本,圖片,書籤, 浮水印,以及更多內容到文件中。
  • 使用者可以使用 IronPDF 在新文件或現有文件中合併和拆分頁面。
  • 可以在不依賴 Acrobat 檢視器的情況下將文件轉換為 PDF 對象。
  • IronPDF 允許從 CSS 檔案創建 PDF 文件。
  • 帶有媒體類型規範的 CSS 檔案可以用來使用 IronPDF 構建文件。

配置 Python 環境

設置 Python

確保您的電腦上已安裝 Python。 訪問官方 Python 網站下載並安裝適合您作業系統的最新版本 Python。 一旦安裝了 Python,請建立一個虛擬環境來隔離專案的需求。 利用 venv 模組來創建和管理虛擬環境,為您的轉換專案提供一個乾淨且獨立的工作空間。

在 PyCharm 中新建專案

在本教程中,建議使用 PyCharm,一個適用於 Python 開發的 IDE。 下載並安裝 PyCharm 來自官方網站.

啟動 PyCharm 開發環境後,從菜單中選擇「New Project」,如下圖所示。

如何在 Python 中將 PDF 轉換為 PDF/A,圖 1:PyCharm 開發環境

PyCharm IDE

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

如何在 Python 中將 PDF 轉換為 PDF/A,圖 2:在 PyCharm 中創建一個新的 Python 專案

在 PyCharm 中建立一個新的 Python 專案

選擇專案的位置和環境路徑後,點擊 Create 按鈕以啟動新專案。 在新開的視窗中,您可以在 Python 文件中輸入您的代碼。本教程使用 Python 3.9。

如何在 Python 中將 PDF 轉換為 PDF/A,圖 3:主要的 Python 文件

主要的 Python 檔案

IronPDF 程式庫需求

IronPDF 在 Python 中利用 .NET。 因此,必須在您的機器上安裝 .NET Runtime 才能使用 IronPDF for Python。 這在 Windows 上預裝,但 Linux 和 Mac 用戶可能需要先安裝 .NET 才能使用這個 Python 套件。

IronPDF 庫設置

為了能夠生成、修改和打開以“.pdf”為擴展名的文件,必須安裝ironpdf套件。 開啟終端窗口,輸入以下指令以在 PyCharm 中安裝套件:

pip install ironpdf

已安裝 ironpdf 套件,如以下截圖所示。

如何在 Python 中將 PDF 轉換為 PDF/A,圖 4:安裝 IronPDF 套件

安裝IronPDF套件

從 PDF 文件創建 PDF/A

借助IronPDF庫,創建PDF/A文檔是一個簡單的過程。 這些檔案被設計用於長期保存資訊。 以下是一段將 PDF 文件轉換為 PDF/A 文件的範例代碼:

from ironpdf import *

pdf = PdfDocument.FromFile("sample.pdf")
pdf.SaveAsPdfA("Converted_pdfa.pdf", PdfAVersions.PdfA3)
PYTHON

上述代碼展示了如何僅使用幾行Python代碼並借助IronPDF將PDF文件轉換為PDF/A格式。 在初始步驟中,導入IronPDF庫,這可讓您使用IronPDF提供的所有功能,特別是透過PdfDocument類別。

通過使用 FromFile 方法,通過指定其文件路徑作為參數來加載輸入的 PDF 文件。 PdfDocument 物件提供了 SaveAsPdfA 方法,該方法允許您將 PDF 文件儲存並轉換為 PDF/A 格式。 SaveAsPdfA 方法需要兩個參數:新的儲存檔案位置和 PDF/A 版本。 PDF/A 版本參數是可選的,如果未指定,將預設為 PdfAVersions.PdfA3

如何在 Python 中將 PDF 轉換為 PDFA,圖 5:輸出 PDF 文件

輸出 PDF 檔案

在輸出中,將顯示源文件和創建的 PDF/A 文件。 但是,可以透過使用軟體的授權版本來移除浮水印。 如需更詳細的教程和資訊,您可以點擊以下內容HTML轉PDF轉換器教程.

結論

為了增強資料安全性並將潛在風險降到最低,IronPDF 函式庫提供了強大的安全功能。 它與所有主流網絡瀏覽器兼容,不限於任何特定瀏覽器。 只需幾行程式碼,程式設計師即可輕鬆地使用IronPDF創建和閱讀PDF文件。 該程式庫提供多種授權選項以滿足開發人員的多樣需求,包括免費的開發者授權和可供購買的其他開發授權。

Lite 套餐,價格為 $749,包括永久許可、一年軟體支援與升級選項,並享有 30 天退款保證。 初次購買後沒有額外費用。 這些許可證適用於開發、預備和生產環境。 此外,IronPDF 提供免費授權,但有特定的時間和再分發限制。 用戶可以在真實環境中嘗試該軟體並擁有一個免費試用在此期間,不會應用浮水印。 請點擊以下內容授權頁面有關 IronPDF 試用價格和授權的更多資訊。

< 上一頁
如何在 Python 中扁平化 PDF 文件
下一個 >
如何在 Python 中編寫 PDF 文件

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

免費 pip 安裝 查看許可證 >