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

java实现在线预览--poi实现word、excel、ppt转html java实现在线预览- -之poi实现word、excel、ppt转html 阅读详情

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

读取doc、xls、ppt

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

嵌入示例代码

Java代码 复制代码  收藏代码
  1. import java.awt.BorderLayout;   
  2. import java.awt.Container;   
  3.   
  4. import javax.swing.JFrame;   
  5.   
  6. import com.hg.xdoc.XDocViewer;   
  7.   
  8. public class Test {   
  9.     /**  
  10.      * XDOC阅读器测试  
  11.      * @param args  
  12.      */  
  13.     public static void main(String[] args) {   
  14.         try {   
  15.             JFrame f = new JFrame("XDOC文档阅读器");   
  16.             Container p = f.getContentPane();   
  17.             //实例化XDoc阅读器   
  18.             XDocViewer v = new XDocViewer();   
  19.             //加入到面板中   
  20.             p.add(v, BorderLayout.CENTER);   
  21.             f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   
  22.             f.setSize(800, 600);   
  23.             f.setVisible(true);   
  24.             f.setExtendedState(JFrame.MAXIMIZED_BOTH);   
  25.             //指定url打开文件   
  26.             v.open("c:/rtx.docx");   
  27.         } catch (Exception e) {   
  28.             e.printStackTrace();   
  29.         }   
  30.     }   
  31. }  
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文档效果



 

详解:pdf转doc/ppt/excel!word转pdf! 很多pdf文档不可复制,而pdf本来就不可编辑,在复制或编辑pdf内容的场景,需要将pdf转成word格式,以方便编辑使用。 这里介绍一些开源免费工具,可以将pdf转换为word格式。 阅读详情

相关推荐

Java实现Word转PDF完整教程

在数字化信息时代,文档格式的转换变得日益重要。其中,Word到PDF的转换是文档处理过程中非常常见的一种需求。选择从Word转换到PDF格式的原因多种多样,主要包括:通用性和兼容性:PDF格式被广泛地支持和兼容在各种操作系统和设备上,而Word文档的格式可能会因为版本差异而导致在不同设备上的兼容性问题。格式保持性:PDF格式能够在不同的阅读器和设备上保持文档的原貌,无论是字体、格式、颜色还是布局都会与原文档一致,这对于重要的商务文档、报告、合同等非常关键。安全性。

weixin_35749545的博客 573

突破报表云计算的难题

    XDOC是最早开始在公有云中开放免费报表服务的。将传统企业报表移植到公有云最大的难题是数据库访问。     直接将数据库端口开放到互联网中是危险的,并且在互联网中使用数据库专有协议也是困难的。     XDOC云服务以前的方法是关掉数据库处理,只接受参数和xml等数据。     随着HttpDB项目的推出,这个问题成了历史。     HttpDB是XDOC的一个子项目,它的目标是...

205

实用的Word转PDF转换工具集

Microsoft Word 文档格式(通常以 .doc 或 .docx 结尾)是一种被广泛使用的文档格式,具有以下特点:丰富的内容编辑功能:Word 提供了多样化的文字处理功能,包括但不限于字体样式、颜色、大小的编辑,段落排版,以及插入图像、图表、页眉页脚等。易用性:Word 的用户界面直观,新手易于上手,强大的“所见即所得”编辑器能迅速转换为打印格式。宏和脚本支持:高级用户可以通过编写 VBA 宏来自动化复杂的任务,比如批量处理文档。格式兼容性问题。

weixin_42576186的博客 799

java pdf 阅读器_纯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、嵌入简单,它只是一个JComponent5、API功能强大:打开、...

weixin_42503264的博客 1962

文档阅读器编程实践:PDF和Word文件处理

本文还有配套的精品资源,点击获取 简介:本项目专注于通过编程读取PDF、DOC和DOCX文件内容,这对于数据分析、文本挖掘及自动化处理文档流程具有重要价值。介绍了利用PDFBox、Apache POI和Java内置库实现PDF、DOC和DOCX文件内容的读取,并提供了代码示例。同时强调了在处理文件时需确保版权合规和用户隐私保护。 1. PDF文件处理方法 在...

