【问题标题】:zoom in PDF reader in vue component在 vue 组件中放大 PDF 阅读器
【发布时间】:2018-03-19 01:00:52
【问题描述】:

我想用 vue.jslaravel 制作一个 页面,我可以在其中 在 vue 中显示 pdf -组件。我为 vue-pdf 找到了一个很棒的库,可以显示 PDF。

我的问题PDF 阅读器无法放大(放大/缩小),是否有任何解决方案(例如:css / js hack)或可以有人推荐我另一个 vue 系统中的 pdf 阅读器吗?

提前致谢!

【问题讨论】:

    标签: laravel laravel-5 vue.js vuejs2 vue-component


    【解决方案1】:

    你可能想看看npm's panzoom

    <template>
        <pdf @loaded="onLoad" src="yourpdf.pdf" page="1" ref="mypdf"></pdf>
    </template>
    
    <script>
    import pdf from 'vue-pdf';
    import panzoom from 'panzoom';
    export default {
        components: {
          pdf
        }, 
        methods: {
            onLoad() {
                panzooom(this.$refs.mypdf);
            }
        }
    }
    </script>
    

    【讨论】:

    • 感谢您的回答。如果我将 元素包装到一个 div 中,它就可以工作,并且我给那个 div 的 ref 值。 :) 抱歉,回复晚了。
    猜你喜欢
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 2011-10-29
    • 2010-10-28
    相关资源
    最近更新 更多