React Native中的pdf下载器

时间:2018-12-29 06:26:44

标签: react-native

我需要一个解决方案来在React native中以pdf格式下载应用程序屏幕。以下代码对我不起作用,也不是确切的解决方案。

import React, { Component } from 'react';

import {
    Text,
    TouchableHighlight,
    View,
} = from 'react-native';

import RNHTMLtoPDF from 'react-native-html-to-pdf';

class Example extends Component {
    async createPDF() {
        let options = {
            html: '<h1>PDF TEST</h1>',
            fileName: 'test',
            directory: 'docs',
        };

        let file = await RNHTMLtoPDF.convert(options)
        console.log(file.filePath);
      },

    render() {
        <View>
            <TouchableHighlight onPress={this.createPDF}>
                <Text>Create PDF</Text>
            </TouchableHighlight>
        </View>
    }
}

1 个答案:

答案 0 :(得分:0)

您只是从react-native-html-to-pdf的自述文件中复制粘贴了一些代码片段,如果您确实付出了一些努力,我们将不胜感激...

要回答您的问题:该库对您没有任何帮助,因为react-native屏幕并非由html / css组成。

如果您想从本机屏幕上获取pdf,则可能首先要截取屏幕截图,然后将jpeg图像转换为pdf。