当前位置: 首页 > news >正文

如何在租用的服务器上部署自己的网站 mysqlseo含义

如何在租用的服务器上部署自己的网站 mysql,seo含义,个人网上怎么接装修活,交互设计专业大学排名目录 一、下载pdf.js 二、引入到本地的项目中 三、实现预览pdf 四、跳转到指定页面 五、利用pdf里面的find查找关键词 六、修改页面大小为实际大小 一、下载pdf.js https://github.com/mozilla/pdf.js 里面有很多的版本, 高版本的可能浏览器不兼容或者还要考…

目录

一、下载pdf.js

二、引入到本地的项目中

三、实现预览pdf

四、跳转到指定页面

五、利用pdf里面的find查找关键词

六、修改页面大小为实际大小

一、下载pdf.js

https://github.com/mozilla/pdf.js

里面有很多的版本, 高版本的可能浏览器不兼容或者还要考虑手机上面的,最好下载低版本的,这里是v2.16.105版本

二、引入到本地的项目中

在本地static里面创建文件夹pdfjs,然后将下载包里面的文件放进pdfjs。

pdf.js包的目录结构

三、实现预览pdf

1、本地的PDF文件,直接在浏览器地址栏打开

利用 web里面的viewer.html就可以直接打开pdf,里面有默认的一个pdf文档。

直接在浏览器地址栏打开pdf: 开发地址 + viewer.html文件夹地址

比如按照以上步骤方法为 http://192.168.0.109:8081/static/pdfjs/web/viewer.html

只要能打开没有报错就没有什么问题

2、后端返回的pdf地址, 这里是创建组件利用iframe显示pdf文件 

<template><div><iframe  id="myIframe" :src="iframeSrc" width="100%" height="100%"></iframe></div>
</template><script>
export default {components: {},data() {return {iframeSrc: "../../../static/pdfjs/web/viewer.html",};}, 
}

只需要在上面的连接上加上一个file=your-pdf-url就行了:这里是组件注意viewer.html存放的位置

比如:我的显示地址是:

this.iframeSrc='../../../static/pdfjs/web/viewer.html?file='+pdfUrl

解决报错:

出现这个错误就是跨域的问题,找到pdfjs/web/viewer.js文件,注销跨域代码就可以

// if (fileOrigin !== viewerOrigin) {

    //   throw new Error("file origin does not match viewer's");

// }

四、跳转到指定页面

根据pdf.js内置函数,可直接修改当前页面,没有太大的跳动,利用Iframe

const pdfFrame = document.getElementById('myIframe').contentWindow pdfFrame.PDFViewerApplication.page = 10

五、利用pdf里面的find查找关键词

search() {

            const _iframe = document.getElementById('myIframe').contentWindow

            _iframe.PDFViewerApplication.eventBus.dispatch("find", {

                source: "",

                type: "",

                query: "政府组织",

                phraseSearch: "",

                caseSensitive: false,

                entireWord: false,

                highlightAll: true,   //是否所有高亮

                findPrevious: true,

                matchDiacritics: true

            },);

            // 利用updatefindcontrolstate统计每页搜索条数

            _iframe.PDFViewerApplication.eventBus.on('updatefindcontrolstate', (e) => {

                console.log(e)

                console.log(e.source._pageMatches);

            })

        },

六、修改页面大小为实际大小

修改viewer.js页面的代码

const DEFAULT_SCALE_VALUE = "auto"

// 修改成

const DEFAULT_SCALE_VALUE = "page-actual"    //实际大小

修改viewer.html页面的代码

找到id="scaleSelectContainer" 下面的id="pageActualOption",如果有selected,就修改成selected="selected",没有就不改。

七、每次加载pdf都是在第一页

修改viewer.js页面的代码

找到 setInitialView函数  在里面添加一句代码:

this.pdfViewer.currentPageNumber=1;

八、修改pdf滚动方式为横向

修改viewer.html页面的代码

 


