如何在adobe reader中的离子2应用程序中打开离线pdf

时间:2017-09-11 09:40:45

标签: pdf ionic2 offline documentviewer

尝试使用以下代码在离子2应用程序中打开离线pdf但代码是在cleverdox查看器而不是adobe reader中打开pdf文件,我如何在默认情况下设置adobe reader以使pdf正常运行。在此先感谢。

open()
  {
  const options: DocumentViewerOptions = {
  title: 'My PDF'
  }
  this.document.viewDocument('file:///android_asset/www/assets/test.pdf', 'application/pdf', options)
}

2 个答案:

答案 0 :(得分:3)

不知道你是否已经解决了这个问题,但问题在于解决了这个问题:

确保您使用的是最新版本的文档查看器插件。

open() {
  const options: DocumentViewerOptions = {
    title: 'My PDF',
    openWith: { enabled: true }, //this will allow you to open the document with an external application
    // any more options
  };
  this.document.viewDocument('file:///android_asset/www/assets/test.pdf', 'application/pdf', options);
}

@ rj7代码的问题在于他将一个函数添加到应该是嵌套对象的内容中。有关可以使用此功能的选项的更多信息,请参阅以下URL:https://github.com/sitewaerts/cordova-plugin-document-viewer

希望对未来的任何人都有所帮助。

答案 1 :(得分:0)

尝试下面的openWith(),

open()
  {
  const options: DocumentViewerOptions = {
  title: 'My PDF',
  openWith() {
    enabled: true
   }
  }
  this.document.viewDocument('file:///android_asset/www/assets/test.pdf', 'application/pdf', options)
}