c# - 通过 .NET/C# 发送传真

标签 c# .net asp.net windows fax

如何在 .NET 中发送传真?我们有一个传真服务器,我们需要通过它向客户传真文件。由于我们有传真服务器,我不认为我必须在我的机器上配置传真调制解调器,对吗?它会直接通过传真服务器吗?

是否有任何好的免费(或廉价)传真 API?在我的研究中,我遇到了 FAXCOMEXLib、FaxMan 和 Windows 传真服务,但文档似乎有限,所以我希望这里有人能给我指出正确的方向。

谢谢!

最佳答案

据我所知,.NET 没有内置任何东西来直接支持通过传真服务器发送传真。否则,您可能希望使用 COM 接口(interface)连接到传真服务器。基本上,您创建一个 FaxServer 对象并调用它的 Connect 方法来连接到传真服务器。然后调用 FaxServer 的 CreateDoc 方法来创建传真文档对象。 FaxDoc 对象具有(大量)属性,用于指定有关收件人和文档的更多信息,超出任何正常人的想象,但两个主要属性是 FileName 和 FaxNumber。一旦您设置了这些(连同您想要的任何其他设置),您就可以调用其 Send 方法将该文档发送到该传真号码。

我上次玩这个是几年前的事了,所以我可能跳过了一些东西。大多数情况下,我记得 FaxServer 创建了一个您填写的空白 FaxDoc,然后要求发送给它自己,这似乎很奇怪,而且有很多文档涵盖了最初看起来像是“东西”的很多是必要的,但事实证明完全无关紧要,至少对于我正在做的事情而言(回想起来,通常可能是这样)。

关于c# - 通过 .NET/C# 发送传真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3663338/

相关文章:

c# - 分析器 'Microsoft.Azure.WebJobs.Extensions.DurableTask.Analyzers.FunctionAnalyzer' 抛出类型为 'System.NullReferenceException' 的异常

c# - 使用密码 TextMode 初始化 TextBox

c# - PinvokeStackImbalance 错误 (C#)

c# - 为什么关闭的 Android Activity 似乎保留对象?

.net - 用于 .Net 应用程序的实时数据库(例如 HBase)

c# - .NET 使用记录的最佳实践 - 文本文件?数据库?

c# - 您如何使用技术(已描述)处理 .Net 中的 C 结构和指针?

c# - 如何使用内存映射文件 C# 读写文件?

jquery - 防止输入控件在单击时为空

c# - 为什么 DateTime.ToString ("dd/MM/yyyy") 给我 dd-MM-yyyy?