@sv-print/plugin-api-pdf3
v0.1.2
Published
add pdf api to print template
Readme
@sv-print/plugin-api-pdf3
给 sv-print 提供导出 PDF 的 API 插件。
安装
npm install @sv-print/plugin-api-pdf3import pluginApiPdf from "@sv-print/plugin-api-pdf3";
const plugins = [pluginApiPdf({})];示例
let hiprintTemplate = new hiprint.PrintTemplate(options);
// 其中 “text” 是一个元素的 “字段名(field)”
let printData = { text: "这是打印时显示的文本" };
const res = await hiprintTemplate.toPdf(printData, "pdf名称", {
isDownload: false, // 不自动下载
type: "blob", // 默认 blob 支持: blob、bloburl、pdfobjectnewwindow、dataurl --> jspdf.output(type)
onProgress: (cur, total) => {
const percent = Math.floor((cur / total) * 100);
console.log("toPdf 进度", percent);
},
});
console.log("toPdf", res);License
LGPL
开源使用须知
1.请自觉遵守 LGPL 协议,其他用途可联系作者;
2.允许用于个人学习、毕业设计、教学案例、公益事业、商业使用;
3.如果商用必须保留版权信息,请自觉遵守;
4.禁止将本开源的代码和资源进行任何形式任何名义的出售,否则产生的一切任何后果责任由侵权者自负;
5.商用请仔细审查代码和漏洞,不得用于任一国家许可范围之外的商业应用,产生的一切任何后果责任自负;
