• ICEpdf


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

    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 Pro1.
    • 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搜索引擎的整合。