.NET/C# के साथ राइटफैक्स को एकीकृत करना कितना आसान है? हम फैक्समैन, विंडोज फैक्स सर्वर पर भी विचार कर रहे हैं, लेकिन हम राइटफैक्स में आए। हमें मूल रूप से एक .NET ऐप, मॉनीटर स्टेटस इत्यादि के माध्यम से फ़ैक्स भेजने में सक्षम होना चाहिए।राइटफैक्स और .NET?
उत्तर
यहाँ RightFax, फैक्स भेजने this other answer से, सही फैक्स COM एपीआई लाइब्रेरी (rfcomapi.dll) का उपयोग कर के लिए कुछ नमूना कोड है।
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();
विंडोज़ में फ़ैक्स सेवा का उपयोग करने पर भी विचार करें। 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();
विंडोज फैक्स सेवा का उपयोग करने के लिए, मुझे क्या चाहिए? बस एक विंडोज सर्वर 2003/2008 जो मॉडेम पर लगा हुआ है? तो मैं सिर्फ fs.Connect ("servername") के साथ सर्वर से कनेक्ट कर सकता हूं? – Prabhu
वहाँ fuel9 से एक सूचना ढांचा खिड़कियों फैक्स सर्वर का समर्थन करता है कि बुमेरांग कहा जाता है। ढांचे में एक डेटाबेस इंटरफ़ेस है, इसलिए यह .NET और किसी अन्य चीज़ का समर्थन करता है जो डेटाबेस सर्वर से कनेक्ट हो सकता है। मैंने देखा कि वे राइटफैक्स एक्सटेंशन पर भी काम कर रहे हैं लेकिन हमारे पास हमारे बुनियादी ढांचे में केवल एमएस फैक्स है। बुमेरांग हमारे लिए बहुत अच्छा काम कर रहा है और कुछ एसक्यूएल स्टेटमेंट्स स्वचालित फैक्स (या ईमेल, प्रिंटिंग, एफटीपी इत्यादि) समाधान बना सकते हैं।
/बी
- 1. .NET और COM इंटरऑपरेबिलिटी: .NET क्लाइंट
- 2. जावा और सी # और .NET
- 3. एसएनएमपी और .NET
- 4. ओपनऑफिस और .NET
- 5. सी # और .NET
- 6. .NET भवन प्रक्रिया और
- 7. क्वार्ट्ज, एकता और .NET
- 8. .NET/C# और जावा
- 9. शिबबोलेथ और .NET
- 10. .NET और svn
- 11. मोनो और .NET
- 12. GWT और .NET
- 13. .NET असेंबली और डीएलएल
- 14. .NET और जावास्क्रिप्ट
- 15. एएसपी.नेट और फ्लैश - .net
- 16. जावा और .NET
- 17. .NET Remoting और HttpContext.Current
- 18. डब्ल्यूसीएफ और .NET 4.0
- 19. .NET और मोनो
- 20. यूआई ऑटोमेशन और .net
- 21. .NET और Java
- 22. एडोब एयर और .NET
- 23. कोल्डफ्यूजन और .net
- 24. मोडोपेट और .NET प्रतिबिंब
- 25. ILMerge और .NET 4.0
- 26. सी # और .NET 3.5
- 27. .NET और डेटाबेस परत
- 28. विंडोज और .NET
- 29. पायथन और .NET एकीकरण
- 30. मिक्सिन और .net
इसके लिए धन्यवाद। मैं आपके जैसा ही कोड उपयोग कर रहा हूं लेकिन मुझे ओपनसेवर() या फ़ैक्स ऑब्जेक्ट बनाने पर "System.AccessViolationException" त्रुटि मिलती है। किसी भी प्रकार की सहायता सराहनीय होगी। धन्यवाद !! – Intrigue