2010-02-19 11 views
8

किसी भी अनुभवों कई जावा libs में से कुछ का उपयोग कर उपलब्ध Grails में प्रोग्राम के रूप में pdfs बनाने? स्निपेट का स्वागत है!Grails और पीडीएफ पीढ़ी

धन्यवाद

+0

आपके योगदान के लिए धन्यवाद, मैंने iText का चयन किया। – xain

+0

ग्रेल्स रेंडरिंग प्लगइन को आज़माएं। अधिकांश कामों के लिए iText की तुलना में यह अधिक उत्पादक है। –

उत्तर

0

iText के लिए ऑप्ट किया गया, बस ठीक काम किया।

5

आप प्लग इन Dynamic Jasper या jasper plugin कोशिश कर सकते हैं। डायनामिक जैस्पर प्लगइन रिपोर्ट के अनुकूलन की इजाजत देकर, आपके डोमेन-क्लास की रिपोर्ट को सरल बनाता है। जैस्पर प्लगइन में टैग्स को रिपोर्ट में हेरफेर करने के लिए टैग हैं। लिंक में स्निपेट और नमूने हैं।

2

मैं इस उपयोग नहीं किया है, लेकिन अपने this प्लगइन पर एचटीएमएल देखो करने के बजाय अपने को देखने के एक PDF संस्करण उत्पन्न करना चाहते हैं यदि। आप this पर पीडीएफ नज़र में मौजूदा HTML कन्वर्ट करने के लिए आप कस्टम पीडीएफ दस्तावेजों को बारीकी से अपने विचार या डोमेन कक्षाओं के आधार पर arn't जनरेट करना चाहते हैं चाहते हैं तो आप जटिल दस्तावेजों उत्पन्न करने की क्षमता के लिए IText की जाँच कर सकते हैं।

3

एक अन्य विकल्प अपाचे एफओपी की तरह किसी भी XSL-FO प्रतिपादन लाइब्रेरी का उपयोग कर रहा है।

0

Export plugin भी है - पीडीएफ के अलावा - सीएसवी, एक्सेल, ओडीएस (ओपन डॉक्यूमेंट स्प्रेडशीट्स), आरटीएफ और एक्सएमएल उत्पन्न करता है।

+0

निर्यात करने के लिए उदाहरण देना अच्छा होगा क्योंकि exportService.export का उपयोग इतना खराब दस्तावेज के बाद किया जाता है। – Nix

+0

क्या आप कृपया मुझे बता सकते हैं कि जेनरेटेड पीडीएफ में पेज हेडर और पाद लेख कैसे जोड़ सकता हूं? – VVB

9

Grails Rendering Plugin वहाँ बाहर सबसे अच्छा विकल्प है।

तुम सिर्फ एक जीएसपी (एचटीएमएल + सीएसएस) करते हैं और यह केवल आप एक PDF दे! सरल और तेज़!

सर्वश्रेष्ठ संबंध!

+0

तथ्य को छोड़कर यह '' – Nix

+1

का समर्थन नहीं करता है यह प्लगइन अब तक का सबसे बड़ा बकवास है। कुछ भी वास्तव में काम करता है। इसे एक HTML टेम्पलेट की आवश्यकता है, लेकिन मूल HTML को सही ढंग से पढ़ने में भी सक्षम नहीं है। – Sliq

+1

मैं इस उत्तर के साथ सहमत हूं। Grails रेंडरिंग प्लगइन वहाँ सबसे अच्छा विकल्प है, और वास्तव में यह छवियों का समर्थन करता है! मैंने इस ट्यूटोरियल का पालन किया: [मैं पीडीएफ में जीएसपी फाइलों को कैसे प्रस्तुत करूं] (http://www.icodeya.com/2012/09/grails-how-do-i-render-gsp-files-in-pdf.html) –

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