Открыть PDF-файл в программе - PullRequest
0 голосов
/ 05 марта 2019

Я использую React Native с Expo и пытаюсь открыть PDF-файл.У меня уже есть файл в папке с активами.Я предпочитаю не отделять экспо.

Я пытался использовать react-native-pdf, например:

import React, { Component } from 'react';
import { StyleSheet, Dimensions, View } from 'react-native';

import Pdf from 'react-native-pdf';

export default class PDFExample extends Component {
  render() {
    const source = {uri:'bundle-assets://test.pdf'};
    return (
      <View style={styles.container}>
        <Pdf
          source={source}
          style={styles.pdf} />
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'flex-start',
    alignItems: 'center',
    marginTop: 25,
  },
  pdf: {
    flex:1,
    width:Dimensions.get('window').width,
  }
});

Но безуспешно.Происходит много ошибок, и я теряю веру в этот пакет.Поэтому я ищу более простое решение.

Вопрос:
Как открыть файл ресурсов в другом приложении.Например, заставив ios или android выбрать, какое приложение откроет файл pdf.Могу ли я сделать это только с помощью управляемого кода в expo без отсоединения?

...