Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Node.js读取PDF文件而不使用第三方库?_Javascript_Node.js - Fatal编程技术网

Javascript 如何使用Node.js读取PDF文件而不使用第三方库?

Javascript 如何使用Node.js读取PDF文件而不使用第三方库?,javascript,node.js,Javascript,Node.js,我试图使用Node.jsfs.readFile方法读取PDF文档的内容,但在响应中出现了一些奇怪的字符 fs.readFile(directory + '/' + pdf, 'binary', (err, data) => { if (err) { console.log('Unable to read PDF: ' + err); } console.log('PDF content:', data); }); 是否有一种特定的编码类型可用

我试图使用Node.js
fs.readFile
方法读取PDF文档的内容,但在响应中出现了一些奇怪的字符

fs.readFile(directory + '/' + pdf, 'binary', (err, data) => {

    if (err) {
        console.log('Unable to read PDF: ' + err);
    }

    console.log('PDF content:', data);

});

是否有一种特定的编码类型可用于返回PDF文档的文本内容而不使用第三方库?

PDF文件不是纯文本


如果您想阅读它,您可能需要检查以下内容:

简单的答案是,编写自己的PDF文件解析器不会有什么乐趣,因此最好的选择是只使用库。