Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过.Net网页创建并通过电子邮件发送PDF_C#_.net_Pdf - Fatal编程技术网

C# 通过.Net网页创建并通过电子邮件发送PDF

C# 通过.Net网页创建并通过电子邮件发送PDF,c#,.net,pdf,C#,.net,Pdf,我有一个项目,需要我创建一个网页,允许用户在网页中填写信息,创建信息的pdf(可以是整个HTML),并通过电子邮件将pdf发送给某人 我正在使用c#和.Net。有人知道这样做的方法吗,或者可以为我指出正确的方向。简单的东西:您需要配置SMTP以发送电子邮件。然后用阿司匹林。这个程序正是这样做的:创建PDF并将它们连接在一起。不幸的是,我已经为自己寻找了一种方法,没有第三方库,我无法直接在.Net中找到一种方法 现在我正在使用一个名为iTextSharp的库,并取得了相当好的成功 我在经典ASP应

我有一个项目,需要我创建一个网页,允许用户在网页中填写信息,创建信息的pdf(可以是整个HTML),并通过电子邮件将pdf发送给某人


我正在使用c#和.Net。有人知道这样做的方法吗,或者可以为我指出正确的方向。

简单的东西:您需要配置SMTP以发送电子邮件。然后用阿司匹林。这个程序正是这样做的:创建PDF并将它们连接在一起。

不幸的是,我已经为自己寻找了一种方法,没有第三方库,我无法直接在.Net中找到一种方法

现在我正在使用一个名为iTextSharp的库,并取得了相当好的成功

我在经典ASP应用程序中使用过的另一个非常好的应用程序(它有一个.Net组件,但不是免费的),是WebSuperGoo的ABCPdf


祝你好运。

+1关于itextsharp(开源)。它支持将整个html转换为pdf文档,您可以稍后将其附加到电子邮件中。两者都有。iTextSharp要使其正确显示要复杂一些,但是,我想这是一个折衷办法:)