我試圖以有效的方式通過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