在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文將展示如何使用IronPDF for Python,作為最強大的PDF程式庫之一,從PDF文件中提取任何可用的文字。
打開任何適用於 Python 的 IDE 工具
安裝 .NET Core 運行時
安裝 IronPDF for Python 程式庫或從 PyPI 下載頁面下載
將 IronPDF 庫整合到 Python 中是非常簡單的,因為相較於其他語言,它是一種類型更為動態的語言,並且使開發者能夠快速且輕鬆地創建圖形用戶界面。 它擁有大量預裝工具,包括 PyQT、wxWidgets、kivy 和許多其他套件和庫,所有這些都可以用來快速安全地創建一個完整的 GUI。
IronPDF for Python 是一個非常高效的函式庫,特別適合網頁開發使用。 這部分歸因於眾多 Python 網頁開發範式如 Django、Flask 和 Pyramid 的可用性。 這些框架被眾多網站和在線服務使用,包括Reddit、Mozilla和Spotify。
在要使用IronPDF的源文件開頭包含以下導入語句以導入IronPDF:
from ironpdf import *
儘管 IronPDF for Python 可免費使用,但對於免費用戶,它會在 PDF 文件中添加帶有平鋪背景的浮水印。 您必須提供合法的授權密鑰才能使用 IronPDF 進行不帶浮水印的 PDF 創建。 如何使用授權金鑰設置庫,如以下程式碼片段所示:
License.LicenseKey = "IRONPDF-LICENSE-KEY-ABCDEFGH"
在建立 PDF 文件或更改其內容之前,請確保已配置授權金鑰。 應在任何其他代碼行之前調用LicenseKey
方法。 要獲取免費試用許可證金鑰,請訪問許可證頁面。
名為「Default」的文字檔可以存儲在 Python 腳本目錄中的 Custom.log 產生的日誌消息。 以下程式碼片段可用於設置LogFilePath
屬性並自訂日誌檔案的名稱和位置:
# Set a log path
Logger.EnableDebugging = True
Logger.LogFilePath = "Custom.log"
Logger.LoggingMode = Logger.LoggingModes.All
IronPDF for Python 庫可以將 PDF 頁面轉換為 PDF 物件,並且能夠從 PDF 文件中提取文字,這包括掃描的 PDF 文件。 以下是一個使用 IronPDF 讀取現有 PDF 的範例。
第一種方法是提取 PDF 中的所有可用文本; 以下提供了一段範例程式碼。
from ironpdf import *
# Load existing PDF document
pdf = PdfDocument.FromFile("content.pdf")
# Extract text from PDF document
all_text = pdf.ExtractAllText()
print(all_text)
如上面的代碼所示,FromFile
方法是一個 PDF 讀取器對象,用於加載現有的 PDF 文件並將其轉換為 PDF 文件對象。 此物件可用於讀取 PDF 頁面上的文本和圖像。 該對象提供了一個名為ExtractAllText
的方法,該方法從整個 PDF 文件中提取每一段文字,並將文本保存在可處理的字符串中。 然後使用print
函數顯示文本。
顯示文字
下面提供了第二種方法的程式碼範例,可以逐頁從 PDF 文件中提取文字。
from ironpdf import *
# Load existing PDF document
pdf = PdfDocument.FromFile("content.pdf")
# Extract text from specific page in the document
page_text = pdf.ExtractTextFromPage(1)
FromFile
方法用於從現有文件中加載 PDF 文件,並將其轉換為 PDF 文件對象,如上面的代碼所示。 在 PDF 頁面物件上的方法稱為 ExtractTextFromPage
,它從 PDF 文件中的某頁提取所有文字。需提供頁碼作為參數,以從該特定頁面提取文字。 然後,在提取文本後,page_text
可以用來存儲可處理的信息。
查看更多範例 ,以從 PDF 中提取文字。
相比之下,IronPDF 庫提供強大的安全措施以降低潛在風險。 它並非專為某一種瀏覽器設計,且可與所有常用瀏覽器配合使用。 IronPDF 允許程式設計師僅需幾行程式碼即可輕鬆生成和讀取 PDF 文件。 IronPDF 庫提供多種授權選項,包括免費的開發者授權和可供購買的額外開發授權,以滿足不同開發者的需求。
IronPDF 包括永久授權、30 天退款保證、一年的軟體支援和升級選項。 初次購買後沒有其他額外費用。 這些授權可用於開發、測試和生產環境。 瞭解更多關於產品授權的資訊。
下載軟體產品。