मेरे पास आम तौर पर एक सिमुलेशन से कुछ डेटा होता है जिसे मैं एक तालिका के रूप में प्रस्तुतिकरण में शामिल करना चाहता हूं। आम तौर पर मैं अपनी प्रस्तुति करने के लिए ओपन (लिबर) -ऑफिस इंप्रेस का उपयोग करता हूं। मैं फिर अपने परिणामों से इंप्रेस टेबल पर कॉपी-पेस्ट करता हूं। मुझे यह थोड़ा कठिन लगता है। चूंकि मुझे पहले से ही पाइथन में परिणाम मिल चुके हैं, क्या कोई तरीका है कि मैं इन डेटा से .pdf या .eps तालिका को स्वतः उत्पन्न कर सकता हूं ताकि मैं इंप्रेस करने के लिए .pdf या .eps को तुरंत आयात कर सकूं?पायथन का उपयोग कर स्वरूपित पीडीएफ या ईपीएस तालिका कैसे उत्पन्न करें?
उत्तर
< प्लग > मैं TableFactory लिखा था मेरी वेबसाइटों के लिए यह करने के लिए। </प्लग > यह रिपोर्टलैब के आसपास एक रैपर है (कम से कम, पीडीएफ जनरेटर वर्ग है)। आप http://kstrauser.github.com/tablefactory/ पर कुछ उदाहरण कोड और आउटपुट देख सकते हैं।
अजगर में ऐसा करने का मानक तरीका http://www.reportlab.com/software/opensource/
पर Reportlab का ओपन सोर्स प्रसाद पर एक नज़र डालें ReportLab है, लेकिन इसे स्थापित करने, इतना आसान है और न ही इसे प्रयोग नहीं है।
मुझे नहीं पता कि वास्तव में क्या आवश्यकताएं हैं लेकिन HTML रिपोर्ट जेनरेट करने और उन्हें पीडीएफ में बदलने के लिए एक कामकाज होगा।
आपके द्वारा उपयोग किए जाने वाले प्लेटफ़ॉर्म के आधार पर, आपके पास अलग-अलग दृष्टिकोण हो सकते हैं। OSX के लिए उदाहरण के लिए, वास्तव में आसान है /System/Library/Printers/Libraries/convert
अच्छा, यह प्रश्न लंबे समय से उठाया गया था, लेकिन हाल ही में मुझे रिपोर्ट प्रयोगशाला को आजमाने का मौका मिला। स्थापना आसान है और बिल्कुल पसीना नहीं है। बस अपने होमपेज पर जाएं और उनके दस्तावेज़ देखें।
उन लोगों के लिए जो हमेशा "प्रारंभ करना ट्यूटोरियल" में कूदते हैं। आप इस ब्लॉग पर एक बेहतर अवलोकन के लिए सरल ट्यूटोरियल के माध्यम से जाने का प्रयास कर सकते हैं, इस मॉड्यूल को आपकी आवश्यकता के अनुरूप है या नहीं। http://www.blog.pythonlibrary.org/2010/03/08/a-simple-step-by-step-reportlab-tutorial/
हैप्पी कोडिंग।