如何打开离子3内文档(.doc .ppt .pdf .xlsx)



我从离子文档中读取文档https://ionicframework.com/docs/native/document-viewer/,但我找不到打开文档文件(如Doc,doc,doc,PPT在应用程序内。有任何建议解决问题吗?

基本上,我想将每个文档文件转换为HTML,以便用户可以通过应用程序打开文件。有任何建议吗?

这是我的TS文件:

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { DocumentViewer, DocumentViewerOptions } from '@ionic-native/document-viewer';
@IonicPage()
@Component({
  selector: 'page-e-learning',
  templateUrl: 'e-learning.html',
})
export class ELearningPage {
  constructor(
    public navCtrl: NavController,
    public navParams: NavParams,
    public document: DocumentViewer
  ) {
    const options: DocumentViewerOptions = {
      title: 'My PDF'
    }
    this.document.viewDocument('https://s1.q4cdn.com/806093406/files/doc_downloads/test.pdf', 'application/pdf', options)
  }
  ionViewDidLoad() {
    console.log('ionViewDidLoad ELearning');
  }
}

您是否尝试过文件开启器?在离子1文件中,开启器打开PDF和其他文件格式。检查此链接是否有离子3。https://ionicframework.com/docs/native/file-opener/

对于PDF文件,您可以将PDF Viewer组件用于Angular 5 NG2-PDF-Viewer。在这里,您可以在离子3中找到一个集成示例。希望我帮忙!

最新更新