weixin_35706255的博客 1352

纯Java的文档阅读器组件

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

告别格式错乱:如何高效、安全地将Word文档转换为PDF(Java专业解决方案)

你是否曾为Word文档在不同设备、不同软件版本间打开时出现的格式错乱而烦恼?辛辛苦苦排版好的报告,一发给同事或客户就面目全非,字体变了、图片跑了、排版乱了,甚至连页码都对不上?这种“兼容性噩梦”是许多职场人士的痛点。而PDF格式,凭借其出色的跨平台兼容性、格式稳定性以及内容安全性,成为了文档分发、归档和共享的首选。

2503_93068783的博客 844

java swing实现pdf阅读器

用java swing 实现的pdf阅读器 很强大 喜欢。。。

springboot操作pdf(一)之word转pdf

pdf文件,是现在市面上比较常使用的一种文件格式。其在传输的过程中文件格式以及内容不容易更改,因此受到很多用户的使用。但是在java开发的过程中如何生成pdf这却是一个需要我们去解决的问题。将word转pdf,个人强烈推荐可以使用第二种方法将word文件生成pdf文件,想了解更多的使用方法,或者获取java代码都请关注公众号。

xuxu96 6986

Xdoc资源jar包hg.jar

hg.jar XDOC引擎与JSP引擎类似,它的目标是动态生成pdf、flash、docx、html、png等各种格式。与JSP不同的是XDOC是可视化设计的,提供了更多高级的显示功能,如:条形码、图表等。最重要的 jar

doc_pdf解析用到的PDFRenderer.jar、hg.jar等jar

PDFRenderer开源库是操作PDF的一个简单有强大的类库 hg.jar XDOC引擎与JSP引擎类似,它的目标是动态生成pdf、flash、docx、html、png等各种格式。与JSP不同的是XDOC是可视化设计的,提供了更多高级的显示功能,如:条形码、图表等。最重要的 jar

java pdf怎么转换成word_pdf能转换成Word吗?pdf怎么转换成word?

别人给你一个Word文件,很简单,不管是阅读还是修改,都直接可以使用office办公软件搞定,但是如果别人给你的是一个PDF文件呢?这可咋办?其实,你大可不必去专门下载一个阅读PDF文件的阅读器,因为有一个方法,可以将pdf转换成Word,文件格式转换之后,不管是阅读还是修改,Windows自带的office软件都可以轻松搞定!下面,我们就来说说pdf怎么转换成Word吧! 虽然不用下载PDF阅读...

weixin_42422285的博客 327

基于Java的PDF格式的电子书阅读器

纯Java编写的PDF电子书阅读器,有关Java中组件完成阅读的功能! 适合毕业设计,还会用相应的论文

WEB在线预览PDF,WORD方案总结

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。 目录 一、PDF的预览方式 1.PDFObject 2.PDF.JS 3.jsPDF 4.jQuery Media Plugin 5.Google Docs PDF viewer 6.ZOHO Viewer 7.Anychart:使用JavaScript导出PDF 8.jQuery Document Viewer 二、Word的预览方式 1.jQuery Media Plugin 2.PDFObje

草原孤狼的专栏 5798

java实现RSS阅读器

java 开发rss阅读器,带ui界面,自主开发,童叟无欺。

RocketMQ 为什么要自己做一个 NameServer ?RocketMQ 5.x 版本中的 proxy、controller 和 container 分别有什么用 ?

1.独立运行的分散结构 2.简化实现,容忍部分数据不一致 Proxy:多语言支持、简化开发 Controller: 提高 Broker 的性能 Container:提高资源利用率,平衡负载

xaiobit_hl的博客 1490
上一篇: 纯Java文档阅读器(word、pdf等)
下一篇: 轻松制作EPUB
sqlhub
博客等级 码龄21年 19粉丝 93原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值