2008-09-22 55 views
5

मैं एक उपयोगिता कंपनी के लिए एक बिलिंग सिस्टम पर काम कर रहा हूँ, और हम नीचे दी गई आवश्यकताएं:.NET अनुप्रयोग में चालान उत्पन्न और मुद्रित करने का सबसे अच्छा तरीका क्या है?

  • बैच पैदा करते हैं और प्रिंट प्रतिदिन लगभग 1,500 बिल है कि हम तो
  • सहेजें बिल ग्राहकों को मेल एक प्रारूप में है कि ग्राहक को ईमेल कर सकते हैं और यह भी संग्रहीत (शायद पीडीएफ)
  • एमएस SQL ​​सर्वर डाटाबेस बैक-एंड के साथ नेट के साथ बनाया गया

मैं सबसे अच्छा तरीका है यह पूरा करने के बारे में कुछ सलाह चाहते हैं । मैं एक डब्ल्यूपीएफ एप्लीकेशन बनाने के बारे में सोच रहा हूं जिसमें बिल टेम्पलेट होगा जिसे हम बिल डेटा को बाध्य करते हैं और प्रिंट करते हैं। लेकिन मैंने पहले WPF का उपयोग नहीं किया है, इसलिए मुझे यकीन नहीं है कि यह उपयोग करने के लिए सबसे अच्छी तकनीक है, और मैं बैचिंग और पीडीएफ रूपांतरण कैसे काम करता हूं, इस बारे में मेरा सिर नहीं मिल सकता।

किसी भी विचार? क्या डब्ल्यूपीएफ काम करेगा, या क्या कोई बेहतर समाधान है?

+0

क्या आप बैकएंड के रूप में एक एमएस एसक्यूएल सर्वर का उपयोग कर रहे हैं? –

+0

हां, एमएस एसक्यूएल सर्वर बैक एंड है। –

उत्तर

3

यदि आप SQL सर्वर बैकएंड का उपयोग कर रहे हैं, तो रिपोर्टिंग सेवाओं को आपके लिए काम करना चाहिए।

अन्यथा मैं एक तीसरे पक्ष के रिपोर्ट जनरेटर है कि आपके रिपोर्टिंग आवश्यकताओं फिट बैठता है की सलाह देते हैं और यह & निर्यात रिपोर्ट बनाने के लिए उपयोग करता है एक अनुप्रयोग बना सकेगी।

0

शायद आपको कोड द्वारा पहली बार रिपोर्ट जेनरेट करने के लिए ActiveReports.NET या DevExpress XtraReports के साथ प्रयास करना चाहिए। दोनों में पीडीएफ निर्यात समर्थन है ताकि आप पीडीएफ फाइलें उत्पन्न कर सकें और उन्हें मेल द्वारा भेज सकें।

0

इस पुस्तक को देखें, (http://www.apress.com/book/view/9781590598542) यह ईमेलिंग रिपोर्ट, रिपोर्ट जनरेशन सेवा इत्यादि सहित कई अलग-अलग परिदृश्य प्रदान करता है। क्लाइंट साइड रिपोर्टिंग के संबंध में, लेकिन यह सर्वर पक्ष (डिजाइन पक्ष किसी भी तरह) के लिए समान रूप से अच्छी तरह से लागू होता है। इसके क्लाइंट साइड (या dediacted सर्वर) के फायदे हो सकते हैं क्योंकि आप स्वचालन प्रक्रिया को पूरी तरह से नियंत्रित कर सकते हैं। लेकिन अगर आप .NET रिपोर्टिंग के साथ जाना चाहते हैं।

और हाँ आप WPF का उपयोग कर सकते हैं।

+0

एक और नोट, क्लाइंट साइड और सर्वर दोनों पक्ष .net रिपोर्ट्स को पीडीएफ में परिवर्तित किया जा सकता है। – mattlant

1

SQL सर्वर के साथ भी आप क्लाइंट साइड रिपोर्ट कार्यक्षमता को देखना चाह सकते हैं। यह वास्तव में बेहतर आईएमओ फिट बैठता है जो आप चाहते हैं। आप अभी भी क्वेरी कर सकते हैं और सर्वर के रूप में आवश्यक सभी डेटा प्राप्त कर सकते हैं, लेकिन यह आपको स्वचालन प्रक्रिया पर पूर्ण नियंत्रण रखने की अनुमति देता है। हो सकता है कि आप इसे एक सेवा के रूप में चलाने के लिए चाहते हैं, हर दिन रिपोर्ट द्वारा सेवा उत्पन्न होती है, पीडीएफ में परिवर्तित होती है और डिस्क और ऑटो ईमेल की प्रतिलिपि बनाई जाती है। ग्राहक पक्ष वह सब कुछ आसानी से कर सकता है। और रिपोर्टिंग सेवाओं या आईआईएस पर कोई निर्भरता नहीं है, या उसमें से कोई भी कॉन्फ़िगर किया गया है।

1

मैं एक रिपोर्टिंग टूल के साथ काम करने की दृढ़ता से अनुशंसा करता हूं जो पीडीएफ को निर्यात करने के लिए मूल समर्थन प्रदान करता है, यदि आप एक प्रारूप के साथ शुरू कर सकते हैं और जानकारी के मुद्रण और संग्रह दोनों को संभालने के लिए रिपोर्ट कर सकते हैं तो प्रबंधन उद्देश्यों के लिए यह बहुत आसान है।

आप वास्तव में बैच प्रोसेसिंग कर रहे हैं, मैं एक बैच कार्य के रूप में एक आवश्यक घटक के रूप में WPF देख नहीं होगा अगर तुम सच में एक यूआई के ज्यादा नहीं है, तो किसी भी सब पर, आप कैसे सही मायने में यह लागू हो सकती हैं।

यदि मैं आप थे तो मैं बैच प्रोसेसर बनाने पर ध्यान केंद्रित करूंगा जो या तो विंडोज सेवा के रूप में चल रहा है, या अपने काम को पूरा करने के लिए विशिष्ट अंतराल पर चलाने के लिए निर्धारित किया जा सकता है।

0

आप इसे देखने के लिए भी देख सकते हैं। इसका एक .NET पीडीएफ लेखन उपकरण है और जावा itext का एक बंदरगाह है। मैंने जिस सीमित खेल के साथ किया वह पीडीएफ को सरल और मजेदार लिख रहा था।

1

आप नई तकनीक पेपर प्रारूप एक्सपीएस दस्तावेज़ पीडीएफ के प्रतिस्थापन के बाद से WPF से अच्छी प्रिंटिंग सुविधाएं प्राप्त कर सकते हैं। और इसमें भी महान प्रोग्रामिंग समर्थन है। WPF प्रिंटिंग के संबंध में पेटीज़ोल्ड http://www.charlespetzold.com/blog/2006/02/201111.html से एक ब्लॉग।

0

परियोजनाओं में से एक पर मैं काम करता हूं हम list & label का उपयोग करते हैं।

मूल रूप से आप एक नेट एपीआई है, तो आप यह एक डेटासेट गुजरती हैं और फिर आप डाटासेट है, जो कम से कम मुद्रित किया जा सकता में कॉलम (संदर्भित टेम्पलेट्स बनाने के लिए और मैं पीडीएफ के लिए भी निर्यात मान लें कि लेकिन जांच नहीं की .. ।)

मैंने अपने साथ काम नहीं किया था इसलिए गुणवत्ता के बारे में ज्यादा कुछ नहीं कह सकता।

संबंधित मुद्दे

 संबंधित मुद्दे