Javascript jsPDF fromHTML():文本对齐中心不工作

Javascript jsPDF fromHTML():文本对齐中心不工作,javascript,html,pdf,pdf-generation,jspdf,Javascript,Html,Pdf,Pdf Generation,Jspdf,我正在尝试使用jsPDF将html代码生成为pdf文档。除文本对齐外,所有操作均按预期进行 生成的PDF: Javascript: var html = '<p style="text-align:center;">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad

我正在尝试使用jsPDF将html代码生成为pdf文档。除文本对齐外,所有操作均按预期进行

生成的PDF:

Javascript:

var html = '<p style="text-align:center;">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>';

pdf.fromHTML(html, 20, 90, {
    'width': 180
});

pdf.save('test.pdf');
var html='

Lorem ipsum door sit amet,Concertetur adipising elit,sed do eiusmod temporal incidedut ut laboure et dolore magna aliqua。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除了偶尔因疏忽而死亡外,还必须为动物的劳动负责。

'; pdf.fromHTML(html,20,90{ “宽度”:180 }); 保存('test.pdf');
为什么文本没有正确居中


更新:解决了我的问题,放弃jsPDF并改用。解决了我的问题,放弃jsPDF并改用

更新:下面是一个示例代码:

var document = {
    content: 
    [
        { 
            text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
            alignment: 'center' //it's that simple :)
        }
    ]
}

// save the PDF
pdfMake.createPdf(document).download("demo.pdf");

使用PDFmake添加代码片段或解释以完成相同的操作。为了证明这是一个答案。这对其他人也有帮助@Purushoth在链接中有一个演示页面,您可以在其中看到此示例。无论如何,我会用一个例子更新我的答案。当然,请更新它。就我个人而言,我已经检查了PDFmake文档和示例,但对于这个问题,最好在这里有一个详细的答案。谢谢