浏览器直接显示Office文档 PDF文档 如何实现(小日本急~~~)

君望永远 2011-01-07 02:19:37
RT 就是比如用户上传了一个文档 其他用户想预览一下 急~在线等
...全文
223 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
尹绵绵 2011-02-25
  • 打赏
  • 举报
回复
我也有这个问题,同求解~
阿甘1976 2011-01-10
  • 打赏
  • 举报
回复
PDF没问题
amos1989 2011-01-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gl74gs48 的回复:]

本机必须安装对应软件,主要是使用response.setContentType
setContentType("application/pdf")打开PDF
setContentType("application/msword")打开WORD
setContentType("application/msexcel")打开EXCEL

Java code

out.clear(); ……
[/Quote]
大哥你这个是做下载。。。。。。

人家要在浏览器里面显示。。。你用一个QQ邮箱的word文档在线预览看看。。
kerioz 2011-01-10
  • 打赏
  • 举报
回复
这个打开能满足需求 不行就按上面2位说的转换
kerioz 2011-01-10
  • 打赏
  • 举报
回复
java applet解决
阿甘1976 2011-01-10
  • 打赏
  • 举报
回复
temps.write(b)应该是temps.write(buf).
阿甘1976 2011-01-10
  • 打赏
  • 举报
回复
本机必须安装对应软件,主要是使用response.setContentType
setContentType("application/pdf")打开PDF
setContentType("application/msword")打开WORD
setContentType("application/msexcel")打开EXCEL


out.clear();
response.setContentType("application/pdf");
try {
String strPdfPath = new String("D://Hibernate In Action 1.pdf");
//判断该路径下的文件是否存在
File file = new File(strPdfPath);
if (file.exists()) {
BufferedOutputStream temps = new BufferedOutputStream(response
.getOutputStream());
BufferedInputStream in = new BufferedInputStream(
new FileInputStream(strPdfPath));
byte[] buf = new byte[2048];
while ((in.read(buf)) != -1) {
temps.write(b);
temps.flush();
}

in.close();
temps.close();
} else {
out.print(strPdfPath + " 文件不存在!");
}

} catch (Exception e) {
out.println(e.getMessage());
}
amos1989 2011-01-10
  • 打赏
  • 举报
回复
楼猪这分太少了吧。。。。

介绍你一个东东 jcob.jar 他可以把word,Excel pdf转成HTML
就像QQ邮箱,如果是word文档,他就可以在线阅读
君望永远 2011-01-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 amos1989 的回复:]

引用 2 楼 gl74gs48 的回复:

本机必须安装对应软件,主要是使用response.setContentType
setContentType("application/pdf")打开PDF
setContentType("application/msword")打开WORD
setContentType("application/msexcel")打开EXCEL

Ja……
[/Quote]试过了,还是会出现下载对话框 IE下
君望永远 2011-01-10
  • 打赏
  • 举报
回复
用第三方类库转换成HTML的可行的,已经Coding测试OK了,但很烦。有更好的不用转换的方法么
轻松易用的PDF工具,可用于编辑、转换、合并、拆分和压缩PDF文件。可与Gmail整合。 转换,压缩,合并,拆分和编辑您的PDF文件★通过将Smallpdf添加到Chrome,提高工作效率!即时访问一套有用的工具,以在线处理PDFPDF工具和PDF转换器:-将PDF转换为Word,Excel,PPT-将Word,Excel,PPT转换为PDF-将图像与PDF相互转换-减小PDF的大小-合并,拆分和提取PDF页面-编辑PDF-旋转并删除PDF页面-签名并发送PDF以进行签名-保护和解锁PDF★如何使用Smallpdf Chrome扩展程序:1.在浏览器中打开任何PDF 2.从列表中选择一个工具3.等待文件被处理4.下载新文件★Gmail集成:-将压缩的附件添加到电子邮件中 -将PDF附件转换为Word,Excel,PowerPoint或JPG文件,并将图像和Office附件转换为PDF ★使用Smallpdf,您可以处理多种文件类型:-PDF-Microsoft Office:Word,Excel,PPT-图片:JPG,PNG,BMP,GIF,TIFF-扫描:OCR可用于将PDF中的数据提取到可编辑文档中★电源-使用Smallpdf Pro帐户注册并获得:-无限使用:在所有工具上处理尽可能多的文件-无广告-批处理:一次处理数百个文件-工作流程:使用多种工具轻松修改文件而无需重新启动上载-脱机工作:无限使用Smallpdf Desktop-数字签名:创建和存储数字签名★每月受到超过2000万用户的信任通过安装扩展,您同意Smallpdf隐私和条款(www.smallpdf.com /合法的) 支持语言:Bahasa Indonesia,Bahasa Melayu,Deutsch,English,Français,Nederlands,Norsk,Tiếng Việt,Türkçe,dansk,español,italiano,polski,português (Brasil),svenska,русский,українська,हिन्दी,ไทย,‫العربية,中文 (简体),中文 (繁體),日本語,한국어
使用编辑器在线创建和编辑 doc 和 docx 文档 DocsWork是一个浏览器扩展,为Microsoft Word文件提供文档编辑器,您可以在任何桌面编辑器中执行各种编辑操作,打印编辑过的文档,保留所有格式化细节,或将其下载到PDF,TXT, DOCX,ODT或HTML文件。 主要特点: - 支持文件格式: + DOC,使用Microsoft Word创建的文字处理文档的文件扩展名 + DOCX,Office Open XML Zipped,由Microsoft开发的基于XML的文件格式,用于表示电子表格,图表,演示文稿和文字处理文档 + ODT,OpenDocument的Word处理文件格式,电子文档的开放标准 + RTF,RTF格式由Microsoft开发的跨平台文档交换的文档格式 + TXT,文件文件扩展名通常包含很少的格式 - 基本操作 +更改颜色方案 +复制/粘贴文本段落,撤消/重做您的操作 +创建新文档或打开现有文档 - 页面格式化 +设置页面参数 +显示/隐藏非打印字符 +插入分节符 +插入页眉和页脚 +插入页码 +插入脚注 - 段落格式 +将段落中的文本对齐 +选择段落的背景颜色 +更改段缩进 +设置段落间距 +插入分页符 +添加边框 +设置制表符停止 +创建列表 - 文本格式 +应用格式设置预设 +设置字体类型,大小和颜色 +应用字体装饰风格 +复制/清除文本格式 +添加超链接 +插入滴帽 - 对象的操作 +插入表 +插入图像 +插入自​​动图形 +插入图表 +插入文本对象 - 插入方程式 - 文件共同编辑 - 协作文件编辑 - 工具和设置 +查看文档信息 +保存/下载/打印您的文档 +文档编辑器的高级设置 +查看设置和导航工具 +搜索和替换功能 +拼写检查 支持语言:Deutsch,English,Français,Nederlands,Türkçe,español,español (Latinoamérica),italiano,polski,português (Brasil),português (Portugal),русский,українська,हिन्दी,‫العربية,中文 (简体),日本語,한국어

23,406

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