के लिए पीडीएफ जनरेशन लाइब्रेरी मुझे पता है कि इससे पहले पूछा गया है, लेकिन मैं अभी भी अनिश्चित हूं कि पीडीएफ पीढ़ी के ढांचे का उपयोग मेरे वर्तमान प्रोजेक्ट के लिए किया जा सकता है।जावा
मेरे आवश्यकताओं
- ऑन-द-मक्खी पीडीएफ दस्तावेजों (मुख्य रूप से आदेश रूपों, चालान)
- जावा की पीढ़ी आधारित
- आसान लेआउट के लिए
- होना चाहिए खुला स्रोत
- आसान लेआउट बदलने के लिए
बहुत से लोग आपको प्रतीत करते हैं से iText, लेकिन मुझे चिंताओं को अलग करने के संबंध में कुछ चिंताओं (बदले गए लाइसेंस के अलावा) हैं: एचटीएमएल संदर्भ में अच्छा एमवीसी समर्थन है, जहां मैं आम तौर पर तर्क और लेआउट को अलग करने के लिए स्प्रिंग एमवीसी और फ्रीमार्कर से चिपक जाता हूं। मैं थोड़ा चिंतित हूं कि iText के साथ आप मिश्रण कोड और लेआउट को बहुत अधिक समाप्त करते हैं।
मैं वाकिफ हूँ, कि अपाचे एफओपी एक समाधान यहाँ हो सकता है, लेकिन फिर मैं XSLT के साथ काम करने थकाऊ खोजने के लिए और मैंने पढ़ा है कि एफओपी धीमी गति से हो सकता है जब वह कई दस्तावेजों के विशाल throuput की बात आती है?
मैंने जैस्पर रीपॉर्ट्स भी माना, लेकिन मेरी समझ से यह एकल दस्तावेजों जैसे कि चालानों के बजाय टैब्यूलर डेटासेट वाली रिपोर्ट के लिए अधिक उपयुक्त है जिसके लिए बहुत सारे लेआउट प्रारूपण की आवश्यकता होती है?
इस पर कोई विचार?
@ पांग एट अल .: मैं वास्तव में आपको पसंद करता हूं: DI ऑफ-ऑफ नियमों को जानते हैं, लेकिन फिर भी: यह सबसे ज्यादा लोकप्रिय सवाल है, सबसे ऊपर और सबसे ज्यादा विचारों के साथ, इसलिए मुझे लगता है कि इस तरह के एसओ पर उपयोगकर्ताओं के लिए प्रश्न _is_ उपयोगी। आप ऐसे प्रश्न बंद क्यों करते हैं मेरे दिमाग से पूरी तरह से बाहर है। –
हैबेरी मैं भी इसे समझ में नहीं आता। एक समान नस में एक प्रश्न बंद करने के बाद, उन्होंने सॉफ़्टवेयर अनुशंसाओं के लिए एक एसओ साइट को पुनः संयोजित किया, लेकिन मैं शंटिंग यार्ड एल्गोरिदम (जिसे मैं काफी बार लागू कर रहा हूं) को लागू करने के लिए लाइब्रेरी या फ्रेमवर्क मांग रहा था, वैसे भी यह नहीं करता कोई फर्क नहीं पड़ता कि यह एक वर्ड प्रोसेसर है, या एक सॉफ्टवेयर लाइब्रेरी है, या एक सॉफ़्टवेयर फ्रेमवर्क स्पष्ट रूप से पूछने का सही स्थान है ... जो ठीक है पूछना आसान है लेकिन मुश्किल से कोई भी अक्सर ऐसा करेगा जो वास्तव में जवाब देगा! – Quaternion