首页 > 解决方案 > [Angular2+]如何使用 Angular 在 pdf.js 中以编程方式启用水平滚动?

问题描述

我需要一个水平滚动的 pdf 查看器,经过大量研究,我发现ng2-pdfjs-viewer可以满足我的目的:

它是 pdf.js 和 viewer.js 的包装器。

我认为它会在工具栏中有水平滚动选项,就像最初显示在这里一样,但它只提供了一些原始选项。

我想我会渲染单个页面并在 css 中进行水平滚动,但我不确定如果没有一些 hack(我宁愿避免),这是否可能。

但是文档并没有显示所有方法,尽管它们存在于参考对象上,所以如果有人知道在 angular2+ 应用程序中实现水平滚动的方法:您能否说明如何实现?

通过使用 pdf.js、ng2-pdf、viewer 或 ng2-dfjs-viewer,或其他一些包/手段?

标签: angulartypescriptpdfjs

解决方案


仅供参考:我是这个包的作者

要启用滚动,请使用该scroll属性。

scroll- 设置滚动。可用选项为 VERTICAL/V、HORIZONTAL/H、WRAPPED/W。大小写无关。

用法
<ng2-pdfjs-viewer scroll="H" pdfSrc="some.pdf" cursor="HAND" spred="E"></ng2-pdfjs-viewer>


推荐阅读