使用IRONPDF FOR PYTHON

如何使用 IronPDF 在 Python 中輕鬆註釋 PDF

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

如果您有興趣了解如何使用 IronPDF for Python 庫向 PDF 檔案添加註解,請繼續閱讀。 本文將逐步引導您完成這一過程。

理解 PDF 註釋

PDF 註解是指在 PDF 文件中增加額外資訊、筆記、標註或其他視覺元素的過程。 註釋用於提供上下文、協作文件和提高內容可讀性的方法。 常見的註解類型包括文字評論、通過連結註解添加鏈接、添加附件、突出顯示、底線、刪除線、形狀,甚至添加圖片或章節。

IronPDF - Python PDF 函式庫

IronPDF是一個受歡迎的 Python 庫,使開發人員能夠無縫處理 PDF 文件。 它提供了一套全面的功能,包括 PDF 創建、操作和註釋。 使用 IronPDF,您可以輕鬆將 PDF 生成和修改功能整合到 Python 應用程式中,讓您能夠自動化工作並簡化文件流程。

IronPDF 支援各種註解類型,讓您為 PDF 文件創造豐富且互動的閱讀體驗。 無論您是希望使用文字註釋添加文字說明、突出顯示重要部分、使用檔案附件類型附加其他PDF,甚至使用印章註釋將文件標記為「已批准」或「機密」,IronPDF 都能滿足您的需求。

先決條件

在使用 IronPDF 標註 PDF 之前,請確保您具備以下先決條件:

  1. Python: 確保您的電腦上已安裝 Python。 要下載最新版本,請造訪官方的 Python 網站。

  2. 安裝 IDE: 在使用 IronPDF 開始處理 PDF 之前,您需要安裝一個 IDE。PyCharm被推薦為受歡迎的集成開發環境(集成開發環境)for Python。 或者,如果您不想使用 PyCharm,可以選擇使用任何您喜好的 IDE。

  3. IronPDF 库: 使用以下指令在終端機中安裝 IronPDF 库:
   pip3 install IronPDF
PYTHON

如何使用IronPDF在Python中輕鬆註釋PDF,圖1:安裝IronPDF套件

安裝 IronPDF 套件

  1. .NET 6.0 Runtime: IronPDF for Python 依賴 .NET 6.0 技術正常運行。 這意味著你需要擁有.NET 6.0 執行階段安裝在您的電腦上以有效地使用IronPDF for Python。 在專案執行時,很可能會自動安裝 IronPDF 的相依性。

    注意: 使用 pip3 安裝 IronPDF 時(Python 套件管理器)請確保在系統的 PATH 變數中包含 IronPDF 的安裝路徑很重要。 這一步對於確保 pip 在安裝和使用期間能夠找到 IronPDF 套件及其相關組件是至關重要的。

在 PyCharm 中創建專案

首先在 PyCharm 中創建一個新項目:

  1. 打開 PyCharm 並點擊「Create New Project」。

    如何使用 IronPDF 在 Python 中輕鬆註解 PDF,圖 2:PyCharm IDE

    PyCharm IDE

  2. 選擇專案的位置並選擇適當的解釋器(Python).

    如何使用 IronPDF 在 Python 中輕鬆註釋 PDF,圖 3:創建一個新的 Python 專案

    創建一個新的 Python 專案

  3. 點擊「建立」,專案即被建立。 將創建 main.py 檔案以編寫執行程式碼。

    現在示範專案已設定完成,我們來使用 IronPDF 標註 PDF。

在 Python 中註解 PDF 文件的步驟

步驟 1:導入 IronPDF 庫

第一行從IronPDF庫導入所需的模組,允許訪問進行PDF操作和註釋所需的類別和功能。

from ironpdf import *
PYTHON

第 2 步:加載現有的 PDF 文件

在此步驟中,使用 PdfDocument 類別載入名為 "existing.pdf" 的現有 PDF 檔案。 此文件將用作添加註釋的基礎。 此外,請設定將要添加支援註釋類型的頁面索引。

