RightFax を使用して効率的に FAX を送信しようとしています。
ユーザーは PDF をファックスする必要があり、アプリケーションは正常に動作していますが、一括送信には非常に時間がかかります (受信者が 20 人を超えると、ファックスごとに約 40 秒かかります)。
// Fax created
fax.Attachments.Add(@"C:\\Test Attachments\\Products.pdf", BoolType.False);
fax.Send();
RightFax には*Library Documentsという概念があるため、PDF ドキュメントを Library Document としてサーバーに保存し、それを再利用することができると考えたので、この 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();
また、FAX を作成すると、API は実行時に例外をスローする「StoreAsNewLibraryDocument」のオプションを提供します。System.ArgumentException: 値が期待される範囲内にありません
fax.StoreAsNewLibraryDocument("PRODUCTS","the products");
私たちにとって重要なのは、RFCOMAPILib を介して API を使用して、可能な限り最も効率的な方法で 500 通のファックスを送信する方法です。添付の PDF を再利用できれば、パフォーマンスが大幅に向上すると思います。明らかに、何百人もの受信者がいる場合、40 秒で FAX を送信することは受け入れられません。
API を使用して最も効率的なモードで添付ファイル付きの FAX を送信するにはどうすればよいですか?