博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
View PDF Online In Java Web
阅读量:5280 次
发布时间:2019-06-14

本文共 919 字,大约阅读时间需要 3 分钟。

Method1:Open pdf using pdf reader, such as Adobe Reader

Step1:页面contentType为text/html

<%@ page  contentType="text/html; charset=gbk" pageEncoding="UTF-8"%>
Step2:
生成PDF文件路径

String filePath =" http://locast:8080/myproject/ext/temp/test.pdf";

Step3:请求转发,访问PDF文件

if (filepath.endsWith(".pdf")) {     response.setContentType("application/pdf");//很重要,不然直接打开pdf会乱码     response.sendRedirect(filepath);}

Method2:

Step1:PDF Convert To SWF

swftools official website:

下载后可以cmd调用命令
 C:\Program files\swftools>pdf2swf.exe c:\\1.pdf c:\\1.swf -s languagedir=c:\\xpdf\\chinese-simplified
后面languagedir是对编码进行处理,可以到官网: 这里去下载windows系统的xpdf,然后拷贝到c盘根目录下,然后下载语言包
  • Chinese/simplified:  (907207 bytes)
  • 下载后,然后复制到xpdf下面,具体可以看路径分析 c:\\xpdf\\chinaese-simplified
Step2:Open swf using flexpaper control in jsp

FlexPaper Official Website:
download 里面有例子,好像需要部署到程序上才能看到,别下载下来打开。

转载于:https://www.cnblogs.com/yefengmeander/archive/2012/12/05/2887547.html

你可能感兴趣的文章
Bootstrap 实例 - 模态框(Modal)插件
查看>>
SaltStack
查看>>
[Preact] Integrate react-router with Preact
查看>>
[TypeScript] Configuring TypeScript Which Files to Compile with "Files" and "OutDir"
查看>>
2018-2019赛季多校联合新生训练赛第八场(2018/12/22)补题题解
查看>>
洛谷P2802 回家
查看>>
SpringMVC工作原理2(代码详解)
查看>>
退出循环break,在while、for、do...while、循环中使用break语句退出当前循环,直接执行后面的代码。...
查看>>
正则表达式入门及实例
查看>>
linux运维升级路线
查看>>
python3插入数据
查看>>
组织架构查询脚本
查看>>
写在前面
查看>>
poj_1163&&SDUT 1730 The Triangle
查看>>
洛谷3703 SDOI2017树点涂色(LCT+线段树+dfs序)
查看>>
翻硬币问题(还没看
查看>>
第二次代码和思路
查看>>
人工智能之计算最佳策略(Policy Iteration and Value Iteration)
查看>>
蓝书【数学基础】阅读笔记
查看>>
windows 实用小工具(截图、进程管理)
查看>>