我需要一个解决方案来在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>
}
}
答案 0 :(得分:0)
您只是从react-native-html-to-pdf的自述文件中复制粘贴了一些代码片段,如果您确实付出了一些努力,我们将不胜感激...
要回答您的问题:该库对您没有任何帮助,因为react-native屏幕并非由html / css组成。
如果您想从本机屏幕上获取pdf,则可能首先要截取屏幕截图,然后将jpeg图像转换为pdf。