🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@sv-print/plugin-api-pdf3

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sv-print/plugin-api-pdf3

add pdf api to print template

latest
npmnpm
Version
0.2.5
Version published
Weekly downloads
45
-52.63%
Maintainers
1
Weekly downloads
 
Created
Source

@sv-print/plugin-api-pdf3

给 sv-print 提供导出 PDF 的 API 插件。

安装

npm install @sv-print/plugin-api-pdf3
import 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.商用请仔细审查代码和漏洞,不得用于任一国家许可范围之外的商业应用,产生的一切任何后果责任自负;

Keywords

sv-print

FAQs

Package last updated on 01 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts