Python via .NET 用於 PDF API

在中創建、編輯、保護 PDF 文件並將其轉換為多種格式。基於 NET 的應用程式,沒有任何 Adobe 雜技依賴項 - Python。

Overview

aspose.PDF Python via .NET 是一個本機庫,使開發人員能夠將PDF處理功能添加到他們的應用程式中。API 可用於構建任何類型的 32 位和 64 位應用程式,以生成或讀取、轉換和操作 PDF 檔,而無需使用 Adobe Acrobat。

Aspose.PDF Python via .NET API允許執行一系列文檔處理任務,例如表單處理,獲取和設置元數據資訊,文本和頁面操作,註釋管理,添加或刪除書籤和浮水印,附件,自定義字體處理等等。

高級 Python PDF 庫功能

即時操作 PDF 檔

aspose.PDF Python via .NET 是修改或操作應用程式中現有 PDF 文件的不錯選擇。這個庫允許您打開或載入PDF檔,提取頁面,在檔中的特定位置插入頁面或創建N-up(單頁頁數)和摺頁冊冊。您還可以使用API從現有PDF中添加,更新和刪除圖像,附件,書籤,註釋,超連結,浮水印和表單字段。

拆分和合併 PDF 檔

aspose.PDF通過其API進行 Python via .NET ,允許將一個PDF檔拆分為兩個或多個PDF文檔。您還可以使用它在單個文件中連接兩個或多個檔,或根據應用程式要求附加 PDF 頁面。

將 PDF 轉換為 HTML、DOCX 和 ODS 格式

aspose.PDF Python via .NET 允許您以盡可能高的保真度將PDF檔的每個頁面渲染和轉換為傳統的圖像格式,如BMP,JPG和PNG。除了圖像之外,人們可以輕鬆地將PDF保存為DOC和DOCX格式。

以 JPG 格式儲存 PDF 頁面 - <% 程式 %>

載入現有 PDF 文件. 將 PDF 頁面轉換為影像 以 JPG 格式儲存每個頁面

Convert PDF to JPG on Python

import aspose.pdf as ap    

input_pdf = DIR_INPUT + "many_pages.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_jpeg"
# Open PDF document
document = ap.Document(input_pdf)

# Create Resolution object
resolution = ap.devices.Resolution(300)
device = ap.devices.JpegDevice(resolution)

for i in range(0, len(document.pages)):
    # Create file for save
    image_stream = io.FileIO(
        output_pdf + "_page_" + str(i + 1) + "_out.jpeg", "x"
    )
    # Convert a particular page and save the image to stream
    device.process(document.pages[i + 1], image_stream)
    image_stream.close()

表單欄位處理

aspose.PDF Python via .NET 提供了向PDF文檔添加表單字段的功能,即;,則可以在 PDF 文件中動態生成表單域。只需根據表格或自定義定位對表單域的位置進行排序,表單域每次都會放置在確切的位置。

在最精細的級別上設置 PDF 內容的格式

aspose.PDF Python via .NET 允許應用水準文本對齊方式,例如將內容放在從右到左的位置,在文本中保留空白區域,創建左懸掛文本段落以及設置自定義製表位。

除了文本的水準對齊方式外,還可以調整文本段(如基線或頂線)的垂直對齊方式,以及設置文本前景和背景顏色等更多格式設置功能。

支持和學習資源

为什么是 Aspose.PDF?