React native 反应本机中的Pdf下载程序
我需要一个解决方案下载应用程序屏幕作为pdf在反应本机。下面的代码不适用于我,它不是一个精确的解决方案React native 反应本机中的Pdf下载程序,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 C
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>
}
}
import React,{Component}来自'React';
进口{
文本
触控高光,
看法
}=来自“react native”;
从“react native html to pdf”导入RNHTMLtoPDF;
类示例扩展组件{
异步createPDF(){
让选项={
html:“PDF测试”,
文件名:“测试”,
目录:'docs',
};
让file=await RNHTMLtoPDF.convert(选项)
console.log(file.filePath);
},
render(){
PDF创建
}
}
您只需将react native html自述文件中粘贴的一些代码片段复制到pdf,如果您真的付出了一些努力,我们将不胜感激
回答您的问题:这个库不会以任何方式帮助您,因为react本机屏幕不是由html/css组成的
如果你想要一个来自react原生屏幕的pdf,你可能首先需要截图,然后再将jpeg图像转换成pdf