0 0

如何用java部分预览doc和ppt文件 在线-等待25

  最近做了一个小项目,需要用java部分预览本机和其他服务器的doc和ppt文件,我用tm-extractors-0.4_zip插件可已把doc文件转换成txt文件,但是url只能用D:/##/##/1.doc这种格式,而不能使用http://192.168.##.##:8080/##/1.doc这种格式,请问各位高手这种问题应该怎么解决?

     还有ppt部分预览应该怎么实现,我使用tomcat服务器...


问题补充:

import java.io.File;
import java.io.FileInputStream;
import org.textmining.text.extraction.WordExtractor;
public class WordReader {

public static String readDoc(String doc) throws Exception {
// 创建输入流读取DOC文件
FileInputStream in = new FileInputStream(new File(doc));
WordExtractor extractor = null;
String text = null;
// 创建WordExtractor
extractor = new WordExtractor();
// 对DOC文件进行提取
text = extractor.extractText(in);
return text;
}

public static void main(String[] args) {
try {

String text = WordReader.readDoc("http://192.168.107.108:8080/resources/1.doc");

System.out.println(text);
System.out.println(text.length());

} catch (Exception e) {
e.printStackTrace();
}
}


}
这是实现的代码
直接访问本机webapps下面的文件都不行,但是用磁盘路径可以访问到.
2008年8月06日 16:46

4个答案 按时间排序 按投票排序

0 0

为什么不把他们直接转换成HTML呢?

2008年8月07日 10:18
0 0

校验文件路径的头,如果是http://的,则用HttpClient将远程文件下载到本地,统一按照本地文件操作

2008年8月07日 09:51
0 0

使用dsoframer
可以直接在页面打开office文件

2008年8月07日 09:20
0 0

做一映射,将其它服务器上的文件影射到你应用服务器上.
好比多了一个硬盘

2008年8月06日 17:06

