Javascript 以横向格式从HTML页面生成PDF
我需要制作一个横向格式的PDFJavascript 以横向格式从HTML页面生成PDF,javascript,php,html,jspdf,Javascript,Php,Html,Jspdf,我需要制作一个横向格式的PDF <script type="text/javascript"> $(function () { var doc = new jsPDF(); var specialElementHandlers = { '#editor': function (element, renderer) { return true; } }
<script type="text/javascript">
$(function () {
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.fromHTML($('#content').html(), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
});
});
</script>
$(函数(){
var doc=new jsPDF();
变量specialElementHandlers={
“#编辑器”:函数(元素、渲染器){
返回true;
}
};
$('#cmd')。单击(函数(){
doc.fromHTML($('#content').html(),15,15{
“宽度”:170,
“elementHandlers”:specialElementHandlers
});
doc.save('sample-file.pdf');
});
});
我发现了。它很简单:)第一个参数是jsPDF()
中的横向参数,它是l
横向参数
varpdf=newjspdf('l','mm',[297210])//第一个参数是横向或纵向的
我找到了。它很简单:)第一个参数是jsPDF()
中的横向参数,它是l
横向参数
varpdf=newjspdf('l','mm',[297210])//第一个参数用于横向或纵向
app.component.ts
@ViewChild('pdfContent') pdfContent: ElementRef;
async capture() {
// var doc = new jspdf("p", "pt", "a4"); // For Portrait
var doc = new jspdf('l', 'pt', "a4"); // For landscape
//code
})
app.component.html
<div class="col-md-12" class="tablejoin" #pdfContent id =
"entireTable" >
<table> .. </table>
</div>
..
app.component.ts
@ViewChild('pdfContent') pdfContent: ElementRef;
async capture() {
// var doc = new jspdf("p", "pt", "a4"); // For Portrait
var doc = new jspdf('l', 'pt', "a4"); // For landscape
//code
})
app.component.html
<div class="col-md-12" class="tablejoin" #pdfContent id =
"entireTable" >
<table> .. </table>
</div>
..
将下面的代码用于纵向模式
var doc = new jsPDF('l', 'mm', 'a4'); // optional parameters
doc.addImage(img/imgdata, 'PNG', 10, 10, 280, 180);
doc.save("new.pdf");
为pdf添加图像或数据时配置尺寸。使用下面的代码进行纵向模式
var doc = new jsPDF('l', 'mm', 'a4'); // optional parameters
doc.addImage(img/imgdata, 'PNG', 10, 10, 280, 180);
doc.save("new.pdf");
在为pdf添加图像或数据时配置维度。可能的重复我不明白这如何解决我的问题?没有任何关于风景的格式。可能重复的我不明白这如何可以解决我的问题?在回答有关堆栈溢出的问题时,重要的是解释答案,以便人们可以从中学习。直接回答也很重要。你在这里的答案添加了很多不必要的代码,这些代码可能会让人感到困惑,妨碍人们向你学习。好的。谢谢你的建议。我会纠正它。当回答有关堆栈溢出的问题时,解释答案很重要,这样人们可以从中学习。直接回答也很重要。你在这里的答案添加了很多不必要的代码,这些代码可能会让人感到困惑,妨碍人们向你学习。好的。谢谢你的建议。我会改正的。这里的jsPDF是什么?你能详细描述一下吗?这里的jsPDF是什么?你能详细描述一下吗?