我试图使用htmldoc将HTML转换为PDF,但即使基本HTML也不能正确转换,我有以下HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>pdf test</title>
</head>
<body>
<table border="1">
<tr>
<td width="50%">
a
</td>
<td>
<p>
some address
</p>
<p>
some other text
</p>
</td>
</tr>
<tr>
<td>
test<br>
test2<br>
asdfasdf<br>
qwerqwer<br>
fasdfasdf
</td>
<td>
bla
</td>
</tr>
</table>
</body>
</html>但是它使用以下命令呈现如下:test.pdf:
htmldoc --webpage --color --charset utf-8 -t pdf14 --size a4 test.html -f test.pdf这是HTMLDOC Version 1.9svn,我试着改变字符集,添加thead, tbody等等,但是没有任何帮助。你知道有什么问题吗?
此外,它也不接受style="padding: 10px"的段落等
发布于 2014-12-17 11:45:18
命令:
htmldoc --size universal --webpage -t pdf --firstpage p1 -f test.pdf test.html为我呈现好的页面。这是不清楚从最初的问题,您输入的utf-8颜色和pdf类型的选项是实际需要您的结果,或实际上是不正确的渲染原因。
https://stackoverflow.com/questions/8908018
复制相似问题