我在我的react应用程序中使用了不同的jsPDF
库,如下所示:
对于表HTML
导出:
import jsPDF from 'jspdf';
import "jspdf-autotable";
字符串
对于SVG
到PDF
导出:
const svg2pdf = require('svg2pdf.js');
const jsPDF = require('jspdf-yworks');
型jsPDF
和jspdf-yworks
都使用相同的名称来创建jsPDF object
like;
const doc = new jsPDF('l', 'pt', [width, height]);
型
有没有解决名称冲突的方法?
谢谢
2条答案
按热度按时间d6kp6zgx1#
您可以更改默认导入名称,例如
import {default as jsPDFautotable} from 'jspdf'
3zwtqj6y2#
最简单的方法可能是使用
const jsPDFyWorks = require('jspdf-yworks')
。但是请注意,您也可以通过使用新的applyPlugin方法将yworks jspdf用于autotable。
字符串