【问题标题】:ionic v1 open pdf using inappbrowser and pdf.jsionic v1 使用 inappbrowser 和 pdf.js 打开 pdf
【发布时间】:2019-02-20 10:13:06
【问题描述】:

我正在尝试在 ionic-v1 应用程序中打开 pdf。
我想将所有 pdf 保存在服务器上并将其解析为 pdf.js 文件。
pdf.js 将在服务器上(不在移动应用程序中)。 pdf.js 使用 .html 文件来显示 pdf 文件。

我想用 inappbrowser 打开这个服务器的 html 文件并显示 pdf。
这会奏效吗?请帮忙。

【问题讨论】:

    标签: ionic-framework inappbrowser


    【解决方案1】:

    1) 安装cordova inappbrowser 插件:

    cordova plugin add cordova-plugin-inappbrowser
    

    2) 在inappbrowser中打开pdf:

    function openMyPDF(){
       let pdfUrl = 
       encodeURI("https://ionicframework.com/files/Ionic2Migration.pdf");
       var ref = cordova.InAppBrowser.open(pdfUrl, "_blank);
    }
    

    注意:如果 URL 包含 Unicode 字符,则对此进行 encodeURI()。 encodeURI 真的很有帮助。

    【讨论】:

    • 我会推荐在默认的 pdf 打开器中打开 pdf。这可以提供最佳的用户体验。
    【解决方案2】:
    install plugin
    
    cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
    then try this
    
    <a class="item" href="#" onclick="window.open('http://www.orimi.com/pdf-test.pdf', '_system', 'location=yes'); return false;">
      Open pdf
           </a>
    

    【讨论】:

    • 我不想用手机pdf软件
    猜你喜欢
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    相关资源
    最近更新 更多