`
djob2008
  • 浏览: 130454 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

点击pdf/word等链接时时,直接打开而不是下载的方法

    博客分类:
  • jsp
阅读更多
转载:http://www.java2000.net/p13289

<%@ page session="false" pageEncoding="UTF-8"%>

<%@page import="java.io.*"%>

response.setContentType("application/pdf");

out.clearBuffer(); // 如果使用JSP,需要加上这一句

OutputStream os = response.getOutputStream(); // 页面输出流,

jsp/servlet都可以

response.addHeader("Content-Disposition", new String

(("filename=pattern.pdf")

.getBytes("GBK"), "ISO-8859-1")); // 针对中文文件名

File f = new File(application.getRealPath(".")+"/pattern.pdf"); // 你的文件

InputStream is = new FileInputStream(f); // 文件输入流

byte[] bs = new byte[1024]; // 读取缓冲区

int len;

while ((len = is.read(bs)) != -1) { // 循环读取

os.write(bs, 0, len); // 写入到输出流

} is.close(); // 关闭

os.close(); // 关闭

请注意这一句

response.addHeader("Content-Disposition", new String(("filename=pattern.pdf") .getBytes("GBK"), "ISO-8859-1")); // 针对中文文件名

如果要下载的话,就改成

response.addHeader("Content-Disposition", new String(("attachment; filename=pattern.pdf") .getBytes("GBK"), "ISO-8859-1")); // 针对中文文件名

这个东西在http协议里面有规定。

顺便说一句,filename是你下载或者另存为时的文件名,必须用iso-8859-1的编码才可以。

分享到:
评论

相关推荐

    word to pdf word xml to pdf

    2. **使用在线转换工具**:如Smallpdf、Adobe在线工具等,只需上传Word文档,它们会自动转换并提供下载链接。 3. **利用第三方软件**:例如Adobe Acrobat,这是一款专业的PDF编辑和转换工具,可以将各种格式的文档...

    免费的PDF to Word转换器:PDF to Word简体中文版(含注册码)

    PDF到Word转换器是一款非常实用的工具,专为需要将PDF文档转换成可编辑的Word文档的用户设计。在日常工作中,我们经常会遇到需要编辑PDF文件的情况,但由于PDF的固有特性,直接编辑往往十分困难。这时,PDF to Word...

    pdf转word(PDF to Word )

    PDF到Word转换是一种常见的文档处理需求,特别是在办公环境中,用户可能需要编辑或修改PDF文档中的内容,而Word提供了更方便的编辑工具。本教程将详细解释如何进行PDF到Word的转换,以及涉及到的相关知识点。 首先...

    PDF to Word 3.0.1中文版 (含注册码)

    稍等片刻转换完成后,点击状态栏的链接可以直接打开转换后的Word文件。 支持加密文件的转换 AnyBizSoft PDF to Word支持加密的文件转换,其中: 对于有复制和打印限制的PDF文件:AnyBizSoft PDF to Word可以...

    pdf转word工具

    PDF转Word工具是一种实用软件,专门用于将Adobe PDF(Portable Document Format)文件转换为Microsoft Word文档格式,通常为.doc或.docx。这种转换是许多用户经常需要进行的操作,因为尽管PDF格式在保持文档布局和...

    PDF转换WORD程序

    PDF转换成Word程序是一种工具,专门设计用于将PDF(Portable Document Format)文件转换为Word(Microsoft Word)文档格式。PDF格式常用于分享和分发,因为它可以保持文档的原始布局和设计,但有时用户需要编辑内容...

    PDF-TO-WORD

    用户可以直接打开PDF文件,Word会自动将其转换为可编辑的文档。尽管可能无法完全保留原始PDF的所有格式,但基本内容和大部分布局都能得到保留。 4. 第三方软件: 市面上还有许多专门的转换软件,如EaseUS PDF ...

    PDF 2 Word工具

    6. **链接转换**:如果PDF中有超链接,PDF2Word应将其转换为Word的超链接,以便在Word中仍然可用。 7. **多语言支持**:好的PDF2Word工具应能处理多种语言的PDF文件,包括中文、日文、阿拉伯文等复杂语言。 8. **...

    PDF转文字/Word

    PDF(Portable Document Format)是一种标准格式,用于确保文件在不同设备间保持一致的显示效果,而Word文档则更适合编辑和格式调整。在处理从网络上下载的PDF文件,如来自网站论文、道客巴巴或百度文库的内容时,...

    PDF to WORD 转换器

    5. **链接和超链接**:如果PDF中包含链接或超链接,转换器应将其转化为Word中的URL,以便用户点击后可以在浏览器中打开。 6. **密码保护与权限管理**:如果PDF受密码保护或有编辑限制,转换器需要处理这些权限设置...

    word转pdf软件下载

    但反过来的软件却不多”,这反映了一个事实:尽管有许多工具可以将PDF转换为可编辑的Word文档,但反向转换的工具相对较少,可能因为PDF的复杂性,如嵌入的图像、链接、表单域等在转换回Word时可能丢失或格式错乱。...

    PDF转Word工具绿色版

    4. 链接和超文本:如果PDF中包含链接或超文本,转换工具应将其转换为Word中的有效链接。 5. 表单和注释:对于包含交互式表单或批注的PDF,转换工具应提供相应的转换功能,使得这些元素能在Word中重现。 6. 绿色版...

    使用IText生成PDF和WORD文档

    IText是一款广泛使用的Java库,专门用于创建和编辑PDF及Word文档。在本文中,我们将深入探讨如何利用IText库生成这两种格式的文档,并通过实际的源码示例来理解其工作原理。 首先,让我们从PDF(Portable Document ...

    word 2007 转pdf插件

    Word 2007是一款由微软公司推出的文字处理软件,而PDF(Portable Document Format)则是一种用于精确展示文档格式的文件格式,常用于打印、分享和归档。在某些情况下,用户可能需要将Word文档转换为PDF,以保持内容...

    e-PDF PDF To Word Converter注册码

    3. **精准转换**:软件在转换过程中能够精确保留原文档中的布局、字体、颜色以及链接等元素,确保转换后的Word文档与原始PDF文件保持高度一致。 4. **批量处理**:e-PDF PDF To Word Converter 支持批量转换功能,...

    PDF转Word工具

    转换工具通常会分析PDF文件中的元素,包括文本块、图像、表格、链接等,并在Word文档中重新构建这些元素。以下是一些关于PDF转Word工具的关键知识点: 1. **转换方法**:转换工具可以是桌面应用程序,如Adobe ...

    免费PDF转word

    标题“免费PDF转word”指的是提供了一种无需付费的服务或工具,可以将PDF文件转换成Word文档。这通常涉及到一个转换过程,通过解析PDF文件中的内容并将其重新组织到Word文档的结构中。转换后的Word文档应该尽可能地...

    Word2PDF(Word转PDF)

    "WordPrint.dll"可能是用于实现Word文档打印功能的动态链接库,而"Word2PDF.exe"则是主应用程序文件,用户通过运行这个执行文件来启动并使用Word2PDF。 总的来说,Word2PDF作为一款便捷的文件转换工具,满足了用户...

    PDF转Word软件

    - **内置功能**:某些版本的Microsoft Office允许直接打开和保存PDF为Word文档。 4. **转换质量**: - 转换效果取决于软件的解析能力。高质量的转换器能保留原文档的布局、字体、图像和超链接。 - 有时,复杂的...

    ptf转化Word (pdf to Word)小软件

    1. **PDF转Word的基本原理**:PDF转Word的软件通常采用两种方法,一种是基于图像识别技术,将PDF页面扫描成图片并识别文字;另一种是基于解析PDF文件结构,将文本和元素逐个提取出来,再重构到Word文档中。后者可以...

Global site tag (gtag.js) - Google Analytics