因为项目需求上有在线预览PDF且打印的功能,插件没有用vue-pdf,而是PDF.js,个人认为比较好使。但是预览打印是有部分页面横向展示会影响到竖版的版式,所以查了好久都没有好的解决办法。于是就把viewer.js重新翻了一遍找到了配置代码。

enablePrintAutoRotate: {
    value: true,
    kind: OptionKind.VIEWER + OptionKind.PREFERENCE
  }

在js中找到这一段,打印时自动旋转,把false改为true即可,这个改的是内容方向。

chrome自带的打印预览页面是可以横过来的,但是PDF.js不能。

Logo

前往低代码交流专区

更多推荐