RightFax'ı .NET/C# ile bütünleştirmek ne kadar kolay? FaxMan, Windows Fax Server da düşünüyoruz, ancak RightFax ile karşılaştık. Temel olarak, bir .NET Uygulaması, monitör durumu vb. Aracılığıyla faks gönderebilmemiz gerekiyor.RightFax ve .NET?
cevap
İşte RightFax, this other answer itibaren faks gönderirken Sağ Faks COM API Kütüphanesi (rfcomapi.dll) kullanmak için bazı örnek kod var.
RFCOMAPILib.FaxServerClass faxserver = new RFCOMAPILib.FaxServerClass();
faxserver.ServerName = "ServerName";
faxserver.Protocol = RFCOMAPILib.CommunicationProtocolType.cpNamedPipes;
faxserver.UseNTAuthentication = RFCOMAPILib.BoolType.True;
faxserver.OpenServer();
RFCOMAPILib.Fax fax = (RFCOMAPILib.Fax) faxserver.get_CreateObject(RFCOMAPILib.CreateObjectType.coFax);
// set up your 'fax' object the way you want it, below is just some sample options
fax.ToName = "John Doe";
fax.ToFaxNumber = "4255551111";
fax.ToVoiceNumber = "4255550000";
fax.ToCompany = "ACME";
fax.FromName = "My Company";
fax.FromVoiceNumber = "4255552222";
fax.Send();
Ayrıca, Windows'ta Faks Hizmetini de kullanmayı düşünün. Using Windows Fax Service to Send Fax using C#
using FAXCOMLib;
using FAXCOMEXLib;
FaxServerClass fs = new FaxServerClass();
fs.Connect(“<your_computer_name>”); //specifies the machinename
object obj = fs.CreateDocument(“<your_filename>”);
FaxDoc fd = (FaxDoc)obj;
fd.FaxNumber = “<your_fax_number_to_send_to”;
fd.RecipientName = “<your_recipients_name”;
int i = fd.Send();
MessageBox.Show(i.ToString());
fs.Disconnect();
Windows Faks Hizmetini kullanmak için neye ihtiyacım var? Sadece bir modem sunucusuna bağlanan bir 2003/2008 sunucusu mu? Sonra sadece sunucuya fs.Connect ("servername") ile bağlanabilir miyim? – Prabhu
pencere faks sunucusu destekler Boomerang denilen fuel9 bir bildirim çerçeve yoktur. Çerçevenin bir veritabanı arabirimi vardır, bu yüzden .Net'i ve bir veritabanı sunucusuna bağlanabilen diğer her şeyi destekler. Bir Rightfax uzantısında da çalıştıklarını gördüm, ancak alt yapımızda sadece MS faksı var. Boomerang bizim için harika çalışıyor ve birkaç sql deyimiyle otomatik bir faks (veya e-posta, baskı, ftp vb.) Çözümü yaratabiliyor.
/B
- 1. Çoklu ve .NET kapanışları
- 2. Kütüphane Eşittir ve .NET
- 3. IIS6 ve .Net 4.5?
- 4. Log4Net ve .NET 4.0
- 5. CLI ve .NET sürümleri
- 6. OpenOffice ve .NET
- 7. Set Teorisi ve .NET
- 8. .NET ve çıktı dosya uzantısı
- 9. Google Analytics API'sı ve .Net
- 10. .net lambda ifadesi ve parametre
- 11. P/Invoking C# ve .NET
- 12. .net MVC, SelectLists ve LINQ
- 13. .NET Küreselleşme ve Uydu DLL'sinin
- 14. .NET oluşturma süreci ve bağlantı
- 15. socket.io ve .Net soketli sunucu
- 16. Wix ve .NET Framework (önkoşul)
- 17. NetBeans ve .NET web hizmetleri
- 18. Tek bir uygulamada .NET 2.0 ve .NET 4.0 nasıl desteklenir?
- 19. Form tabanlı kimlik .NET 2.0 ve .NET 4.0 uygulama
- 20. Net/http ve net/http/fcgi arasındaki fark Golang
- 21. Net olmayan ve dizeleri Net olarak nasıl temizlerim?
- 22. .NET
- 23. .net
- 24. .NET
- 25. .Net
- 26. .NET
- 27. .NET
- 28. .NET
- 29. .NET
- 30. .NET
Bunun için teşekkürler. Sizinkiyle aynı kodu kullanıyorum ama OpenServer() 'da veya fax nesnesini oluştururken "System.AccessViolationException" hatası alıyorum. Herhangi bir yardım büyük takdir edilecektir. Teşekkür!! – Intrigue