jsPDF doc.fromHTML 函数参数详解 - 将 HTML 转换为 PDF
jsPDF 的 doc.fromHTML 函数是用于将 HTML 内容转换为 PDF 格式的函数。以下是对其参数的详细说明:
-
html: 表示要转换为 PDF 的 HTML 内容。可以是 HTML 字符串,也可以是 HTML 元素的 ID 或 DOM 对象。 -
x: 表示 PDF 页面的 X 坐标,即内容左上角的 X 坐标。 -
y: 表示 PDF 页面的 Y 坐标,即内容左上角的 Y 坐标。 -
options: 表示其他可选参数。可以是一个包含以下属性的对象:
width: 表示 PDF 页面的宽度,默认为页面的宽度。height: 表示 PDF 页面的高度,默认为页面的高度。callback: 表示转换完成后的回调函数,可以在回调函数中进行其他操作。margin: 表示页面的边距,可以是一个数字,表示所有边的边距;也可以是包含top、bottom、left和right属性的对象,分别表示上下左右的边距。pagesplit: 表示是否在 HTML 的分页标签处进行分页,默认为false。preserveAspectRatio: 表示是否保持 HTML 内容的宽高比,默认为false。background: 表示是否包含 HTML 内容的背景,默认为false。scale: 表示 HTML 内容的缩放比例,默认为 1。useCORS: 表示是否使用 CORS 进行跨域请求,默认为false。encoding: 表示 HTML 内容的编码方式,默认为utf-8。
使用示例:
var doc = new jsPDF();
doc.fromHTML('<h1>Hello, World!</h1>', 10, 10, {
width: 180,
height: 160,
callback: function() {
doc.save('output.pdf');
}
});
原文地址: https://www.cveoy.top/t/topic/pbmz 著作权归作者所有。请勿转载和采集!