如何在 .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/