3 回答

TA貢獻1786條經驗 獲得超13個贊

TA貢獻1993條經驗 獲得超6個贊
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 關注
- 163 瀏覽
添加回答
舉報