在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
在某些情況下,需要將 PDF 扁平化,這意味著移除這些互動元素並將其轉換為靜態的、不可編輯的格式。 在 Python 中,可以使用 IronPDF 庫來實現這一點。
本文將深入探討如何使用IronPDF將 PDF 文件展平。
FromFile
方法導入PDF文件Flatten
方法展平 PDF 文件SaveAs
方法導出已平面化的PDF檔案Python 是一種電腦語言,能幫助程式設計師快速且輕鬆地設計圖形使用者介面。 Python 相較於其他語言,對程式設計師來說也更具動態性。 因此,引入 IronPDF 函式庫到 Python 是一個簡單的過程。 要快速且安全地開發全功能的圖形用戶介面,可以使用範圍廣泛的預裝工具,包括 PyQt、wxWidgets、Kivy 和其他許多套件和庫。 我們可以從其他框架引入多種功能,例如 .NET Core,使用 IronPDF,它不僅支持 Python。 點擊這裡了解有關 Python IronPDF 的更多信息。
IronPDF使Python網頁設計和開發更簡單。 Django、Flask 和 Pyramid 是三個 Python 網頁開發範式,因此獲得了廣泛的接受。 只有少數使用這些框架的網站和線上服務,包括Reddit、Mozilla 和 Spotify。
IronPDF 可以從多個來源(例如字串、串流或 URL)列印 PDF 檔案,僅需幾行代碼。
借助IronPDF,可以輕鬆生成平面化的PDF文件。
檢查您的電腦上是否已安裝 Python。 造訪官方的 Python 網站以下載並安裝與您的作業系統相容的最新版本的 Python。 安裝完成 Python 後,通過創建虛擬環境來隔離您項目的需求。 venv
模組讓您可以創建和管理虛擬環境,為您的轉換專案提供一個整潔、獨立的工作區。
PyCharm 被推薦作為編寫 Python 代碼的 IDE,適用於本教程。
在 PyCharm IDE 啟動後,選擇「New Project」。
在 PyCharm 中創建新專案
當您選擇「新專案」時,將會開啟一個新視窗,您可以在此指定專案的環境和位置。 下圖可能會幫助您了解這一點。
指定專案環境和位置
選擇專案位置和環境路徑後,點擊建立按鈕來開始一個新專案。 然後可以在隨後出現的新窗口中構建該軟體。 本教程使用 Python 3.9。
已在PyCharm中成功建立新的Python項目
IronPDF for Python主要使用 .NET 6.0。因此為了使用 IronPDF for Python,您的電腦需要安裝 .NET 6.0 執行環境。 在 Linux 和 Mac 用戶使用此 Python 模組之前,可能需要安裝 .NET。 要獲取所需的運行時環境,請前往此Microsoft 的下載頁面。
必須安裝 ironpdf
套件才能建立、編輯和開啟擴展名為 ".pdf" 的文件。 要在 PyCharm 中安裝套件,請開啟終端視窗並輸入以下指令:
pip install ironpdf
下面的截圖顯示了ironpdf
套件的安裝。
安裝 IronPDF 套件
只需幾行代碼即可透過 IronPDF 輕鬆完成 PDF 的扁平化處理。 以下是源 PDF,其中包含帶有日曆控制的文本框作為範例 PDF 文件。
來源 PDF 包含帶有日曆和文字框控件的表單
在包含三個欄位的 PDF 表單中,其中包括兩個文字框和一個日曆控制項。 它還包含一些表單欄位值。 以下是範例程式碼。
from ironpdf import *
pdf = PdfDocument.FromFile('F:\\PDF\\EditorDemo.pdf')
pdf.Flatten()
pdf.SaveAs("flattenpdf.pdf")
py
上述程式碼範例中的第一行程式碼導入了IronPDF庫,使我們能夠使用其所有功能。 然後使用PdfDocument
類來加載現有的 PDF 文件,以透過PdfDocument
類中的可用方法執行合併 PDF、提取文本、圖像等各種操作。 現在使用Flatten
方法來將 PDF 文件扁平化。此功能會移除 PDF 表單中存在的所有欄位,例如文字框和日曆控制項,從而減小 PDF 文件的大小。 最後,使用 SaveAs()
方法將生成的平面化 PDF 文件儲存到所需的位置。
!如何在 Python 中將 PDF 文件扁平化,圖 6:輸出扁平化的 PDF
輸出的平面化 PDF
有關平坦化 PDF 的更多詳細資訊,請造訪此包含詳細範例的代碼連結。
IronPDF 庫提供強大的安全方法,以最大限度地降低風險並確保資料保護。 它與所有廣泛使用的瀏覽器相容,而不限於任何特定的瀏覽器。 IronPDF允許程式設計師僅用幾行代碼即可輕鬆創建和讀取PDF文件。 為了滿足開發人員的各種需求,IronPDF庫提供多種授權選項,包括免費的開發者授權以及可購買的額外開發授權。
$749 Lite 套件附帶永久許可證、30 天退款保證、一年的軟體支援和升級可能性。 除了初始購買,沒有額外的費用。 生產、預備和開發環境皆使用這些授權。
IronPDF 也提供具有一些時間和重新分發限制的免費授權。 在試用許可證期間,使用者可以在實際使用中評估產品而不會有浮水印。 有關 IronPDF 試用版的費用和授權方式的更多資訊,請點擊以下授權頁面。