通过asp.net发送传真

时间:2010-01-24 04:33:12

标签: .net asp.net

我正在尝试使用asp.NET(C#)程序发送传真,您能否建议任何可靠的第三方控件。需要生成PDF并通过我的网络应用程序中的传真发送。

任何指针和建议都会非常感激。谢谢!

2 个答案:

答案 0 :(得分:1)

到目前为止,最简单的方法是使用第三方电子邮件传真服务,如efax - 您只需要创建一个efax可以处理的文档(其中包含HTML,以便您可以生成页面)通过任意数量的方式 - 我们使用XSLT呈现的XML)并将其通过电子邮件发送到适当的地址。缺点是除了基于目的地的每个传真成本外,还有与使用服务相关的最低固定成本。

对于任何其他解决方案,您需要在您的控制下拥有一个可用于发送的传真调制解调器(或同等功能?)的系统。如果是我,我可能会将“发送传真”功能包装在服务中(我希望是WCF) - 然后将服务发送给您要传真的文件和目的地号码,让您分享关注点和在服务的任何一端进行扩展的范围。事实上,我将客户端作为一个界面并可插入您的网络应用程序,这样您就可以选择使用efax或您自己的系统或其他任何其他适当的方式,而无需每次都完全重建您的应用程序。

答案 1 :(得分:1)

我使用itextsharp在页面生命周期中创建PDF。很容易用它创建一个pdf,然后通过你想要的任何界面发送它?也许电子邮件发送到传真,或某些传真软件的假脱机目录。

我使用gfi faxmaker的假脱机目录。发送传真后,会有一个状态文件可以解析,以处理发送的成功/失败。