jsPDF fromHTML(): 文字居中对齐无效

3

我正在尝试使用jsPDF将HTML代码生成为PDF文档。除了文本对齐方式之外,一切都按预期工作。

生成的PDF文档: Generated PDF Document

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');

为什么文本没有居中对齐?
更新:放弃使用jsPDF,改用PDFmake解决了我的问题。
1个回答

4

通过放弃jsPDF并改用PDFmake来解决了我的问题。

更新:以下是示例代码:

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");

1
添加代码片段或说明,以使用PDFmake实现相同的功能。这样做有助于其他人。https://stackoverflow.com/help/how-to-answer - Purushoth
@Purushoth 在链接中有一个演示页面,您可以在其中看到这个例子。无论如何,我会用一个例子来更新我的答案。 - Ricky
当然,请更新它。就我个人而言,我已经查看了PDFmake文档和示例,但对于这个问题的背景,把一个详细的答案放在这里会更好。谢谢! - Purushoth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接