我试图以有效的方式通过RightFax发送传真。RightFax C#通过RFCOMAPILib - 附件
我的用户需要传真PDF,即使应用程序工作正常,但对于批量发送(> 20个收件人,每个传真需要40秒)速度非常慢。
// Fax created
fax.Attachments.Add(@"C:\\Test Attachments\\Products.pdf", BoolType.False);
fax.Send();
的RightFax有*库文档,所以我认为我们可以做的是存储PDF文件作为服务器上的库文件,然后重新使用这个概念,所以没有需要上传这个PDF用于n个用户。
我可以创建没有问题的库文档(我可以检索它们等),但是如何为此添加PDF? (我在服务器上的权利。)
LibraryDocument doc2 = server.LibraryDocuments.Create;
doc2.Description = "Test Doc 1";
doc2.ID = "568"; // tried ints everything!
doc2.IsPublishedForWeb = BoolType.True;
doc2.PageCount = 2;
doc2.Save();
而且,一旦我创建了一个传真,该API为您提供了一个选项,“StoreAsNewLibraryDocument”,这是抛出一个异常运行时。 System.ArgumentException:值没有什么重要的我们是如何发送使用通过RFCOMAPILib的API说500页的传真在最有效的方式的预期范围
fax.StoreAsNewLibraryDocument("PRODUCTS","the products");
内。我认为,如果我们可以重用 PDF附件,它会大大提高性能。显然,当您有数百个收件人时,在40秒内发送传真是不可接受的。
我们如何通过API以最高效的模式发送带有附件的传真?
这是一个非常基本的技术限制。传真机通过电话线工作,信号传输速度最好是14.4 kbps。假设通过电子邮件选择垃圾邮件方式,您可以获得10 Mbps或更高的互联网速度。 – 2013-01-05 16:37:46