我正在尝试使用ASP.Net中的 iTextSharp.dll 将HTML页面转换为PDF。
我可以将内容转换为我的PDF,但问题是HTML格式化页面(内联)会从我创建的PDF中删除。
例如,我将以下代码块从我的HTML页面格式化为PDF。
<table style="width:90%; float:left; background:#dddddd; padding:15px; border:1px solid #000; color:#000;"><tr><td style="text-transform:uppercase; font-size:14px;font-weight:bold;">SPECIAL DELIVERY FOR:</td></tr><tr><td style="padding-left:40px; font-size:12px; color:#4e4e4e;">Name: #CustomerName#
<br /><br /><label>
<b>Date: #CreatedOn#
</b></label><br />
</td></tr>
</table>
我必须使用更多这样的HTML代码来格式化PDF。
我也使用过Stylesheet类,但这没有多大帮助。
答案 0 :(得分:0)
将html转换为图像然后使用itextsharp将其导出为pdf可能是更好的选择。使用itextsharp交换样式对我来说非常棘手,这种方式使它更容易