相关推荐

    java实现浏览器在线预览offic(doc、xls、ppt)和pdf文件

    java实现浏览器在线预览offic(doc、xls、ppt)和pdf文件,本人将例子集成到项目中,已成功。 技术原理:将文件先转换成pdf文件,再将pdf文件转换成swf文件,最后显示在浏览器上。 资源描述:本资源包括swftools...

    java实现ppt,xls,doc在线预览

    本篇将深入探讨如何使用Java实现PPT、XLS和DOC格式的文件在线预览。 首先,我们要理解这三种文件格式。PPT(PowerPoint)是Microsoft Office套件中的演示文稿格式,用于创建和展示幻灯片。XLS(Excel)则是电子表格...

    利用java后端实现文件在线预览

    本文将详细讲解如何利用Java后端技术实现文件在线预览,特别是针对文档(如.doc、.docx、.xls、.xlsx、.ppt、.pptx)和图片格式的预览。 首先,我们需要理解文件预览的基本原理:用户通过浏览器发送请求到服务器,...

    Java实现在线预览,支持doc/docx/pptx/ppt/xls/xlsx格式转为pdf进行在线预览

    在Java开发中,有时我们需要提供在线预览功能,让用户能够查看不同类型的文档,如doc、docx、pptx、ppt、xls和xlsx等,而无需下载到本地。要实现这样的功能,一种常见的方法是将这些文件转换为通用的PDF格式进行预览...

    java文件预览功能实现,可预览zip等文件.7z

    使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4,mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、...

    poi-bin-3.0.1-FINAL-20070705.zip_POI_PPT预览_java poi-bin-3.0_java

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Word(.doc)、Excel(.xls)和PowerPoint(.ppt)等。在Java编程中,如果你需要读取、写入或预览这些文件,Apache POI库是一个不可或缺的...

    \java通过url在线预览Word、excel、ppt、pdf、txt文档中的内容

    "Java 通过 URL 在线预览 Word、Excel、PPT、PDF、TXT 文档中的内容" Java 语言可以通过 URL 在线预览 Word、Excel、PPT、PDF、TXT 文档中的内容。下面将详细介绍如何实现这一功能。 Word 文档预览 在 servlet ...

    Linux服务上实现在线预览PPT,PPTX,DOC,DOCX,XLS,XLSX文件安装插件详细步骤

    ### Linux服务上实现在线预览PPT/PPTX/DOC/DOCX/XLS/XLSX文件的安装插件详细步骤 #### 环境准备 本文档主要介绍如何在Linux服务器上实现各种常见文档(包括PPT、PPTX、DOC、DOCX、XLS、XLSX)的在线预览功能。此...

    在线文档预览,支持ppt,word,excel在线预览

    本项目专注于实现对PPT、Word、Excel等常见办公文档的在线预览,通过集成OpenOffice、jodconverter以及pdf.js技术,使得这一过程变得高效且便捷。 **OpenOffice** 是一个开源的办公软件套件,它不仅支持创建、编辑...

    基于Java的WDA文件在线预览系统设计源码

    本设计源码提供了一个基于Java的WDA文件在线预览系统。项目包含137个文件,主要使用Java编程语言,并包含了CSS、JavaScript和HTML。文件类型包括53个Java源代码文件、17个JAR包文件、15个PNG图片文件、13个JSP页面...

    office办公文档doc、docx、xls、xlsx、ppt、pptx在线预览java代码

    本文将详细介绍如何使用Java代码实现这些Office文档的在线预览功能,并基于SpringBoot框架进行搭建。 首先,我们需要了解Java中处理Office文档的库。Apache POI是一个广泛使用的开源项目,它提供了读写Microsoft ...

    aspose实现在线预览word,ppt,excel,pdf文件架包(1)

    在实现在线预览时,要注意文件安全问题,避免恶意文件上传和执行。例如,限制上传文件类型,对上传的文件进行病毒扫描,并确保不执行任何可能包含有害代码的操作。 总结来说,Aspose提供了一套强大的工具,使得...

    文件服务器mino实现文件存储和文件预览接口

    总的来说,这个项目提供了一个完整的解决方案,涵盖了文件的上传、下载和预览,对于初学者来说,这是一个很好的实践案例,可以帮助理解如何将MinIO与SpringBoot结合使用,实现一个简单的文件管理系统。通过学习和...

    java实现在线预览,仿百度文库

    在IT行业中,尤其是在Web开发领域,提供在线预览功能是一个常见的需求,比如用户可以在不下载文件的情况下查看Word、Excel或PPT文档。本项目“java实现在线预览,仿百度文库”旨在利用Java技术栈,模拟百度文库的...

    java实现文件预览工具包

    在Java中,我们通常使用OpenOffice的API来处理Office文档,如Word(.doc, .docx)、Excel(.xls, .xlsx)和PowerPoint(.ppt, .pptx)等格式的文件。这个工具包包含的OpenOffice安装包可能包括了相关的JAR文件和其他...

    java 在线查看doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3

    使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、...

    Java实现web在线预览office文档与pdf文档实例

    本实例将探讨如何使用Java来实现在Web上预览这些文件。 首先,我们需要理解这个任务的核心技术点。Java是一种广泛使用的后端编程语言,它可以通过Servlet和JSP等技术处理HTTP请求,并与前端交互。要实现在线预览,...

    java aspose文件转化-去水印(保证可用)

    `Doc2pdf.java`是一个示例代码文件,展示了如何使用Aspose.Words将Word文档转换为PDF。在Java程序中,你需要导入Aspose库,然后加载Word文档,创建一个PdfSaveOptions对象,设置相关选项,最后调用save方法,将Word...

    java在线预览txt、word、ppt、execel,pdf代码.doc

    Java在线预览文档技术主要涉及将不同类型的文件如TXT、Word、PPT、Excel和PDF在Web环境中以预览的形式展示给用户。这种技术在许多Web应用中非常实用,例如在线文档管理系统、协同编辑工具或者文件分享平台。下面将...

    在线或本地读取word、ppt、pdf、excel、doc等文件

    在IT领域,尤其是在文档处理和数据管理中,能够在线或本地读取各种文件格式,如Word、PPT、PDF、Excel以及Doc等,是至关重要的技能。这些文件格式广泛应用于日常工作、学术研究和项目协作中,因此理解如何有效读取和...

Global site tag (gtag.js) - Google Analytics