转载: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的编码才可以。
分享到:
相关推荐
2. **使用在线转换工具**:如Smallpdf、Adobe在线工具等,只需上传Word文档,它们会自动转换并提供下载链接。 3. **利用第三方软件**:例如Adobe Acrobat,这是一款专业的PDF编辑和转换工具,可以将各种格式的文档...
PDF到Word转换器是一款非常实用的工具,专为需要将PDF文档转换成可编辑的Word文档的用户设计。在日常工作中,我们经常会遇到需要编辑PDF文件的情况,但由于PDF的固有特性,直接编辑往往十分困难。这时,PDF to Word...
PDF到Word转换是一种常见的文档处理需求,特别是在办公环境中,用户可能需要编辑或修改PDF文档中的内容,而Word提供了更方便的编辑工具。本教程将详细解释如何进行PDF到Word的转换,以及涉及到的相关知识点。 首先...
稍等片刻转换完成后,点击状态栏的链接可以直接打开转换后的Word文件。 支持加密文件的转换 AnyBizSoft PDF to Word支持加密的文件转换,其中: 对于有复制和打印限制的PDF文件:AnyBizSoft PDF to Word可以...
PDF转Word工具是一种实用软件,专门用于将Adobe PDF(Portable Document Format)文件转换为Microsoft Word文档格式,通常为.doc或.docx。这种转换是许多用户经常需要进行的操作,因为尽管PDF格式在保持文档布局和...
PDF转换成Word程序是一种工具,专门设计用于将PDF(Portable Document Format)文件转换为Word(Microsoft Word)文档格式。PDF格式常用于分享和分发,因为它可以保持文档的原始布局和设计,但有时用户需要编辑内容...
用户可以直接打开PDF文件,Word会自动将其转换为可编辑的文档。尽管可能无法完全保留原始PDF的所有格式,但基本内容和大部分布局都能得到保留。 4. 第三方软件: 市面上还有许多专门的转换软件,如EaseUS PDF ...
6. **链接转换**:如果PDF中有超链接,PDF2Word应将其转换为Word的超链接,以便在Word中仍然可用。 7. **多语言支持**:好的PDF2Word工具应能处理多种语言的PDF文件,包括中文、日文、阿拉伯文等复杂语言。 8. **...
PDF(Portable Document Format)是一种标准格式,用于确保文件在不同设备间保持一致的显示效果,而Word文档则更适合编辑和格式调整。在处理从网络上下载的PDF文件,如来自网站论文、道客巴巴或百度文库的内容时,...
5. **链接和超链接**:如果PDF中包含链接或超链接,转换器应将其转化为Word中的URL,以便用户点击后可以在浏览器中打开。 6. **密码保护与权限管理**:如果PDF受密码保护或有编辑限制,转换器需要处理这些权限设置...
但反过来的软件却不多”,这反映了一个事实:尽管有许多工具可以将PDF转换为可编辑的Word文档,但反向转换的工具相对较少,可能因为PDF的复杂性,如嵌入的图像、链接、表单域等在转换回Word时可能丢失或格式错乱。...
4. 链接和超文本:如果PDF中包含链接或超文本,转换工具应将其转换为Word中的有效链接。 5. 表单和注释:对于包含交互式表单或批注的PDF,转换工具应提供相应的转换功能,使得这些元素能在Word中重现。 6. 绿色版...
IText是一款广泛使用的Java库,专门用于创建和编辑PDF及Word文档。在本文中,我们将深入探讨如何利用IText库生成这两种格式的文档,并通过实际的源码示例来理解其工作原理。 首先,让我们从PDF(Portable Document ...
Word 2007是一款由微软公司推出的文字处理软件,而PDF(Portable Document Format)则是一种用于精确展示文档格式的文件格式,常用于打印、分享和归档。在某些情况下,用户可能需要将Word文档转换为PDF,以保持内容...
3. **精准转换**:软件在转换过程中能够精确保留原文档中的布局、字体、颜色以及链接等元素,确保转换后的Word文档与原始PDF文件保持高度一致。 4. **批量处理**:e-PDF PDF To Word Converter 支持批量转换功能,...
转换工具通常会分析PDF文件中的元素,包括文本块、图像、表格、链接等,并在Word文档中重新构建这些元素。以下是一些关于PDF转Word工具的关键知识点: 1. **转换方法**:转换工具可以是桌面应用程序,如Adobe ...
标题“免费PDF转word”指的是提供了一种无需付费的服务或工具,可以将PDF文件转换成Word文档。这通常涉及到一个转换过程,通过解析PDF文件中的内容并将其重新组织到Word文档的结构中。转换后的Word文档应该尽可能地...
"WordPrint.dll"可能是用于实现Word文档打印功能的动态链接库,而"Word2PDF.exe"则是主应用程序文件,用户通过运行这个执行文件来启动并使用Word2PDF。 总的来说,Word2PDF作为一款便捷的文件转换工具,满足了用户...
- **内置功能**:某些版本的Microsoft Office允许直接打开和保存PDF为Word文档。 4. **转换质量**: - 转换效果取决于软件的解析能力。高质量的转换器能保留原文档的布局、字体、图像和超链接。 - 有时,复杂的...
1. **PDF转Word的基本原理**:PDF转Word的软件通常采用两种方法,一种是基于图像识别技术,将PDF页面扫描成图片并识别文字;另一种是基于解析PDF文件结构,将文本和元素逐个提取出来,再重构到Word文档中。后者可以...