`
xdoc
  • 浏览: 296367 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

纯Java文档阅读器(word、pdf等)

 
阅读更多

XDocViewer是一个纯Java的文档阅读器组件,可以方便的集成到Java应用中(也可以集成到Web应用中),它有如下特点:
1、免费
2、支持的文档格式丰富:MS Office文档(doc、docx、ppt、pptx、xls、xlsx)、pdf、epub、html、rtf、txt、csv等格式。
3、包依赖少,只有一个包是必须的
4、嵌入简单,它只是一个JComponent
5、API功能强大:打开、打印、格式转换等

程序库:

 

名称

用途

下载地址

hg.jar

主程序库(必须)

http://www.hgsql.com/xdoc/lib/hg.jar

poi.jar

读取docxlsppt

http://www.hgsql.com/xdoc/lib/poi.jar

PDFRenderer.jar

读取pdf

http://www.hgsql.com/xdoc/lib/PDFRenderer.jar

在线地址

http://www.hgsql.com/xdocViewer.asp

嵌入示例代码

import java.awt.BorderLayout;
import java.awt.Container;

import javax.swing.JFrame;

import com.hg.xdoc.XDocViewer;

public class Test {
    /**
     * XDOC阅读器测试
     * @param args
     */
    public static void main(String[] args) {
        try {
            JFrame f = new JFrame("XDOC文档阅读器");
            Container p = f.getContentPane();
            //实例化XDoc阅读器
            XDocViewer v = new XDocViewer();
            //加入到面板中
            p.add(v, BorderLayout.CENTER);
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setSize(800, 600);
            f.setVisible(true);
            f.setExtendedState(JFrame.MAXIMIZED_BOTH);
            //指定url打开文件
            v.open("c:/rtx.docx");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

word文档效果



 

pdf文档效果



 

  • 大小: 57.7 KB
  • 大小: 85.1 KB
3
1
分享到:
评论
4 楼 u011243918 2015-06-07  
楼主好,你的三个jar包已经过期了,能发送以下新的链接么,想学习一下 
3 楼 弋孤秋 2013-09-05  
wpf_fly 写道
haolianshuai 写道
     真强大


可惜你还是用不了
2 楼 wpf_fly 2013-07-05  
haolianshuai 写道
     真强大

1 楼 haolianshuai 2012-09-05  
     真强大

相关推荐

    纯Java的文档阅读器组件

    XDOC(XDocViewer)可以在服务器端方便的生成pdf、png图片、flash、word等文档,XDocViewer是一个纯Java的文档阅读器组件,可以方便的集成到Java应用中(也可以集成到Web应用中)

    java在线编辑保存Word文件(支持跨浏览器)

    PageOffice是一款专门用于在Java Web应用中处理Office文档的组件,它可以直接在网页中打开、编辑和保存Word、Excel、PowerPoint等Office文档,无需借助第三方软件或插件。通过集成PageOffice,开发者可以构建一个...

    自己写 java 的 word转pdf,img,等相关文件。

    总的来说,这个项目提供了一个自定义的、纯Java实现的Word到PDF转换解决方案,利用了XPDF和MuPDF的强大功能,同时也展示了如何在Java中处理文档转换和流操作。对于需要在没有额外桌面应用的情况下进行文档格式转换的...

    java 数科转换服务 数科word转ofd pdf转ofd

    数科转换服务,可将word、pdf文件转为ofd文件,下载后直接运行jar包,端口8090

    JAVA将PDF转OFD 国产化必备

    - **兼容性测试**:转换后的OFD文件应确保在各种OFD阅读器下能正常打开和显示。 总的来说,JAVA将PDF转换为OFD涉及到PDF解析、OFD生成等多个技术环节,需要对两种格式的特性有深入理解,并合理选择和使用相应的开发...

    java+js实现word文档在线查看(前台+后台所使用到的jar包和js包)

    在开发Web应用时,有时需要为用户提供在线预览Word文档的功能,这通常涉及到Java和JavaScript技术的结合使用。本文将详细介绍如何使用Java后端和JavaScript前端来实现这一功能,以及在此过程中所需的关键库和资源。 ...

    Java EE中jsp原格式展示word文档

    这可以通过Base64编码文档内容并嵌入到数据URI中实现,或者将文档内容转换为PDF,然后利用PDF阅读器插件来显示。 标签中的"jsp展示word"表明我们要在JSP页面上实现这个功能,这通常涉及Servlet的使用,Servlet负责...

    RtfTemplate实现Java生成word

    9. **文档阅读**:官方文档是学习和理解RtfTemplate使用方法的重要资源,应仔细阅读并理解其API和示例。 10. **社区支持**:如果在使用过程中遇到问题,可以参考社区如iteye博客中的文章(如给定的博文链接),或者...

    word文档转成Html方案

    总之,这个"word文档转成Html方案"提供了一种使用Java实现Word到HTML转换的方法,适用于那些需要在富文本编辑器中展示或编辑Word内容的应用场景。通过理解并实施这个方案,开发者可以增强其应用程序的功能,提升用户...

    Java+电子签名,生成PDF格式的合同

    PDF阅读器如Adobe Acrobat会自动检查签名的完整性,如果签名有效,那么表明文档自签名后未被修改过。 5. **安全性考虑**: 在实际应用中,私钥应妥善保管,不应暴露在不安全的环境中。同时,电子签名服务通常会...

    api.rar_java在线api中文_pdf word

    文档格式可能是PDF和Word,PDF适合离线阅读和打印,而Word可能提供了更便于编辑和定制的选项。无论是PDF还是Word,它们都以清晰的结构和详细的解释,帮助开发者快速查找和学习Java API的相关知识。 总的来说,这份...

    pdf转word不乱码

    1. 使用专业转换工具:市场上有许多软件专门处理PDF到Word的转换,如Adobe Acrobat、福昕PDF阅读器、Smallpdf、在线转换网站等。这些工具通常具有高级的解析技术,能较好地保留原始PDF的格式和内容。例如,"pdfto...

    安卓Excelwordppt文档读写相关-Android一个简单流畅的PDF阅读器.rar

    这个压缩包"安卓Excelwordppt文档读写相关-Android一个简单流畅的PDF阅读器.rar"虽然主要关注的是PDF阅读器的实现,但我们可以从中探讨一下如何在Android中处理这些常见文档格式。 1. **PDF阅读器的实现** PDF...

    PDF文档处理工具包

    首先,PDF阅读器是基础组件,它允许用户打开并查看PDF文档。这类工具通常具有简洁的界面和丰富的阅读功能,如页面缩放、书签添加、页面导航、全屏模式等。它们还可能包含注释和高亮工具,以便用户在阅读过程中进行...

    pdf转word pdf转txt pdf转换器 pdf转换软件 绿色免安装

    然而,有时我们需要将PDF转换成其他格式,比如Word或TXT,以便于编辑、注释或在不同设备上阅读。这里我们将深入探讨PDF转换的相关知识点。 首先,PDF转Word是一个常见的需求。PDF文件在格式保留方面表现出色,但不...

    PDF_阅读器.

    在C++、JAVA和JSP这些编程语言中,虽然它们各自的主要用途不涉及直接创建或编辑PDF阅读器,但它们可以用来构建与PDF阅读器交互的系统或应用程序。例如,C++开发者可以使用第三方库如PDFlib或Poppler来处理PDF文件;...

    帆软报表导出各种格式(excel/word/pdf等)

    在本主题中,我们将探讨如何使用帆软报表导出各种格式,包括Excel、Word和PDF等,以便满足不同场景下的需求。 首先,我们要知道帆软报表的导出功能依赖于两个核心的Java类库:fr-server-6.5.jar和fr-third-6.5.jar...

    JavaFx 浏览PDF

    7. 错误处理:添加适当的错误处理代码,处理如文件不存在、无法解析PDF等异常情况。 总的来说,实现JavaFX中的PDF浏览功能需要结合JavaFX的GUI组件和第三方PDF处理库。虽然这可能涉及到一些额外的工作,但通过这种...

    Itext中文使用说明+英文官方API文档

    Itext是一款强大的Java库,专门用于创建、修改和处理PDF文档。它在IT行业中广泛应用,尤其在需要生成报表、发票、证书等静态或动态文档时。Itext支持PDF版本从1.3到2.0,并且提供了一系列的API,使得开发者能够方便...

    aspose模板导出word及pdf打印

    5. **PDF打印**: 虽然Aspose不直接提供打印功能,但你可以使用Aspose.PDF生成的PDF文档,结合系统默认的PDF阅读器(如Adobe Acrobat Reader)或者自定义的PDF打印解决方案来实现打印。通常,你可以调用系统的打印...

Global site tag (gtag.js) - Google Analytics