Java 用於 PDF API

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

Overview

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

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

高級 Java PDF 庫功能

即時操作 PDF 檔

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

拆分和合併 PDF 檔

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

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

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

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

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

Convert PDF to JPG on Java

// Create PdfConverter object
PdfConverter converter = new PdfConverter();

// Bind input pdf file
converter.bindPdf(_dataDir + "Sample-Document-01.pdf");

// Initialize the converting process
converter.doConvert();

int count=0;

// Check if pages exist and then convert to image one by one
while (converter.hasNextImage())
    converter.getNextImage(_dataDir + "page" + count + "_out.jpg", ImageType.getJpeg());
// Close the PdfConverter object
converter.close();

表單欄位處理

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

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

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

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

支持和學習資源