pdf = PdfDocument("existing.pdf")
pageIndex = 0
PYTHON

步驟 3:設定註釋參數

以下程式碼行定義了將添加到 PDF 的文本註釋的各種屬性。 這些屬性提供有關註解外觀和行為的信息:

annotation = TextAnnotation(pageIndex)
annotation.Title = "This is the major title"
annotation.Subject = "This is a subtitle"
annotation.Contents = "This is the long 'sticky note' comment content..."
annotation.Icon = TextAnnotation.AnnotationIcon.Help
annotation.X = 150
annotation.Y = 200
annotation.Width = 200
annotation.Height = 50
annotation.Opacity = 0.9
annotation.Printable = False
annotation.Hidden = False
annotation.OpenByDefault = True
annotation.ReadOnly = False
annotation.Rotatable = True
PYTHON

以下是每個屬性代表的內容:

  • 註釋: 設定註釋變量並聲明註釋類型。
  • 標題:新註解的主要標題。
  • 主題:關於註釋的附加說明或補充資訊。
  • 內容:註釋的主要內容,類似於「便利貼」評論。
  • 圖示:與註解相關聯的視覺圖示(在這種情況下,一個幫助圖示).
  • XY:註解在頁面上左上角的座標。
  • 寬度高度:註釋邊界框的尺寸。
  • 不透明度:註釋的不透明度等級(從 0 到 1).
  • 可打印:註解是否應該列印。
  • 隱藏:註釋是否最初處於隱藏狀態。
  • OpenByDefault:批註是否應默認打開。
  • 只讀:註釋是否為只讀。
  • 是否可旋轉:註釋是否可以旋轉。

    如欲了解更多註釋類型和屬性,請造訪此頁面程式碼範例頁面.

步驟 4:將註解添加到 PDF

以下程式碼行將創建的文字註解添加到 PDF 文件中的特定頁面:

pdf.Annotations.Add(annotation)
PYTHON

步驟 5:保存註解後的 PDF

最後,透過 SaveAs 方法保存已新增註解的更新 PDF 文件:

pdf.SaveAs("annotated.pdf")
PYTHON

步驟 6:運行腳本

現在,讓我們把所有程式碼整合在一起,並在先前創建的 PyCharm 專案中執行該腳本。

  1. 要在 PyCharm 中運行腳本,右鍵點擊腳本編輯器中的任意位置,然後選擇運行 annotatePDF

  2. PyCharm 會執行腳本,您將在 IDE 底部的運行控制台中看到輸出和任何潛在的錯誤。

  3. 完成腳本後,您可以找到標註的 PDF。("annotated.pdf")在與您的專案相同的目錄中。

    輸出:

    如何使用 IronPDF 在 Python 中輕鬆註解 PDF,圖 4:輸出 PDF 文件

    輸出 PDF 檔案

結論

通過遵循本文所述的步驟,您可以利用 IronPDF 的強大功能來自動化您的 PDF 註釋工作流程,並改善您的文件管理流程。 IronPDF 簡化了在 PDF 文檔中新增連結註釋及修改現有註釋的過程,無論這些註釋位於不同頁面或同一頁面,並提供了一套強大的工具,用於以程式化方式創建、修改和註釋。

此外,IronPDF 讓您能夠建立互動式 PDF 文件,填寫和發送互動表單, 分割合併PDF 文件,提取文字和圖片從 PDF 檔案中提取,搜尋 PDF 檔案中的特定單字,將 PDF 頁面光柵化為圖像,將 PDF 轉換為 HTML,以及列印 PDF 檔案.

立即開始嘗試 IronPDF,看看它如何改變您的文檔管理流程。 IronPDF 提供一個免費試用以便您在購買許可證之前測試其完整功能。 授權條款從 $749 開始,並可選擇添加有用的附加功能。 從下載IronPDF for Python官方網站並立即開始提升您的 PDF 專案。

< 上一頁
如何逐行提取 PDF 文本
下一個 >
如何使用 Python 添加或移除 PDF 頁面

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

免費 pip 安裝 查看許可證 >