纯Java文档阅读器(word、pdf等)
2015-12-05 23:27
453 查看
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功能强大:打开、打印、格式转换等
程序库:
大小: 57.7 KB
大小: 85.1 KB
查看图片附件
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嵌入示例代码
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
查看图片附件
相关文章推荐
- Java回炉之常用类
- 为你的Java应用嵌入一个功能强大的文字编辑器
- 分享一个纯Java文书、合同录入与打印解决方案
- 纯java虚拟打印机
- 轻松Java打印预览、Web打印
- Java联网查询IP地址归属地
- Struts2 标签库详解
- Struts2常用标签总结
- 栈的java实现和栈的应用
- 解决Java调用Azure SDK证书错误javax.net.ssl.SSLHandshakeException
- mybatis(12) spring和mybatis整合
- 从零开始写javaweb框架笔记7-动手开发web应用
- java.io.Serializable接口
- eclipse 快捷键
- 对象内存大小度量
- Spring/Hibernate 应用性能优化的7种方法
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\1题
- Java中数据类型的取值范围
- scala与java的==的比较
- springmvc注解方式访问