java icepdf 下载,ICEpdf - PDF类库 - 组件类库 - JAVA开源项目 - 开源吧

ICEpdf是一个开源的Java库,用于显示、打印、转换和抽取PDF文档内容。它具有轻量级、高效的特点,支持在Java桌面应用和Web服务器中集成。ICEpdf能渲染PDF版本高达1.6,提供无缝集成、动态内存管理、PDF解析等功能,还支持密码保护、交互式链接注释和多种字体类型。可用于创建独立的PDF查看器或嵌入式PDF组件,以及PDF内容转换和提取。
摘要由CSDN通过智能技术生成

ICEpdf

ICEpdf是一个开源Java PDF引擎,用于展示/查看PDF文档,转换和抽取PDF文档的内容。可以集成到Java桌面应用程序或Web服务器中使用。

e780efff07d9ab03d78958e734de640f.png

ICEpdf is an open source Java PDF library ideal for displaying and printing PDF documents within any Java application. The ICEpdf API is 100% Java-based, lightweight, fast, efficient and very easy to use. ICEpdf is 100% Java-based. ICEpdf is capable of rendering PDFs up to version 1.6 (Acrobat 7.0), and provide the following features:

Seamless integration within Java clients, allowing complete control over the configuration, functionality, and user interface.

A lightweight static and dynamic memory footprint.

Easy deployment without the hassles of Java-to-native integration issues.

Can act as a stand-alone PDF viewer, or can be embedded as PDF viewer component in an application.

Render PDFs to an image file (PNG, JPEG, or GIF) in a server-side web application.

Robust, efficient, mature PDF parser.

Supports all PDF embedded font types (Types 0-3, OpenType, TrueType) using the Font Engine included in ICEpdf Pro

Font substitution optimized per platform.

Supports incremental document loading, reducing time to view first page.

Supports Adobe Standard Security for password-protected documents (40 and 128 bit RC4 or AES).

Supports interactive link annotation actions; uri, launch and resource.

View all markup annotations.

ICEpdf can be used in a multitude of different ways, including:

Java PDF Client

ICEpdf can easily be integrated into any enterprise-level Java application to provide PDF viewing and navigation in a manner not possible with the Adobe Reader® application. This Java PDF Library includes an embeddable PDF viewer for easy integration within Java client applications. ICEpdf can also stand alone as an enterprise class Java PDF Viewer application. ICEpdf Java Viewer provides:

Acrobat-like GUI and features: Zoom in/out, rotate, next/prev page, fit to window/width/actual size, pan.

Multipage view support; continuous and side-by-side view types.

Utility pane supports Outlines (bookmarks) and document search.

Document Information and Permissions dialogs.

Print, Print Setup.

Keyboard shortcuts, mouse-wheel scrolling, drag-and-drop.

PDF Content Conversion

ICEpdf is the ideal technology for the conversion and extraction of PDF content. This Java PDF Library can be used to convert rendered PDF pages to images, SVG documents, and other file formats.

PDF Content Extraction

Use ICEpdf to extract PDF document meta-data, text, and images.

PDF Link Annotations

Configure ICEpdf to support interactive link annotations via a mouse. An annotation callback gives developers flexibility in which types of linkannotation actions they wish to support.

1 ICEpdf is available in two versions; ICEpdf, the open source version, and ICEpdf Pro which includes an advanced Font Engine.

Find out more about ICEpdf:

网友留言/评论

我要留言/评论

相关开源项目

PDF Split & Merge:PDF Split&Merge是一款实用基于GPL许可协议发布的PDF文件分割与合并工具。您可以指定页码范围将一个PDF文件分割为若干PDF 文件(支持单页和多页混合),或将多个PDF文件按指定顺序合并成一个PDF文件。其转换速度非常快。它采用Java Swing开发,运用到的第三方组件包括:iText,jcmdline和JGoodies界面包。

PDF Clown for Java:PDF Clown for Java是一个基于Java1.5用于读,写和操作PDF文档的Java类包。它提供多个抽象层来满足不同的编程风格:从底层(PDF对象模型)到高级(PDF文档结构和内容流)。

PDFjet:PDFjet是一个用于动态生成PDF文档的Java类库。支持绘制点、线、方框、圆、贝塞尔曲线(Bezier Curves) 、多边形、星形、复杂路径和形状。支持unicode,文本间距调整,嵌入超链接等。

iText toolbox:iText toolbox是一个Java Swing应用程序,其起初是iText类库的一部分。iText toolbox既可以作为一个可执行的Jar,也可作为Java Webstart应用程序运行。对于完成各种类型的PDF相关文件操作,iText toolbox是一个非常有用的工具比如:把一个目录下的所有图片转换成一个PDF文档,合并现有PDF文档等。此外开发人员可以把它当成一个学习iText类库各项功能的工具。

iText XML Worker: XMLWorker是iText的一个附加组件,是XML to PDF的第一个实现,是曾经与iText搭配使用HTMLWorker的一个新版本。iText是一个非常著名的能够快速产生PDF文件的Java类库。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。

FOP:FOP是由James Tauber发起的一个开源项目,原先的版本是利用xsl-fo将xml文件转换成pdf文件。但最新的版本它可以将xml文件转换成pdf,mif,pcl,txt等多种格式以及直接输出到打印机,并且支持使用SVG描述图形。

Connla:Connla是一个Java包用于创建可导成TXT,CSV,HTML,XHTML,XML,PDF和XLS等格式的数据集。

PDF Renderer: PDF Renderer是一个采用纯Java实现的PDF阅读器和渲染器。 可以利用它实现在你的应用中查看PDF文件;在导出PDF文件之前进行预览;在服务器端Web应用中将PDF转成PNGs图片;在一个3D场景中查看PDF。

JFreeReport:JFreeReport的数据继承自Swing组件的TableModel接口。JFreeReport生成的报表可以分页预览、打印或者保存为多种格式的文件包括pdf、Excel、html等。

PDF Box:PDFBox是一个开源的可以操作PDF文档的Java PDF类库。它可以创建一个新PDF文档,操作现有PDF文档并提取文档中的内容。

它具有以下特性:

1.将一个PDF文档转换输出为一个文本文件。

2.可以从文本文件创建一个PDF文档。

3.加密/解密PDF文档。

4.向已有PDF文档中追加内容。

5.可以从PDF文档生成一张图片。

6.可以与Jakarta Lucene搜索引擎的整合。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值