C# 表单字段未使用iTextSharp从aspx页面转换为pdf进行呈现

C# 表单字段未使用iTextSharp从aspx页面转换为pdf进行呈现,c#,itextsharp,xmlworker,C#,Itextsharp,Xmlworker,在上面的aspx页面中,我有一些表单字段,如复选框。我正在使用iTextsharp和XML Worker将aspx页面HTML内容转换为PDF。但是,该复选框在生成的pdf文件中不可见。请提供任何建议。我选择使用图像而不是复选框。我使用两个图像,一个用于选中,另一个用于未选中,并根据条件显示它们 您没有告诉我们您使用的是HTMLWorker还是XML Worker。无论您使用什么:不支持HTML表单字段。但是,如果您使用的是XML Worker,则可以通过向标记处理器添加标记来实现表单字段,这需

在上面的aspx页面中,我有一些表单字段,如复选框。我正在使用iTextsharp和XML Worker将aspx页面HTML内容转换为PDF。但是,该复选框在生成的pdf文件中不可见。请提供任何建议。

我选择使用图像而不是复选框。我使用两个图像,一个用于选中,另一个用于未选中,并根据条件显示它们

您没有告诉我们您使用的是HTMLWorker还是XML Worker。无论您使用什么:不支持HTML表单字段。但是,如果您使用的是XML Worker,则可以通过向标记处理器添加标记来实现表单字段,这需要几天额外的编程工作;我已经更新了你的问题。现在很清楚,您使用的是XML Worker。XML Worker不支持表单字段,但如果您精通iText,您可以为所需的字段实现TagProcessor类。有没有更简单的方法。我不喜欢。我想使用任何其他控件,如label,并根据输入值将图像显示为选中或未选中。不,没有更简单的方法。
 <asp:CheckBox ID="chkBasic" Visible="true" 
 Checked='<%# Eval("BasicProgram")%>' runat="server" />