我正在一个个人项目中,我想拥有一个可以从文件系统中提取pdf文件并通过ANYHOW读取其内容的功能。
我尝试了所有可能的库,但没有任何效果,而且大多数都不再支持。
顺便说一下,我正在ios上进行测试。
我的观点的一个例子是:
<View style={styles.buttonPdfContainer}>
<Image style={styles.pdfIcon} source={require('../resources/pdf.png')}/>
<TouchableOpacity onPress={() => {
// navigation.navigate('Info')
var RNFS = require('react-native-fs');
const pdf = require('pdf-parse');
let dataBuffer = RNFS.readFileSync('path to PDF file...');
pdf(dataBuffer).then(function(data) {
// number of pages
console.log(data.numpages);
// number of rendered pages
console.log(data.numrender);
// PDF info
console.log(data.info);
// PDF metadata
console.log(data.metadata);
// PDF.js version
// check https://mozilla.github.io/pdf.js/getting_started/
console.log(data.version);
// PDF text
console.log(data.text);
});
}}>
<Text style={styles.manualText}>with Notenspiegel pdf</Text>
</TouchableOpacity>
</View>
例如,运行此代码将产生-> null不是对象(正在评估RNFSManager.RNFSFileTypeRegular)
任何帮助将不胜感激。
您找到解决方案了吗?我正面临着同样的问题。