从HTML表单到PDF

从HTML表单到PDF,html,forms,pdf,Html,Forms,Pdf,有没有一种简单的方法可以让网页上有一个HTML表单,当用户提交时,将数据放入PDF文件并发送给接收者 该网页正在.net上运行 谢谢如果您有C#请使用以下库之一: (我不使用dot-net,所以我真的不能推荐任何,对不起)有一个很好的PDF生成器包,名为“XSL to PDF” 它将允许您仅通过定义PDF模板就可以从Umbraco生成PDF文件 使用此功能,您应该能够实现所需的目标。我已经使用了很多。。干得好 你试过了吗?这是一家商业图书馆,但其费用仅为150美元。我想你应该试试 在Asp.N

有没有一种简单的方法可以让网页上有一个HTML表单,当用户提交时,将数据放入PDF文件并发送给接收者

该网页正在.net上运行

谢谢

如果您有C#请使用以下库之一:

(我不使用dot-net,所以我真的不能推荐任何,对不起)

有一个很好的PDF生成器包,名为“XSL to PDF”

它将允许您仅通过定义PDF模板就可以从Umbraco生成PDF文件

使用此功能,您应该能够实现所需的目标。

我已经使用了很多。。干得好

你试过了吗?这是一家商业图书馆,但其费用仅为150美元。我想你应该试试

在Asp.NET/C中,将HTML转换为PDF时使用以下代码:


免责声明:我在这家公司工作

我还可以提到Sautinsoft公司的另一个伟大产品。我认为你应该检查它们,然后选择最好的!该库很好地完成了它们的工作,不需要任何额外的组件

此组件

C#格式的HTML到PDF:


请不要养成只回复推销公司产品的帖子的习惯。我很感激你透露你的从属关系,但请尝试为网站做出贡献,而不仅仅是为你公司的产品。
        SautinSoft.PdfVision obj  = new SautinSoft.PdfVision();
    obj.PageStyle.PageSize.A4();
    byte [] pdf = obj.ConvertHtmlFileToPDFStream(@"http://www.somesite.com");
    if (pdf!= null)
    {
        Response.Buffer = true;
        Response.Clear();
        Response.ContentType = "application/PDF";
        Response.AddHeader("Content-Disposition:", "attachment; filename=Result.pdf");
        Response.BinaryWrite(pdf);
        Response.Flush();
        Response.End();
SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();
p.PageStyle.PageSize.A4();
p.HtmlToPdfConvertFile(@"c:\table.html", @"c:\Result.pdf");