PDF远程预览源码及简单调用

PDF远程预览源码及简单调用
1.修改了PDF.js
prototype = {

initalizeGraphics:
    function InternalRenderTask_initalizeGraphics(transparency) {

  if (this.cancelled) {
    return;
  }
  if (PDFJS.pdfBug && 'StepperManager' in globalScope &&
      globalScope.StepperManager.enabled) {
    this.stepper = globalScope.StepperManager.create(this.pageNumber - 1);
    this.stepper.init(this.operatorList);
   //  this.stepper.nextBreakPoint = this.stepper.getNextBreakPoint();
  }

2.改了viewer.js
if (!handled && !isViewerInPresentationMode) {
// 33=Page Up 34=Page Down 35=End 36=Home
// 37=Left 38=Up 39=Right 40=Down
if (evt.keyCode >= 33 && evt.keyCode <= 40 &&
!pdfViewer.containsElement(curElement)) {
The page container is not focused, but a page navigation key has been
pressed. Change the focus to the viewer container to make sure that
navigation by keyboard works as expected.
pdfViewer.focus();
}
// 32=Spacebar
if (evt.keyCode === 32 && curElementTagName !== ‘BUTTON’ &&
!pdfViewer.containsElement(curElement)) {
pdfViewer.focus();
}
}
3.调用案例
http://192.168.3.220:9891/pdf/web/viewer.html?file=files/Delphi2010.pdf
4.预览效果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值