3 回答
TA贡献1786条经验 获得超13个赞
TA贡献1993条经验 获得超5个赞
Ironpdf 仅接受内联 CSS,因此外部 CSS 不起作用。因此,请避免在 HTML 代码中使用类。还可以使用谷歌浏览器检查您的表格布局,因为 Ironpdf 会像谷歌浏览器一样渲染布局。你的代码应该像
<!DOCTYPE html>
<html>
<body>
<h2>Basic HTML Table</h2>
<table style="width:100% ; border: 1px solid black ; border-collapse: collapse; ">
<tr style=" border: 1px solid black ; border-collapse: collapse ">
<th style=" border: 1px solid black ; border-collapse: collapse ">Firstname</th>
<th style=" border: 1px solid black ; border-collapse: collapse ">Lastname</th>
<th>Age</th>
</tr>
<tr style=" border: 1px solid black ; border-collapse: collapse ">
<td style=" border: 1px solid black ; border-collapse: collapse ">Jill</td>
<td style=" border: 1px solid black ; border-collapse: collapse ">Smith</td>
<td style=" border: 1px solid black ; border-collapse: collapse ">50</td>
</tr>
</table>
</body>
</html>
TA贡献1806条经验 获得超5个赞
这个问题很旧,但这可能对其他人有所帮助。正如之前的答案所指出的,Ironpdf 不支持来自文件的外部 css(尽管它确实支持来自 urls 的外部 css ..)
因此,理想情况下,您在渲染器的同一个 html 文档中提供 css。这可以内联或在 html 头中完成,我更喜欢 html 头选项,如下所示
<!DOCTYPE html>
<html>
<head>
<style>
table{
width:100%;
border: 1px solid black;
border-collapse: collapse;
}
tr, th, td{
border: 1px solid black;
border-collapse: collapse;
}
</style>
</head>
<body>
<h2>Basic HTML Table</h2>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
</table>
</body>
</html>
这会留下一个更干净的 html 文件并适用于当前版本的 ironpdf
- 3 回答
- 0 关注
- 130 浏览
添加回答
举报