使用pdfobject.js实现在线浏览PDF
2024-08-26 13:16:45
1.pdfobject.js官网:https://pdfobject.com/
2.在html文件中引入这个文件,以pdfobject.min.js为例
<script type="text/javascript" src="js/pdfobject.min.js"></script>
效果1:在指定位置(当指定位置为全局时)浏览PDF,最终效果类似3.1,不做演示
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>在指定div中浏览PDF</title>
<!--在此引入bootstrap只为初始化样式div样式-->
<link rel="stylesheet" href="css/bootstrap.min.css" />
<style>
/* 添加样式是为了实现全屏效果 */
html,body{
height: 100%;
overflow: hidden;
}
#example1{
height: 100%;
}
.pdfobject-container{
/* height: 500px; */
}
.pdfobject{
/* border: 1px solid #666; */
}
</style>
</head>
<body>
<div id="example1"></div>
<script type="text/javascript" src="js/pdfobject.min.js"></script>
<script>
// 我的pdf文件放在项目的pdf文件夹下,名字叫做Java.pdf
PDFObject.embed("pdf/Java.pdf", "#example1");
</script>
</body>
</html>
效果2:在指定位置(当指定位置为局部时)浏览PDF
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>在指定div中浏览PDF</title>
<!--在此引入bootstrap只为初始化样式div样式-->
<link rel="stylesheet" href="css/bootstrap.min.css" />
<style>
html,body{
height: 100%;
overflow: hidden;
/* 添加背景颜色是为了方便查看整个body范围 */
background-color: cornflowerblue;
}
#example1{
/* 设置放置PDF的div的样式 */
height: 50%;
width: 50%;
}
/* PDF容器样式 */
.pdfobject-container{
/* height: 500px; */
}
/* PDF样式 */
.pdfobject{
/* border: 1px solid #666; */
}
</style>
</head>
<body>
<div id="example1"></div>
<script type="text/javascript" src="js/pdfobject.min.js"></script>
<script>
// 我的pdf文件放在项目的pdf文件夹下,名字叫做Java.pdf
PDFObject.embed("pdf/Java.pdf", "#example1");
</script>
</body>
</html>
效果3:指定从多少页开始阅读(必须同时指定显示PDF的div)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>在指定div中浏览PDF</title>
<!--在此引入bootstrap只为初始化样式div样式-->
<link rel="stylesheet" href="css/bootstrap.min.css" />
<style>
/* 添加样式是为了实现全屏效果 */
html,body{
height: 100%;
overflow: hidden;
}
#example1{
height: 100%;
}
.pdfobject-container{
/* height: 500px; */
}
.pdfobject{
/* border: 1px solid #666; */
}
</style>
</head>
<body>
<div id="example1"></div>
<script type="text/javascript" src="js/pdfobject.min.js"></script>
<script>
// 我的pdf文件放在项目的pdf文件夹下,名字叫做Java.pdf,指定PDF从20页开始阅读
PDFObject.embed("pdf/Java.pdf", "#example1", {page: "20"});
</script>
</body>
</html>
原文地址:https://i.cnblogs.com/EditPosts.aspx?opt=1
最新文章
- JS组件系列——表格组件神器:bootstrap table(三:终结篇,最后的干货福利)
- web页面设计基本原则
- scrapy3_ 安装指南
- 文件上传(java web)
- Linux shell basic3 dd wc comm chmod ls
- 刨根问底拦不住——I/O模型
- 《编写高质量代码:改善Java程序的151个建议》笔记
- Edit Control的Enter响应函数
- poj 3278 Catch That Cow 优化深搜
- UVa816 Abbott&#39;s Revenge
- HR系统+人脸识别
- let const 下篇
- 机器学习策略——DeepLearning.AI课程总结
- backbond整体架构
- pytorch搭建简单网络
- ZOJ2112 Dynamic Rankings
- Deque 双端队列 Stack 堆栈
- postgreSql 常用查询总结
- Beta阶段冲刺-1
- Android 5.0 API
热门文章
- oracle数据库架构
- vuex使用方法
- MySQL数据库的自动备份与数据库被破坏后的恢复(3)
- PHP文件的上传和下载
- (容量超大)or(容量及价值)超大背包问题 ( 折半枚举 || 改变 dp 意义 )
- Quartus_II官方教程-中文版之SignalTap II
- 特征提取算法(4)——Harris角点提取
- OpenCV Machine Learning (C++)
- BootStrap 用法
- 标签button:点击button按钮时,出现了页面自动刷新的情况