Itextsharp XMLWorkerHelper将长html转换为pdf只生成第一页

Itextsharp XMLWorkerHelper将长html转换为pdf只生成第一页,itextsharp,Itextsharp,我正在使用以下代码转换一个长html,并希望pdf根据源html的长度跨越多个A4页面。但它只为适合A4页面的html文本的第一部分生成第一个pdf页面。使用itextsharp 5.4.0 源HTML是这样的 <html><body><table><tr><td> <p> Para 1 -lorem ipsum ..... </p> ...... <p> Para 100 - loren ipsum

我正在使用以下代码转换一个长html,并希望pdf根据源html的长度跨越多个A4页面。但它只为适合A4页面的html文本的第一部分生成第一个pdf页面。使用itextsharp 5.4.0

源HTML是这样的

<html><body><table><tr><td>
<p> Para 1 -lorem ipsum ..... </p>
......
<p> Para 100 - loren ipsum .... </p>
</td></tr></table></body></html>
使用

Document pdfDocument = new Document(**PageSize.LETTER**, 70, 55, 40, 25);
而不是

Document pdfDocument = new Document(**PageSize.A4**, 70, 55, 40, 25);

你找到解决办法了吗。我也面临同样的问题!
Document pdfDocument = new Document(**PageSize.A4**, 70, 55, 40, 25);