2009-05-26 26 views
6

हम सक्रिय रिपोर्ट और क्रिस्टल रिपोर्ट के मिश्रण के साथ एक Winforms ऐप को वेब कर रहे हैं। सभी को किसी भी तरह पीडीएफ में परिवर्तित किया जाएगा। वहाँ बहुत सारे उपकरण हैं। किसी के पास उपकरण के लिए अनुभव/सिफारिशें हैं जिनका हम उपयोग कर सकते हैं?मुझे एक अच्छी .NET पीडीएफ लाइब्रेरी कहां मिल सकती है?

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

उत्तर

6

क्या आपने iTextSharp पर एक नज़र डाली है?

http://itextsharp.sourceforge.net/

+0

मैंने परियोजनाओं में इसे दो बार उपयोग किया है। एक बड़ा फायदा यह है कि आप मौजूदा पीडीएफ फाइल में पासवर्ड जोड़ने के लिए iTextSharp का उपयोग कर सकते हैं, जो कि मुझे हल करने के लिए एक मुद्दा था। –

+0

iTextSharp अच्छा है अगर आप जानते हैं कि आप पेज को कैसे देखना चाहते हैं। यह इस अर्थ में काफी कम स्तर है कि आपको सभी आयतों, पाठ की रेखाओं आदि के सटीक प्लेसमेंट का वर्णन करना होगा। यदि आपके पास दिमाग में काफी स्थिर लेआउट है तो इसका उपयोग करना उचित है। यदि आपको स्वत: बहने वाले लेआउट के साथ कुछ और उच्च स्तर की आवश्यकता है, तो यह आपको वह नहीं कर सकता जो आपको चाहिए। –

+0

itextsharp के लिए अनुशंसाओं के बावजूद, यह 1.1 ढांचे पर आधारित है। हम नए बक्से पर 3.5 पर जा रहे हैं जिन्हें डीआईएसए द्वारा प्रमाणित किया जाना है, और हम 1.0/1.0 क्षेत्र से बाहर निकलने की कोशिश कर रहे हैं। किसी को iTextSharp के बंदरगाह के बारे में 3.0/3.5 मंच पर पता है? – kaplooeymom

0

मैं एक छोटे से जो एक अच्छी तरह से स्वीकार किए जाते हैं समाधान करने लगता है जावा के लिए iText के साथ अनुभव है; iTextSharp

3

नामक एक .NET संस्करण है, मैंने http://www.websupergoo.com/abcpdf-1.htm का उपयोग किया है और यह मेरे लिए वास्तव में अच्छा काम करता है। आप छवियों और सब कुछ जोड़ सकते हैं। मैं इसका उपयोग कर रहा हूं जहां मैं एक्सएमएल और एक्सएसएलटी को टेम्पलेट के रूप में लेता हूं, ट्रांसफॉर्म में पास करता हूं (एक्सएसएलटी एचटीएमएल में परिवर्तित होता है) और पीडीएफ जेनरेटर मेरे पेज को ठीक से उत्पन्न करेगा।

हां, घटक की लागत है, लेकिन मुझे कुछ समय लगता है कि यह एक छोटी सी लागत का भुगतान करने के लिए कुछ समय और घंटे काम करने के लिए कुछ और करने का प्रयास कर रहा है।

0

यदि आपको पीडीएफ में एक रिपोर्ट को कनवर्ट करना है तो VisualStudio Report Generator आपके लिए बॉक्स के बाहर ऐसा करेगा। अन्यथा मैं दूसरा iTextSharp।

-1

मैंने Expert PDF Converter का उपयोग किया है जो मुझे HTML से पीडीएफ बनाने देता है। मैं मूल रूप से एक एएसपीएक्स पेज प्रस्तुत करता हूं और आउटपुट को घटक को भेजता हूं जो इसे पीडीएफ में बदल देता है। यह अच्छा है कि मैं उपयोगकर्ता के लिए WYSIYG अनुभव मुद्रित कर सकता हूं। यह सही नहीं है लेकिन $ 500 के लिए यह एक अच्छा मूल्य है।

1

मुझे यकीन है कि अगर यह है कि आप क्या देख रहे हैं नहीं कर रहा हूँ, लेकिन क्रिस्टल रिपोर्ट पीडीएफ के लिए सीधे रिपोर्ट निर्यात कर सकते हैं ताकि आप पीडीएफ में सीधे सर्वर पर रिपोर्ट उत्पन्न कर सकते उस पीडीएफ को प्रारूपित करें और वापस करें।

यदि आप जो खोज रहे हैं वह एक ऐसा उपकरण है जो आपको सीधे पीडीएफ फाइलें उत्पन्न करने की अनुमति देता है तो एक अच्छा विकल्प है, जैसे कि कुछ सहयोगियों ने टिप्पणी की है, iTextSharp। ITextSharp के साथ आप स्क्रैच या एक्सएमएल फाइलों से प्रोग्रामेटिक रूप से पीडीएफ दस्तावेज उत्पन्न कर सकते हैं।

कुछ उपयोगी लिंक्स:
iTextSharp on Sourceforge
ITextSharp section on iT3XT.com

0

Doxygen काफी कुछ भी के लिए अच्छा है। मैं इसे अपने सभी .NET परियोजनाओं के लिए उपयोग करता हूं।

1

मुझे PDFsharp के साथ अच्छे अनुभव हुए हैं। यह काफी कम स्तर है और दस्तावेज़ पर पाठ, छवियों आदि को आकर्षित करने का एक परिचित तरीका प्रदान करता है। यहां कुछ sample code है।

निजी & व्यावसायिक परियोजनाओं दोनों के लिए उपयोग करना स्वतंत्र है।

1

मुझे यकीन नहीं है कि क्या आप पीडीएफ फाइलें बनाने के लिए एक घटक की तलाश कर रहे हैं या अपने वर्तमान रिपोर्ट प्रारूपों को एएसपी.नेट साइट पर माइग्रेट करने का प्रयास कर रहे हैं जहां डेटा पीडीएफ फाइल के रूप में डाउनलोड किया जा सकता है। पूर्व के लिए मैं iTextSharp की सिफारिश करेंगे। उत्तरार्द्ध के लिए मैं Devexpress XtraReports की सिफारिश करता हूं।ध्यान दें कि XtraReports बॉक्स के बाहर पीडीएफ प्रारूप में निर्यात का समर्थन करता है।

http://www.devexpress.com/Products/NET/Reporting/

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