首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法在ionic 3中打开pdf文件

我无法在ionic 3中打开pdf文件
EN

Stack Overflow用户
提问于 2019-01-14 23:41:07
回答 1查看 378关注 0票数 0

我正在开发一个ionic 3应用程序,我想打开我放在"assets/ pdf“文件夹中的pdf文件。

问题是赢了我点击了按钮什么也没发生

这是我的代码:

代码语言:javascript
复制
<ion-content padding>
<button ion-button (click)="openPdf()">open pdf </button>
</ion-content>

这是typeScript:

代码语言:javascript
复制
openPdf(){
const options: DocumentViewerOptions = {
  title: 'My PDF'
}

this.document.viewDocument('assets/png2pdf.pdf', 'application/pdf', 
options)
}

我试过很多办法,都不管用

ps:我正在使用一个模拟器

请给我一些建议

EN

回答 1

Stack Overflow用户

发布于 2019-01-15 00:59:07

我找到了解决方案

代码语言:javascript
复制
openPdf(){
let path = this.file.applicationDirectory + 'www/assets'

if(this.platForm.is('android')){
    let fackNama = Date.now();
    this.file.copyFile(path, 'omra_otla.pdf', this.file.dataDirectory, `${fackNama}.pdf`).then(result => {
      this.Fileopner.open(result.nativeURL, 'application/pdf')
    })
}else {
  const options: DocumentViewerOptions = {
    title: 'My PDF'
  }

  this.document.viewDocument(`${path}/omra_otla.pdf`, 'application/pdf', options)
}
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54184615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档