如何使用itextsharp将web表单转换为pdf?

如何使用itextsharp将web表单转换为pdf?,pdf,webforms,itextsharp,Pdf,Webforms,Itextsharp,我正在尝试在用户填写web表单中的字段后将web表单转换为pdf。这可能吗?我现在所能做的就是遍历表单集合,并将字段名和字段值打印到pdf中。有没有办法做到这一点,使pdf看起来像web表单 我在网页上使用MVC3 谢谢 现在我使用下面的方法转换表单中的所有内容,但表单字段除外 Document doc = new Document(); String path = "C:\\projects\\pdfs\\"; PdfWriter writer = PdfWriter.GetI

我正在尝试在用户填写web表单中的字段后将web表单转换为pdf。这可能吗?我现在所能做的就是遍历表单集合,并将字段名和字段值打印到pdf中。有没有办法做到这一点,使pdf看起来像web表单

我在网页上使用MVC3

谢谢

现在我使用下面的方法转换表单中的所有内容,但表单字段除外

Document doc = new Document();
String path = "C:\\projects\\pdfs\\";
        PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(path + "Doc1.pdf", FileMode.Create));

StringReader sr = new StringReader(htmlString);
HTMLWorker worker = new HTMLWorker(doc);

doc.Open();
worker.Parse(sr);
doc.Close();

如何获取要在pdf中显示的表单字段?

我感觉您在提出此问题之前可能没有搜索。你能向我们解释一下你已经尝试了什么以及为什么没有成功吗?我可以将web表单中每个输入项的名称和值输出到pdf文件中,但这不是我想要的。我希望pdf看起来像web表单。我可以在pdf中创建文本字段并填入它们的相关值,但我不知道如何将文本标签与之对齐。PdfPTable不允许在其中插入字段。我只是在寻找如何使这个pdf看起来像web表单的建议,例如:名字:TextField