在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
由於它們能夠在各種平台和設備上維持格式,PDF 是數位文件中最受歡迎且最靈活的格式之一。 即便如此,儘管 PDF 在保持文件完整性方面很出色,但某些情況下仍需要更多的自訂或註解。 這就是IronPDF for Python發揮作用的地方,提供強大的工具,使用程式動態地向 PDF 文件添加文字、註釋和其他元件。 在本文中,我們使用 IronPDF Python 來添加文字到 PDF 文件中。
安裝IronPDF庫以使用Python創建和編輯PDF。
驗證 IronPDF 是否已在 Python 環境中設置。
添加您的 Python 腳本所需的 IronPDF 類別。
使用 IronPDF 打開 PDF 檔案。
將文字添加到 PDF 文件中。
IronPDF 是一個功能豐富的 PDF 庫,最初設計為適用於 .NET,但也可以通過使用 Python .NET 庫在 Python 中使用。 透過此整合,IronPDF 強大的功能讓 Python 開發者可以創建、編輯和轉換 PDF 文件。 用戶可以將 PDF 轉換為 JPEG 和 PNG 等影像格式,提取文字和照片,拆分和合併 PDF,添加水印,以及從 HTML 創建 PDF。 一種用於多種 PDF 操作的工具是 IronPDF。
由於其功能廣泛且效率優異,該庫是需要在其 Python 專案中整合複雜 PDF 操作能力的開發者的重要工具。 開發人員可以使用IronPDF和Python簡化和自動化具有挑戰性的PDF處理任務,提高工作流程效率和文件管理效能。
使用IronPDF可以透過HTML字串或HTML創建PDF文件。
將多個 PDF 檔合併 為一個或將一個 PDF 檔分割成多個部分的 PDF 檔。
您可以使用IronPDF添加,移除,或重新排列PDF文件中的頁面。
使用 IronPDF 將 PDF 頁面導出為 PNG 或 JPEG 文件,以創建清晰的 PNG 或 JPEG 圖像。 強烈建議使用此功能來創建縮圖或預覽。
您可以從 PDF 文件中提取文字,以便在稍後使用或分析。
您可以使用 IronPDF 從 PDF 文件中提取嵌入的照片。
使用 IronPDF 庫以程式方式修改 PDF 文件,填寫和檢索 PDF 表單中的資料。 這可以幫助簡化表單提交管理。
使用IronPDF,我們可以從PDF中添加或移除密碼保護,以確保文件的安全。 控制權限以防止 PDF 被列印、複製或編輯。
使用 IronPDF,您可以將自己的頁首和頁尾添加到 PDF 文件中。 例如,PDF 的頁首和頁尾可能包含日期和頁碼。
在使用 IronPDF 將 HTML 轉換為 PDF 格式時,使用 CSS 來設置數據的樣式。
IronPDF 有助於組織和有效管理大量 PDF 文件的批量處理。
IronPDF for Python 確保圖像和 PDF 輸出的品質適合在正式環境中使用,無論是文字、圖像還是複雜的版面設定,都能保持原始內容的完整性。
在開始指南之前,請確保您的電腦已設置以下項目:
在這篇文章中,PyCharm,一個用於 Python 程式設計的 IDE,將被使用。
在啟動 PyCharm IDE 時選擇「新建專案」。
點擊「新專案」會開啟一個新窗口,您可以在其中更改專案的位置和環境。 下方的螢幕截圖顯示此新視窗已啟動並運行。
選擇專案位置和環境路徑後,點擊「建立」以開始一個新專案。 因此,將會開啟一個新標籤頁,顯示應用程式創建視窗。 此課程將使用 Python 3.9。
IronPDF 本質上是一個支援 .NET 6.0 的 Python 函式庫。這意味著您需要在您的機器上安裝 .NET 6.0 執行環境 以在 Python 專案中使用 IronPDF。 Linux 和 macOS X 的使用者在使用此 Python 模組之前,可能需要手動安裝 .NET 執行環境。 在將IronPDF整合到您的開發過程中之前,請確保按照.NET網站的安裝說明配置必要的運行環境。
創建、編輯和打開“.pdf”擴展名的文件需要安裝“IronPDF”套件。 打開 PyCharm 終端窗口並輸入以下命令來安裝此套件:
pip install ironpdf
pip install ironpdf
下圖顯示了「IronPDF」套件的設定。
提供的 Python 程式碼片段展示了如何使用 IronPDF 有效地將格式化文字添加到已存在的 PDF 文件中。
from ironpdf import * License.LicenseKey = "YOUR KEY HERE";
# Text you want to add
text_to_add = "This is the text I'm adding to the PDF."
# Optional: Set text formatting using HTML tags (e.g., <b>bold</b> or <i>italic</i>)
formatted_text = f"<b>{text_to_add}</b>"
# Initialize the renderer
renderer = ChromePdfRenderer()
# Load the existing PDF file
pdf_document = PdfDocument.FromFile("Example.pdf");
# Create a new PDF with the added text using HTML
new_pdf = renderer.RenderHtmlAsPdf(f"<p>{formatted_text}</p>")
# Append the newly created PDF with text to the existing PDF
pdf_document.AppendPdf(new_pdf)
# Save the modified PDF with a new name (optional)
# Replace 'outpdf.pdf' with your desired output path
pdf_document.SaveAs('outpdf.pdf')
py
在上述程式中,當 IronPDF 首次啟動時,為其運行所需的許可證密鑰會被設置。要插入到 PDF 中的內容在上述程式碼範例中被定義為一個名為text_to_add的字串。 formatted_text 變數允許使用 HTML 標籤對文字進行可選的格式化,展示了應用樣式(如粗體 標籤) 的多功能性。
要啟動渲染器並啟用腳本將 HTML 資料轉換為 PDF 文件,它使用ChromePdfRenderer。 然後,PdfDocument.FromFile() 加載輸入的 PDF 文件 "Example.pdf",準備進行編輯。 格式化後,文本(包含在 HTML 標籤中以保持順序)使用 RenderHtmlAsPdf 方法轉換為新的 PdfDocument 對象(new_pdf)。 新創建的 PdfDocument (new_pdf) 然後使用 pdf_document.AppendPdf(new_pdf) 方法附加到原始 PdfDocument (pdf_document),因此可無縫地合併新材料。
最後,使用SaveAs方法,將輸出 PDF 檔案儲存為「outpdf.pdf」,並在新的 PDF 頁面中包含新增的格式化文字。 此方法演示了如何使用 IronPDF 以編程方式改進 PDF 文件。 它使開發人員能夠動態添加格式化文本並順利地將其整合到已存在的 PDF 文件中,適用於從報告生成到文件自訂的各種應用。
我們使用的範例 PDF 如下所示。
將文字添加到新頁面的結果如下所示。
最後,IronPDF for Python 展現了自己是將文字動態添加到 PDF 文件中的有效工具。 通過使用知名的 HTML 標籤,開發人員可以利用此功能在現有的 PDF 文件中動態插入和格式化文本,提供如粗體和斜體等多種靈活的樣式選擇。 使用IronPDF的ChromePdfRenderer,開發人員可以輕鬆地將動態文字元素添加到文件中,使其在各種應用中更加實用。 這可以通過將 HTML 格式的文字轉換為 PDF 資料來實現。
總的來說,IronPDF 使在 Python 程式中處理和自訂文件變得更加容易,讓開發人員能夠準確並輕鬆地滿足各種 PDF 操作需求。 IronPDF 提供了實現複雜文件自訂所需的功能,同時保留 PDF 檔案的完整性和可攜性,無論目的是改進教學材料、自動生成文件,還是將品牌內容納入報告中。
IronPDF 提供免費試用,可用於開發、預備和生產環境。 IronPDF 提供有限制條件的暫時性和再分配限制的使用許可。 請造訪 IronPDF授權頁面,了解更多有關試用版和授權費用的詳細資訊。
如需有關如何開始使用 IronPDF 的更多資訊,請造訪文件頁面和程式碼範例。 要了解更多有關Iron Software其他產品的信息,請查看此連結。