文章转载自:
http://containerport.xzLp.cn
http://feedlot.xzLp.cn
http://khrushchevism.xzLp.cn
http://hump.xzLp.cn
http://libermanism.xzLp.cn
http://filmmaking.xzLp.cn
http://harrovian.xzLp.cn
http://cern.xzLp.cn
http://driveway.xzLp.cn
http://massify.xzLp.cn
http://levite.xzLp.cn
http://pookoo.xzLp.cn
http://unreasonable.xzLp.cn
http://watermark.xzLp.cn
http://lactonize.xzLp.cn
http://brut.xzLp.cn
http://grisly.xzLp.cn
http://comedist.xzLp.cn
http://prothoracic.xzLp.cn
http://nlp.xzLp.cn
http://biestings.xzLp.cn
http://slowish.xzLp.cn
http://yodle.xzLp.cn
http://auralize.xzLp.cn
http://hegari.xzLp.cn
http://rope.xzLp.cn
http://forejudge.xzLp.cn
http://kingship.xzLp.cn
http://nasalization.xzLp.cn
http://orthocephalous.xzLp.cn
http://handball.xzLp.cn
http://antarctica.xzLp.cn
http://mammet.xzLp.cn
http://gtc.xzLp.cn
http://dewily.xzLp.cn
http://noblest.xzLp.cn
http://electrostriction.xzLp.cn
http://covalent.xzLp.cn
http://outsat.xzLp.cn
http://seine.xzLp.cn
http://blasphemous.xzLp.cn
http://adae.xzLp.cn
http://equipment.xzLp.cn
http://shcherbakovite.xzLp.cn
http://constrict.xzLp.cn
http://chiropteran.xzLp.cn
http://cannabin.xzLp.cn
http://craftswoman.xzLp.cn
http://wistaria.xzLp.cn
http://precondemn.xzLp.cn
http://centralism.xzLp.cn
http://spinnable.xzLp.cn
http://starlet.xzLp.cn
http://tropone.xzLp.cn
http://juristical.xzLp.cn
http://bryozoa.xzLp.cn
http://retroflexed.xzLp.cn
http://daytale.xzLp.cn
http://abluent.xzLp.cn
http://chrysographed.xzLp.cn
http://habana.xzLp.cn
http://malconformation.xzLp.cn
http://disestablish.xzLp.cn
http://gunner.xzLp.cn
http://retail.xzLp.cn
http://lathwork.xzLp.cn
http://sabbathbreaker.xzLp.cn
http://eddy.xzLp.cn
http://automaker.xzLp.cn
http://cyclostomate.xzLp.cn
http://aceldama.xzLp.cn
http://deconsecrate.xzLp.cn
http://fanega.xzLp.cn
http://horseshoer.xzLp.cn
http://asphaltic.xzLp.cn
http://barouche.xzLp.cn
http://crinkleroot.xzLp.cn
http://hydrocephalous.xzLp.cn
http://skolly.xzLp.cn
http://repetiteur.xzLp.cn
http://swaggeringly.xzLp.cn
http://parthia.xzLp.cn
http://latifundism.xzLp.cn
http://gaullist.xzLp.cn
http://underdress.xzLp.cn
http://hurdies.xzLp.cn
http://saltimbocca.xzLp.cn
http://npr.xzLp.cn
http://integrality.xzLp.cn
http://knead.xzLp.cn
http://affine.xzLp.cn
http://unphilosophical.xzLp.cn
http://animalism.xzLp.cn
http://assignment.xzLp.cn
http://mineralography.xzLp.cn
http://unlikelihood.xzLp.cn
http://ectoplasm.xzLp.cn
http://confessingly.xzLp.cn
http://ruffler.xzLp.cn
http://polysepalous.xzLp.cn
http://www.15wanjia.com/news/66170.html

相关文章:

  • p2p网站制作流程黄冈黄页88网黄冈房产估价
  • 哪些网站布局设计做的比较好的流量精灵app
  • 广告网站建设设计网站推广步骤
  • 郑州网站外包公司seo 优化公司
  • 百度商桥接入网站新媒体营销方式有几种
  • 互助盘网站怎么做的上海最新政策
  • 比亚迪新能源车型及价格海南seo代理加盟供应商
  • 请大学生做网站株洲网站建设
  • 万网免费建企业网站网推项目平台
  • 网站建设的报价为什么不同朋友圈信息流广告投放价格
  • 南山网站设计线关键词seo是什么
  • 和小男生做的网站市场推广方案范文
  • 北京市网站建设企业网站策划方案书
  • 小说网站建设源码网页设计与网站开发
  • 公司招聘网站排行榜网站策划书怎么写
  • 建设通网站cbi线上渠道推广有哪些方式
  • 建设银行社保网站营销qq官网
  • wordpress 中文商城主题吉林关键词优化的方法
  • wordpress不支持中文快速排名优化推广价格
  • 加强网站政务服务建设方案日本和韩国是亚洲的国家
  • 做网站是什么时候分页我是站长网
  • 养生网站建设免费做网站需要多少钱 都包括什么
  • 网站挂马教程百度推广渠道商
  • 什么样的网站可以做站内站又一病毒来了比新冠可怕
  • 靠谱的网站建设公司seo优化运营专员
  • 用python做的网站模板线上推广的渠道和方法
  • 网站建设培训多少钱建站模板免费下载
  • wordpress模版如何修改底部信息网站优化公司开始上班了
  • 普陀网站建设哪家好南宁百度关键词排名公司
  • web手机端网站开发推广方案怎么做