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功能强大:打开、打印、格式转换等
程序库:
在线地址
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
分享到:
相关推荐
XDOC(XDocViewer)可以在服务器端方便的生成pdf、png图片、flash、word等文档,XDocViewer是一个纯Java的文档阅读器组件,可以方便的集成到Java应用中(也可以集成到Web应用中)
PageOffice是一款专门用于在Java Web应用中处理Office文档的组件,它可以直接在网页中打开、编辑和保存Word、Excel、PowerPoint等Office文档,无需借助第三方软件或插件。通过集成PageOffice,开发者可以构建一个...
总的来说,这个项目提供了一个自定义的、纯Java实现的Word到PDF转换解决方案,利用了XPDF和MuPDF的强大功能,同时也展示了如何在Java中处理文档转换和流操作。对于需要在没有额外桌面应用的情况下进行文档格式转换的...
数科转换服务,可将word、pdf文件转为ofd文件,下载后直接运行jar包,端口8090
- **兼容性测试**:转换后的OFD文件应确保在各种OFD阅读器下能正常打开和显示。 总的来说,JAVA将PDF转换为OFD涉及到PDF解析、OFD生成等多个技术环节,需要对两种格式的特性有深入理解,并合理选择和使用相应的开发...
在开发Web应用时,有时需要为用户提供在线预览Word文档的功能,这通常涉及到Java和JavaScript技术的结合使用。本文将详细介绍如何使用Java后端和JavaScript前端来实现这一功能,以及在此过程中所需的关键库和资源。 ...
这可以通过Base64编码文档内容并嵌入到数据URI中实现,或者将文档内容转换为PDF,然后利用PDF阅读器插件来显示。 标签中的"jsp展示word"表明我们要在JSP页面上实现这个功能,这通常涉及Servlet的使用,Servlet负责...
9. **文档阅读**:官方文档是学习和理解RtfTemplate使用方法的重要资源,应仔细阅读并理解其API和示例。 10. **社区支持**:如果在使用过程中遇到问题,可以参考社区如iteye博客中的文章(如给定的博文链接),或者...
总之,这个"word文档转成Html方案"提供了一种使用Java实现Word到HTML转换的方法,适用于那些需要在富文本编辑器中展示或编辑Word内容的应用场景。通过理解并实施这个方案,开发者可以增强其应用程序的功能,提升用户...
PDF阅读器如Adobe Acrobat会自动检查签名的完整性,如果签名有效,那么表明文档自签名后未被修改过。 5. **安全性考虑**: 在实际应用中,私钥应妥善保管,不应暴露在不安全的环境中。同时,电子签名服务通常会...
文档格式可能是PDF和Word,PDF适合离线阅读和打印,而Word可能提供了更便于编辑和定制的选项。无论是PDF还是Word,它们都以清晰的结构和详细的解释,帮助开发者快速查找和学习Java API的相关知识。 总的来说,这份...
1. 使用专业转换工具:市场上有许多软件专门处理PDF到Word的转换,如Adobe Acrobat、福昕PDF阅读器、Smallpdf、在线转换网站等。这些工具通常具有高级的解析技术,能较好地保留原始PDF的格式和内容。例如,"pdfto...
这个压缩包"安卓Excelwordppt文档读写相关-Android一个简单流畅的PDF阅读器.rar"虽然主要关注的是PDF阅读器的实现,但我们可以从中探讨一下如何在Android中处理这些常见文档格式。 1. **PDF阅读器的实现** PDF...
首先,PDF阅读器是基础组件,它允许用户打开并查看PDF文档。这类工具通常具有简洁的界面和丰富的阅读功能,如页面缩放、书签添加、页面导航、全屏模式等。它们还可能包含注释和高亮工具,以便用户在阅读过程中进行...
然而,有时我们需要将PDF转换成其他格式,比如Word或TXT,以便于编辑、注释或在不同设备上阅读。这里我们将深入探讨PDF转换的相关知识点。 首先,PDF转Word是一个常见的需求。PDF文件在格式保留方面表现出色,但不...
在C++、JAVA和JSP这些编程语言中,虽然它们各自的主要用途不涉及直接创建或编辑PDF阅读器,但它们可以用来构建与PDF阅读器交互的系统或应用程序。例如,C++开发者可以使用第三方库如PDFlib或Poppler来处理PDF文件;...
在本主题中,我们将探讨如何使用帆软报表导出各种格式,包括Excel、Word和PDF等,以便满足不同场景下的需求。 首先,我们要知道帆软报表的导出功能依赖于两个核心的Java类库:fr-server-6.5.jar和fr-third-6.5.jar...
7. 错误处理:添加适当的错误处理代码,处理如文件不存在、无法解析PDF等异常情况。 总的来说,实现JavaFX中的PDF浏览功能需要结合JavaFX的GUI组件和第三方PDF处理库。虽然这可能涉及到一些额外的工作,但通过这种...
Itext是一款强大的Java库,专门用于创建、修改和处理PDF文档。它在IT行业中广泛应用,尤其在需要生成报表、发票、证书等静态或动态文档时。Itext支持PDF版本从1.3到2.0,并且提供了一系列的API,使得开发者能够方便...
5. **PDF打印**: 虽然Aspose不直接提供打印功能,但你可以使用Aspose.PDF生成的PDF文档,结合系统默认的PDF阅读器(如Adobe Acrobat Reader)或者自定义的PDF打印解决方案来实现打印。通常,你可以调用系统的打印...