使用c#和asp.net将HTML内容转换为Pdf

使用c#和asp.net将HTML内容转换为Pdf,c#,html,asp.net,pdf,C#,Html,Asp.net,Pdf,在这里,我试图将html div标记中的内容转换为pdf我发现以下错误: 输入字符串的格式不正确 下面是我尝试使用c#的代码: 这是我的html代码 <div id="divexcel" runat="server"> <table id="tbDetails" width="800px"> <thead > <tr> <td></td> <td></td>

在这里,我试图将html div标记中的内容转换为pdf我发现以下错误:

输入字符串的格式不正确

下面是我尝试使用c#的代码:

这是我的html代码

<div id="divexcel" runat="server">
    <table id="tbDetails" width="800px">
    <thead >
    <tr>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    </thead>
    <tbody>
    </tbody>
    </table>
    </div>

尝试替换width=“800”上的width=“800px”。应该工作

哪一行给出了这个错误?htmlparser.Parse(sr);
<div id="divexcel" runat="server">
    <table id="tbDetails" width="800px">
    <thead >
    <tr>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    </thead>
    <tbody>
    </tbody>
    </table>
    </div>