使用jspdf在同一文件中添加不同的div可以通过以下步骤实现:
<!DOCTYPE html>
<html>
<head>
<title>使用jspdf添加不同的div</title>
<script src="jspdf.min.js"></script>
</head>
<body>
<div id="div1">
<h1>这是第一个div</h1>
<p>这是第一个div的内容。</p>
</div>
<div id="div2">
<h1>这是第二个div</h1>
<p>这是第二个div的内容。</p>
</div>
<button onclick="generatePDF()">生成PDF</button>
<script>
function generatePDF() {
// 创建一个新的jspdf实例
var doc = new jsPDF();
// 获取第一个div的内容并添加到PDF中
var div1 = document.getElementById('div1');
doc.fromHTML(div1, 15, 15);
// 获取第二个div的内容并添加到PDF中
var div2 = document.getElementById('div2');
doc.fromHTML(div2, 15, 80);
// 保存PDF文件
doc.save('document.pdf');
}
</script>
</body>
</html>
getElementById
方法获取要添加到PDF中的每个div的引用。最后,使用fromHTML
方法将div的内容添加到PDF中的指定位置。save
方法保存生成的PDF文件。在这个例子中,我们将文件命名为"document.pdf"。领取专属 10元无门槛券
手把手带您无忧上云