【JSP】如何在jsp中打开pdf文件。


// java代码
public ActionForward getSoaPdf(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response) throws IOException {

String path = request.getParameter("path");
if (IsPdf(path)) {
response.setContentType("application/pdf");
} else {
response.setContentType("application/vnd.ms-excel");
}
ServletOutputStream out = null;
try {
out = response.getOutputStream();
} catch (IOException e) {
e.printStackTrace();
}
//加上下面这句则可以在浏览器外打开,或者保存
//resp.setHeader("Content-disposition", "attachment;filename=sample.pdf");

File pdf = null;
BufferedInputStream buf = null;
try {
pdf = new File("G:\\Soa_Pdf\\" + path);
response.setContentLength((int) pdf.length());
FileInputStream input = new FileInputStream(pdf);
buf = new BufferedInputStream(input);
int readBytes = 0;
while ((readBytes = buf.read()) != -1) {
out.write(readBytes);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (out != null) out.close();
if (buf != null) buf.close();
}
return null;
}
// js代码
function openDetailPdf(path, cnTitle, enTitle) {
art.dialog.open('operatorquery.do?method=getSoaPdf&path=' + path, {
title: cnTitle + " " + enTitle,
width: 1100,
// height: 450,
height: 580,
left: '133px',
top: '10px',
fixed: true,
resize: false,
padding: '5px 5px',
});
}

显示效果:

 

转载于:https://www.cnblogs.com/CESC4/p/8126232.html

jsp页面中用object标签打开中文pdf文件的问题 在jsp页面中用object标签打开pdf文件很简单只需加入如下代码即可<object id="ttt" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="720" height="600" border="0" top="-10" name="pdf"> ">           前提是本地必须安装 阅读详情

相关推荐

JSP页面显示PDF,根据PDF路径在JSP页面显示PDF

根据PDF的存放路径,将PDF文件显示在JSP页面,可显示多个,也可显示固定的一个 根据具体需求在JSP页面显示一个或者多个PDF

jsp中使用PDF.js实现pdf文件的预览

本文介绍的是在使用jsp作为模板引擎的spring-mvc项目中,如何利用 PDF.js实现pdf文件的预览。

baidu_40120883的博客 5985

jsp在线浏览pdf文件的jar包和插件

javaWeb开发中在浏览器中在线预览pdf文件,该插件直接拷贝至项目中,再写1行代码就可以搞定在线预览pdf文件,非常方便!

使用pdf.js+jsp 预览pdf

一:准备工作 1.在pdf.js 官网下载http://mozilla.github.io/pdf.js/到本地 2.把下载的压缩包pdfjs-2.2.228-dist.zip解压到pdfjs文件夹下,包含两个文件夹:build和web 3.把pdfjs文件夹 放入你的项目 webapp目录下 (我的项目名称是web-demo)(例如G:\workspace\web-demo\src...

dream_heheda的博客 4159

信号削峰CFR基础知识介绍(一)

接下来,将得到的峰值分成若干段,在每一段中,仅保留该段内所有峰值中幅度最大的峰值。为了减少不必要的带外泄露,削峰后的信号将通过一个低通滤波器,以减少对应于削峰后信号中尖锐拐角的高频信号。首先,它识别出高于由目标PAPR确定的阈值的峰值。在峰值加窗算法中,削峰是通过在峰值区域将原始信号与一个加窗函数相乘来实现的,如下图所示。其中,w(n) 是一种常见的加窗函数,如凯撒窗、高斯窗和汉明窗等,而 p(n) 是一个加权系数。如上图所示,削峰会导致削峰后的信号出现尖锐的拐角,从而引发不必要的带外辐射(ACP增加)。

weixin_49761275的博客 1551

别再只调陀螺仪了!用OpenCV实现基于透视变换的EIS防抖,实测效果媲美手机

本文深入探讨了基于透视变换的EIS电子稳像技术,通过OpenCV实现高阶防抖算法,效果媲美主流手机厂商方案。详细解析了传统旋转平移模型的局限性,并展示了透视变换在复杂场景下的优势,包括数学原理、OpenCV实战代码及性能优化技巧,为视频防抖提供了专业解决方案。

weixin_42613501的博客 453

Java不打开jsp保存成PDF,怎么在jsp中直接打开本地硬盘上的pdf等文件

jsp中要利用java来实现打开,可以通过浏览器打开:以下程序实现了读取某个路径下的pdf文件,并用浏览器打开:package test;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import javax.servlet.Serv...

weixin_39615991的博客 194

TongWeb微服务部署实战:Nacos注册与网关路由的疑难解析

本文分享了将Spring Cloud微服务迁移至TongWeb应用服务器时,解决Nacos服务注册失败与Spring Cloud Gateway路由失效的实战经验。针对Nacos注册问题,通过实现ApplicationRunner接口并利用JMX获取容器端口,实现了手动注册;针对网关路由问题,建议将基于WebFlux的Gateway模块改为JAR包独立部署,以保障其原生运行环境。文章为在TongWeb上进行微服务部署提供了关键的问题排查思路与混合架构部署的最佳实践。

weixin_29209801的博客 240

在jsp页面上直接打开PDF文件

1、在不需要使用插件,直接打开通过链接方式打开 <%@ page language="java" import="java.util.*,java.io.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() ...

weixin_30859423的博客 925

智慧矿山无人机空地一体化解决方案

未来,随着技术的不断进步和应用场景的不断拓展,智慧矿山无人机空地一体化解决方案将在矿业领域发挥更加重要的作用,为矿山的可持续发展提供更加有力的保障。该系统能够实现矿山的全方位、全天候监测与管理,提升矿山生产效率,降低安全风险,并为矿山的可持续发展提供有力支持。智慧矿山无人机空地一体化解决方案是当前矿业领域技术创新的重要方向,旨在通过集成无人机技术、物联网、大数据、人工智能等先进技术,实现矿山的智能化、高效化和安全化运营。在矿山爆破、挖掘等危险作业中,无人机可进行远程监控和指挥,降低人员安全风险。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1110

【FnOS飞牛云 | NAS存储】旧电脑不吃灰,手把手教你搭建完全属于自己的私人网盘

打造属于自己的NAS私人网盘,亲测有效,值得一试

木子Linux的博客世界 9421

jsp有关在ie中打开pdf文件的问题

背景:       在基于BS模式的项目中,我们一般对于报表、需要打印的数据,都是直接在ie中以pdf中显示出来的,这是因为ie调用了pdf插件,这样才可以正确显示。比如:页面提供一个按钮,打印当前页面数据,点击后,即会在ie中调用pdf插件,以Pdf格式显示这些数据,然后执行打印。   问题产生:        在一个项目中打印报表时,出现打印部分数据,数据在ie中以pdf形式显示没

6914

6、SAP HANA 建模全解析

本文全面解析了 SAP HANA 建模的核心内容,包括属性视图、分析视图和计算视图的创建与使用。文章详细介绍了建模工具的安装、不同视图类型的适用场景及操作步骤,并通过对比和案例分析帮助读者更好地理解建模流程。此外,还涵盖了建模过程中的注意事项及性能优化建议,为 SAP HANA 用户提供实用的建模指导。

juice的博客 203

JSP直接打开PDF文件

Checking if Acrobat Reader installed (IE4+)...                     document.all [                          document.all.PDFNotKnown ? "IfNoAcrobat" : "IfAcrobat"                          ] .sty

dhmpgt的专栏 4008

【即插即用模块】Transformer篇 | CVPR 2025 | D2T:双域特征融合,完美适配缺陷检测/小目标检测和分割等频域细节敏感的任务!

本文提出了一种基于小波和原型增强的双域Transformer(WPFormer)用于像素级表面缺陷检测。该模型通过Dual-domain Transformer (D2T)模块融合频域和空间域特征:小波增强交叉注意力(WCA)分解高低频特征并加权平衡,增强缺陷细节捕捉;原型引导注意力(PCA)生成全局原型向量强化关键信息聚合。实验表明,该模块在缺陷检测任务中性能优于现有方法,通过频域细节增强和全局依赖建模有效提升了复杂场景下的检测效果。代码已开源,适用于对频域敏感的目标检测和分割任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1374

jsp 打开 pdf 文件时报错

代码如下 pageEncoding="ISO-8859-1"%> String path = request.getContextPath(); String basePath = request.getScheme() + "://"     + request.getServerName() + ":" + request.getServerPort()     + 

304

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

jsp 页面根据路径直接打开.pdf 文件

<%@ page language="java" import="java.util.*,java.io.*" pageEncoding="UTF-8"%>   导入java.io.* String aa=request.getparameter("url");//直接打开pdf out.clear(); out=pageContext.pushBody(): respons...

yuanfangderen 122

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jsp页面打开html文件路径,jsp预览pdf文件 路径写到a标签的href里

jsp直接打开本地的文件夹的pdf文件大家帮忙看看:我现在要实现的是:用jsp直接打开本地的文件夹的pdf文件jsp中要利用java来实现打开,可以通过浏览器打开: 以下程序实现了读取某个路径下的pdf文件,并用浏览器打开: package test; import java.io.File; import java.io.FileInputStream; import java.io.IOExc...

weixin_42118423的博客 813

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

关于使用java或者前段jsp打开本地PDF文件

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34265814的博客 826

(JSP)关于手机端(尤其是苹果手机)pdf文件无法打开的解决方案

(JSP)关于手机端(尤其是苹果手机)pdf文件无法打开的解决方案

p15097962069的博客 6319
上一篇: 【AI】封杀这个公式,AI智商将为零【转】
下一篇: 【调试工具】查看谷歌浏览器缓存的DNS
Tuling2020
博客等级 码龄12年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值