我试图使用@react查看器/core@3.7.0实现PDF查看器,它依赖于pdfjs@2.15.349。我已经安装了这两个库,但是我得到了以下错误:
./node_modules/pdfjs-dist/build/pdf.js 1259:21
Module parse failed: Unexpected token (1259:21)
File was processed with these loaders:
* ./node_modules/react-scripts/node_modules/babel-loader/lib/index.js
You
var fs = require('fs');
var pdf = require('html-pdf');
var html = '<html><body><div>hi testing</div></body></html>'
var options = { format: 'Letter' };
pdf.create(html, options).toFile('./businesscard.pdf', function(err, re
我的javascript代码向我的node.js服务器发出以下AJAX请求:
var url = '/node/download';
var downloadRequest = new goog.net.XhrIo();
downloadRequest.headers.set('content-type', 'application/json');
downloadRequest.send(url);
我的node.js服务器在节点上创建一个pdf,并通过以下代码将该pdf传回客户端:
var filestream = fs.create
我在渲染pdf中的非英语字符时遇到了麻烦,该pdf使用node.js生成blob并显示在iframe元素中。我使用的是fluentreports,它没有提到它可以处理的字符集。下面是从我的服务器接收blob的代码。
if (xhr.status === 200) {
var file = new Blob([xhr.response], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
this.setState({
我使用pug输出html,这是我以后用html-pdf生成的pdf。
我的控制器:
// read file
var source = fs.readFileSync(path.resolve(__dirname, 'templates/pdf.pug'), 'utf-8');
// compile pug template and output html
var template = pug.compile(source);
var html = template(data)
我的模板
doctype html
html