IRONSOFTWAREHOME
USING IRONPDF FOR PYTHON

如何在 Python 中打開 PDF 文件

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

該文章將深入探討使用IronPDF for Python的迷人領域,探索這個強大的程式庫如何實現無縫的PDF操作,讓開發者輕鬆建立、編輯和轉換文件。 發現等待您的無數可能性,當您開始在Python中編輯PDF的旅程時。

如何在Python中打開PDF文件

  1. 下載並安裝Python的IronPDF程式庫。
  2. 使用PdfDocument物件來載入現有的PDF文件。
  3. 使用RenderHtmlAsPdf方法從HTML字串生成PDF。
  4. 使用SaveAs方法儲存PDF。
  5. 使用webbrowser在預設瀏覽器中打開PDF文件。

1. IronPDF for Python

IronPDF是一個改變遊戲規則的Python程式庫,充滿了強大功能,重新定義開發者與PDF文件的互動方式。 利用C#和.NET技術的威力,IronPDF無縫整合到Python中,提供了一整套先進的功能,讓您輕鬆建立、編輯,並操作PDF文件。 其功能包括從生成動態而具有視覺吸引力的PDF報告和表單,到輕鬆提取現有PDF文件中的有價值資料,還包括旋轉PDF頁面功能,允許使用者合併PDF文件。 IronPDF使開發者能夠釋放Python在PDF操作領域的全部潛力。 本文將展開一段旅程,探索IronPDF for Python的驚人能力,揭示這個非凡的程式庫如何簡化PDF相關任務並提升整體開發經驗,讓製作專業級文件變得輕而易舉。 無論您是經驗豐富的開發者,還是Python的新手,準備好為IronPDF帶來的無盡可能性而驚嘆。

2. 安裝IronPDF for Python

本部分將討論如何安裝IronPDF for Python。

  1. 在PyCharm上建立一個新的Python項目,或打開現有的項目。
  2. 在為特定項目建立的環境中打開終端。 這確保您安裝的套件被隔離於該項目中,不會影響其他項目或全域Python環境。

如何在Python中打開PDF文件,圖1:在PyCharm中打開終端 在PyCharm中打開終端

  1. 輸入以下命令並按回車安裝IronPDF。

> pip install ironpdf

如何在Python中打開PDF文件,圖2:安裝IronPDF套件 安裝IronPDF套件

  1. 等待幾分鐘; 它將下載並安裝IronPDF到您的系統。

就是這樣! 您已經在PyCharm項目中安裝了IronPDF for Python,可以開始在Python程式碼中使用它來進行PDF處理任務了。 記住,IronPDF的具體功能和用法將取決於程式庫提供的文件和API。 請務必查閱IronPDF的官方文件,了解如何有效地使用它的更多細節。

3. 使用IronPDF for Python程式庫打開PDF文件

您可以輕鬆地使用IronPDF打開PDF檔案。 為此,首先需要建立一個新的PDF文件,保存它,然後打開它。 IronPDF提供了一種簡單的方法來處理PDF文件,允許您輕鬆生成、修改和互動PDF文件。 如果您需要處理使用者密碼保護的文件,IronPDF還提供了必要的方法來處理此類情況。

3.1. 在預設PDF查看器中打開一個新的PDF檔案

下面的程式碼片段解釋了建立PDF文件並在您的系統上預設PDF查看器中打開它們的過程。

from ironpdf import *  # Import IronPDF for PDF rendering
import webbrowser      # Import webbrowser to open files in browser

# Specify the output path for the PDF file
output_path = "C:\\Users\\buttw\\OneDrive\\Desktop\\url.pdf"

# Create a PDF renderer object using ChromePdfRenderer
renderer = ChromePdfRenderer()

# Render the PDF from a URL
pdf = renderer.RenderUrlAsPdf("https://www.google.com/")

# Save the rendered PDF to the specified path
pdf.SaveAs(output_path)

# Automatically open the PDF in the default PDF viewer
webbrowser.open(output_path)
Python

在上述程式碼中,我們導入了所需的依賴項:IronPDF用於PDF處理,webbrowser用於在預設查看器中打開PDF。 然後,我們設置了保存PDF的output_path。 實例化一個ChromePdfRenderer物件來處理PDF渲染。 通過調用SaveAs把PDF文件保存到所定義的輸出路徑中。 最後,webbrowser.open用於在預設PDF查看器中自動打開PDF。

3.1.1. 輸出截圖

如何在Python中打開PDF文件,圖3:輸出PDF文件 輸出PDF文件

3.2. 在Google Chrome中打開PDF文件

要在Google Chrome中打開PDF頁面,需要重複所有步驟並僅替換最後一行程式碼。

from ironpdf import *  # Import IronPDF for PDF rendering
import webbrowser      # Import webbrowser to open files in browser

# Specify the output path for the PDF file
output_path = "C:\\Users\\buttw\\OneDrive\\Desktop\\url.pdf"

# Create a PDF renderer object using ChromePdfRenderer
renderer = ChromePdfRenderer()

# Render the PDF from a URL
pdf = renderer.RenderUrlAsPdf("https://www.google.com/")

# Save the rendered PDF to the specified path
pdf.SaveAs(output_path)

# Register Google Chrome as a browser in webbrowser module
webbrowser.register(
    "chrome",
    None,
    webbrowser.BackgroundBrowser(
        "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
    ),
)

# Open the PDF in Google Chrome
webbrowser.get("chrome").open(output_path)
Python

在此腳本中,設置PDF渲染之後,我們使用webbrowser.register將Google Chrome註冊為新的瀏覽器。 這使我們能夠在打開PDF文件時明確指定Chrome,使用webbrowser.get("chrome").open(output_path)來確保文件在Chrome中打開。

3.2.1. 輸出截圖

如何在Python中打開PDF文件,圖4:輸出PDF文件 輸出PDF文件

4. 結論

Python的多功能性和固有能力使其在各種應用中處理PDF文件成為一個優秀的選擇。 借助像IronPDF這樣的程式庫,開發者可以輕鬆操控和互動PDF頁面文件,使其能夠提取資訊,分析資料,並輕鬆生成報告。 作為強大的Python程式庫,IronPDF無縫整合到語言中,提供大量先進功能,用於建立、轉換和修改PDF文件。 IronPDF的安裝過程簡單,使其對於經驗豐富的開發者和新手均可接觸。 通過使用IronPDF,開發者可以打開PDF文件,從HTML字串生成新文件,並將其保存到不同的位置。 此外,它允許使用者在預設PDF查看器中打開PDF,例如Microsoft Edge或Google Chrome。 這個非凡的程式庫徹底改變了Python開發者處理PDF文件的方式,釋放出無限建立專業級文件的可能性,並提高整體開發經驗。 無論您是在開發複雜的應用程式還是簡單的腳本,旋轉PDF頁面,合併PDF文件,分割多個頁面,或讀取PDF文件,IronPDF賦予您在PDF操作領域利用Python全部潛力的能力,使其成為任何開發者處理PDF文件時必備的工具。

IronPDF for Python是目前最好的PDF程式庫之一,提供三種不同的程式語言,而值得注意的是,您只需一個授權即可同時使用所有三種語言。 要了解更多關於使用IronPDF進行HTML到PDF的轉換,請前往這個Python教學。 有關Python讀取PDF的教程可以在這個教程連結找到。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預約您的免費即時演示
Booking Badge

全球數百萬工程師的信賴

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起