я не могу открыть PDF-файл в ионной 3 - PullRequest
0 голосов
/ 14 января 2019

Я работаю над приложением ionic 3 и хочу открыть файл pdf, который я поместил в папку assets / pdf.

проблема в победе, я нажимаю на кнопку, ничего не происходит

это мой код:

<ion-content padding>
<button ion-button (click)="openPdf()">open pdf </button>
</ion-content>

и это typeScript:

openPdf(){
const options: DocumentViewerOptions = {
  title: 'My PDF'
}

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

Я пробовал много решений, ничего не работает

пс: я использую эмулятор

Пожалуйста, дайте мне предложение

1 Ответ

0 голосов
/ 14 января 2019

я нашел решение

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)
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...