【发布时间】:2020-05-01 02:06:40
【问题描述】:
我试图以这种方式将 Carbone js 与 react 项目一起使用
const carbone = require("carbone");
const fs = require("fs");
export default class Home extends Component {
constructor(props) {
....
我的保存 PDF 按钮功能
onClick() {
// Data to inject
var data = {
firstname: "John",
lastname: "Doe",
};
// Generate a report using the sample template provided by carbone module
// This LibreOffice template contains "Hello {d.firstname} {d.lastname} !"
// Of course, you can create your own templates!
carbone.render(
"./node_modules/carbone/examples/simple.odt",
data,
function (err, result) {
if (err) {
return console.log(err);
}
// write the result
fs.writeFileSync("result.pdf", result);
}
);
}
然后我得到了这个错误
TypeError: Cannot read property 'split' of undefined
我只需要向用户发送一个他填写了法律文件表格的 pdf 文件 像这样flashlawyer app 非常感谢您的小建议
【问题讨论】:
标签: javascript node.js reactjs pdf-generation