需求说明:
用户可以上传word,excel,ppt,pdf文件。在页面能够预览该文件,并可以通过搜索,找到对应的文件记录。
使用技术:
通过jacob将office转化为html,使用poi进行文件提取;
在前期调研的时候,搜索其他将office转化为html的技术,发现其转化之后的页面都不怎么逼真。但是,使用jacob转化的时候样式还可以就是有一点,该项目必须部署在windows环境上。通过协调之后,准备放弃兼容性使用jacob做html的转化。对于pdf的处理思路,在搜索pdf转化时,发现很多技术转化之后,文件都不怎么好看。想到直接使用html的embed标签实现。因为该项目主要在内网运行,所以加载相对较快。但是在使用该方案时,必须在ie时设置ActiveX的级别,并且客户端主机需安装对应的pdf阅读器。
数据库:
oracle10g
实现思路整理:
1、文件上传至upload文件夹
2、将文件转化为html;
3、提取文件内容以作搜索使用。
将会在下一章编辑具体的代码实现,敬请期待。
第二章 传送门
相关推荐
因此,如何将常见的Office文档和PDF文件转换为适合Web展示的格式成为了一个关键问题。 #### 二、关键技术介绍——Java结合OpenOffice与SWFTools实现文档转换 ##### 1. 安装OpenOffice.org OpenOffice.org 是一套由...
标题“java实现office、wps转pdf,pdf转word”指的是利用Java编程来实现在不同办公文档格式间的转换,特别是从Microsoft Office和WPS格式转换为PDF,以及从PDF反向转换为Word文档。 首先,让我们讨论从Office和WPS...
"Office文档转PDF显示"这个主题涉及到的技术点是利用特定的库或者工具,将Microsoft Office创建的文件(如Word文档、Excel电子表格和PowerPoint演示文稿)转换成PDF格式。在给定的描述中,提到了一个名为"Aspose ...
Java作为一种强大的编程语言,提供了丰富的库和工具来实现各种文件格式之间的转换,包括将Office文件(如Word、Excel、PowerPoint)转换为PDF格式。这个过程涉及到的技术点主要包括文件读取、内容解析以及格式转换。...
在IT行业中,尤其是在Web开发领域,用户经常需要预览上传的Office文档(如Word、Excel、PowerPoint)和PDF文件,而无需下载到本地。为了满足这种需求,开发者需要掌握如何在Web环境中实现在线预览的技术。本实例将...
3. **定义转换逻辑**:创建一个方法,接收源文件路径和目标PDF文件路径作为参数。然后,使用`JODConverter`的转换方法,将源文件转换为PDF。 ```java import org.jodconverter.LocalConverter; import org....
Java Office转PDF工具类是Java开发中用于将Office文档转换为PDF格式的一种解决方案。在Java环境中,Aspose是一个流行的库,提供了丰富的API来处理各种办公文档格式,包括Word、Excel、PowerPoint等,并且能够方便地...
在Java编程环境中,读取Office文档是一项常见的任务,特别是在数据处理和自动化办公场景下。本示例Demo专注于演示如何使用Java来读取不同类型的Office文档,包括Excel、Word、PDF和PowerPoint。以下是对这个"java...
本话题主要聚焦于如何利用Java将Office文档(如Word、PowerPoint)转换为PDF,然后再进一步将PDF转换为SWF(Flash动画)文件。以下是关于这个过程的详细解释。 首先,我们要解决的是Office到PDF的转换。这通常涉及...
在IT行业中,尤其是在Web开发领域,常常需要处理用户上传的各种文档,其中尤以Office文档(如Word、Excel、PowerPoint)和PDF文档最为常见。Java作为广泛应用的后端开发语言,提供了解决这一问题的多种方案。本篇将...
java将office文档pdf文档转换成swf文件在线预览
标题中的"java-office转化为pdf"指的就是这一需求,即使用Java编程语言处理Office文档并将其转换成PDF。这种转换在企业应用中非常常见,比如报表生成、文档分享和打印预览等场景。 描述中提到的"java针对office转化...
本源码是基于Java开发的Office文档转换为PDF服务设计,包含35个文件,其中包括7个.java文件,6个.class文件,以及3个.jar文件。此外,还包括3个.png文件,2个.prefs文件和2个.dll文件。此外,还包括1个.classpath...
本示例中,我们关注的是如何使用Java来实现Office文档(如Word、Excel或PowerPoint)转换为PDF的解决方案。"java实现office转pdf.zip"这个压缩包包含了2019年7月20日某个项目中的代码,其主要功能就是将Office文件...
Java使用OpenOffice转换Office文档为PDF是一种常见的技术需求,尤其在企业级应用中,为了保持一致性和跨平台兼容性,可能会需要将Word、Excel或PowerPoint文档转换为PDF格式。以下将详细介绍如何在Java环境中利用...
在Java编程环境中,将Excel文件转换为PDF文件是一项常见的任务,尤其在数据报告或文档格式转换的场景下。本文将详细介绍如何使用Apache POI库处理Excel数据,以及使用iText库将这些数据导出为PDF格式。Apache POI是...
根据上述知识点,假设这段文件内容是一个Java开发者撰写的关于如何用Java读取和处理Word文档的技术文档,那么开发者可能在尝试解释: - 如何使用Apache POI库来处理Word文档的读取和写入。 - 如何利用JACOB库与Word...
WebOffice是一款专业的在线文档处理系统,它允许用户通过Java平台在Web环境中实现对各种Office文档的在线打开和编辑。这款工具极大地提升了协作效率,让用户无需安装任何桌面版Office软件即可在浏览器中完成文档的...
iText是一个强大的PDF库,可以创建、修改和操作PDF文件。通过创建Document对象,添加Paragraphs、Tables等,然后写入输出流。创建一个简单的PDF页面: ```java Document document = new Document(); PdfWriter....