Library / package
License
Description
Adobe Acrobat Reader for Java
|
Freeware |
Read and display PDF documents. A viewer application and a JavaBean are available. Works with Java 1.1.8+. |
Big Faceless PDF library
|
Commercial |
Write PDF documents, with support for various advanced features. |
ceTe Software
|
Commercial |
DynamicPDF Generator to write, DynamicPDF Merger to read and write PDF files. |
Etymon PJ
|
GPL / Commercial |
Read and write PDF documents. There are two versions, classic and professional. Classic comes under the GPL and requires Java 1.1. Professional is commercial and requires Java 1.4. |
FOP
|
Apache License |
Write PDF documents, render them from XML/XSL sources. |
gnujpdf
|
GPL |
Write PDF documents. An extension of the retepPDF project. |
iText
|
LGPL |
Write PDF documents. Requires Java 1.2. |
PDFGo
|
Commercial |
Read PDF documents. Viewer (standalone application) and Java Bean available. |
jPDFPrint
|
Commercial (trial version available) |
Library to read and print PDF documents. |
jPDFProcess
|
Commercial (trial version available) |
Library to read, manipulate and save PDF documents. Manipulation operations include splitting, drawing, printing, encrypting and exporting as images. |
jPDFViewer
|
Commercial (trial version available) |
Java Bean to display PDF documents. |
jPDFWriter
|
Commercial (trial version available) |
Pure Java library to write PDF files. Library can be used like a Java printer job. Thus, existing Java code for printing can be reused to create PDF files. |
JPedal
|
GPL or site license or fixed fee
|
Read PDF documents. This library can both extract content from PDFs and rasterize them. |
jPDF
|
Commercial (trial version available on request) |
Manipulation of PDF files, especially suited for the server side. Features include PDF generation from templates, splitting, merging, parsing and encryption. Written in pure Java (requires Java 1.3 or higher). |
JustFormsPDF
|
Commercial (trial version available) |
Pure Java library for filling and editing PDF documents with forms. Requires Java 1.2+. |
Multivalent
|
Special license
|
Reads PDF and other document formats. Includes a browser to view all supported files. Provides various tools to manipulate PDF files: compress, uncompress, split, merge, encrypt, decrypt, info, validate, extract text, and full-text search (with Lucene). Source code available. |
PDF stream writer
|
Freeware |
Java library to convert XML to PDF files. |
PDFBox
|
BSD
|
Library to access PDF files. A utility to convert to text is included. |
PDFlib
|
Commercial |
Read and write PDF documents. This is a C library which has Java JNI bindings. |
PDFTextStream
|
Commercial |
Read PDF documents. This library can extract text and metadata from PDF files. It supports PDF up to version 1.5 and comes with support for Lucene. |
retepPDF
|
GPL |
Write PDF documents. |
Saffron Document Server
|
Commercial |
Reads PostScript (.ps) documents and generates PDF, HTML, RTF, TIFF, and other formats. Configured as a server for concurrent document rendering. |
SmartJPrint
|
GPL-like |
Pure Java library to write PDF files. Generates PDF files from Swing GUI components, provides preview functionality. |
Snowbound
|
Commercial |
Read and write PDF files. |
XMLMill
|
Commercial, trial version available |
Create PDF documents from XML/XSL. |
相关推荐
iText是一款强大的Java类库,专门用于生成和编辑PDF(Portable Document Format)文档。这个类库使得开发者能够方便地在应用程序中创建、修改或者合并PDF文件。iText不仅支持生成PDF文档,还具备将XML、HTML等格式的...
7. **PDF文档操作**:除了创建,OpenPDF还能读取和修改已存在的PDF文件,比如添加、删除、移动页面,或者合并多个PDF文件。 8. **事件处理**:开发者可以通过注册监听器来处理PDF生成过程中的各种事件,如页眉页脚...
PDFBox是Apache软件基金会的一个开源项目,专门用于处理PDF(Portable Document Format)文档的Java类库。这个压缩包“PDFBox PDF处理类库 v3.0.0 alpha2.zip”包含的是PDFBox的最新预发布版本,即v3.0.0的alpha2...
这个类库使得开发者能够方便地在Java应用程序中创建、修改和管理PDF文档,支持各种复杂的布局和格式化。ItextCore是Itext库的核心部分,提供了基本的PDF操作功能。 Itext库分为多个模块,其中涉及到的jar文件有以下...
在Java编程环境中,处理PDF(Portable Document Format)文档是一项常见的任务,这通常涉及到读取、创建、编辑或转换PDF文件。在Java中操作PDF,开发者通常会依赖于一些第三方库,这些库提供了丰富的API来方便地处理...
Java 类库是 Java 语言的核心组成部分,提供了丰富的功能来处理输入输出、文件操作、序列化等任务。在Java.io 包中,有多个关键的类和接口,它们为开发者提供了强大的工具来处理数据流、序列化和文件系统交互。 1. ...
itext是一款强大的PDF处理库,最初在Java平台上开发,后来被移植到C#等其他编程语言中,使得开发者能够轻松地在.NET环境中创建、编辑和操作PDF文档。这个压缩包包含了一些关键资源,如DLL库文件以及相关的中文教程,...
### Java类库中Decorator模式的应用研究 #### 一、引言 随着软件开发技术的不断发展,设计模式在软件工程中的重要性日益凸显。设计模式能够帮助开发者构建出具有良好结构、高度可扩展性和易于维护的软件系统。其中...
免费Android PDF 控件,用于在 Android 手机应用程序中创建、读取、操作和转换 PDF 文档,运行环境无需安装 Adobe Acrobat 或其他任何第三方组件。支持的功能如下: PDF 文档安全性设置,画文本、图片、形状、条形码...
Java SDK是Java开发的核心工具包,它包含了大量用于构建和运行Java应用程序的类库。在Java SDK中,`java.io`包是极其重要的一个部分,主要用于处理输入输出操作。这个包提供了许多类和接口,使得开发者能够有效地...
1.2 文档操作:超链接添加、编辑、删除、读取;文档修订、合并、拆分、复制、比较、加密;分页符、分节符;添加、删除、读取内容开年;OLE对象插入、读取;数学公式;页眉页脚;页面背景;页面方向、大小设置;水印...
PDFBox是Java开发的一款强大的PDF文档处理类库,它提供了丰富的API用于创建、编辑和读取PDF文档。这个"Java实现的PDF文档协作类库.zip"压缩包很可能包含了PDFBox的源码及其相关工具,其中的"pdfbox-trunk"可能是项目...
2. **读取PDF文档**:它允许程序读取PDF文档中的文本、图像和其他元素,支持页面遍历、内容提取、元数据获取等功能。 3. **编辑PDF文档**:PDFBox提供了修改现有PDF文档的能力,如更新文本、替换图像、添加或删除...
在这个"PDFBox PDF处理类库 v1.8.16.zip"压缩包中,包含了PDFBox的特定版本1.8.16的源码和可能的相关文档。 PDFBox的主要功能包括: 1. **PDF生成**:开发者可以使用PDFBox创建全新的PDF文档,添加文本、图像、...
Free Spire.XLS for Java是一款专门针对Java平台的开源Excel处理类库,它允许开发者在Java应用程序中创建、读取、修改和导出Excel文件。这个版本为2.2.0,提供了丰富的功能和易用的API,使得与Excel文件交互变得更加...
2. **读取PDF**:ITextSharp允许你打开已存在的PDF文件,读取其中的文本、图像和元数据。例如,PdfReader类可以用来打开PDF,PdfStamper或PdfCopy类则可以帮助你对文档进行修改。 3. **编辑PDF**:除了读取,...
首先,需要使用iTextPDF库,这是一个非常流行的Java类库,专门用于处理PDF文档。使用Maven可以轻松地将其引入项目中,相关的依赖项配置如下: ```xml <groupId>com.itextpdf</groupId> <artifactId>itextpdf ...
iText 库是一个功能强大且流行的Java类库,用于生成PDF文件。通过使用iText,可以将Image对象写入 PDF 文件,从而实现PPT 到 PDF 的转换。 在实现PPT 到 PDF 转换时,需要注意以下几点: 1. 首先,需要将 PPT 文件...
在“PB读取PDF页数”这个主题中,我们将探讨如何利用PowerBuilder来获取PDF文档的页面数量。 首先,要实现这一功能,我们需要知道PowerBuilder本身并不直接支持PDF操作。因此,我们通常需要借助第三方库或API来处理...
PDFBox是一个开源的可以操作PDF文档的Java PDF类库。它可以创建一个新PDF文档,操作现有PDF文档并提取文档中的内容。 它具有以下特性: 1.将一个PDF文档转换输出为一个文本文件。 2.可以从文本文件创建一个PDF文档。 ...