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

 

最新文章

  1. JS组件系列——表格组件神器:bootstrap table(三:终结篇,最后的干货福利)
  2. web页面设计基本原则
  3. scrapy3_ 安装指南
  4. 文件上传(java web)
  5. Linux shell basic3 dd wc comm chmod ls
  6. 刨根问底拦不住——I/O模型
  7. 《编写高质量代码:改善Java程序的151个建议》笔记
  8. Edit Control的Enter响应函数
  9. poj 3278 Catch That Cow 优化深搜
  10. UVa816 Abbott&#39;s Revenge
  11. HR系统+人脸识别
  12. let const 下篇
  13. 机器学习策略——DeepLearning.AI课程总结
  14. backbond整体架构
  15. pytorch搭建简单网络
  16. ZOJ2112 Dynamic Rankings
  17. Deque 双端队列 Stack 堆栈
  18. postgreSql 常用查询总结
  19. Beta阶段冲刺-1
  20. Android 5.0 API

热门文章

  1. oracle数据库架构
  2. vuex使用方法
  3. MySQL数据库的自动备份与数据库被破坏后的恢复(3)
  4. PHP文件的上传和下载
  5. (容量超大)or(容量及价值)超大背包问题 ( 折半枚举 || 改变 dp 意义 )
  6. Quartus_II官方教程-中文版之SignalTap II
  7. 特征提取算法(4)——Harris角点提取
  8. OpenCV Machine Learning (C++)
  9. BootStrap 用法
  10. 标签button:点击button按钮时,出现了页面自动刷新的情况