2009-05-22 11 views
5

मुझे अपने आवेदन में दस्तावेज़ जेनरेट करने के लिए एक अच्छा टेम्पलेट इंजन चुनना होगा। आवश्यकताएँ हैं:दस्तावेज़ टेम्पलेट इंजन

  • माइक्रोसॉफ्ट वर्ड और पीडीएफ उत्पन्न कम से कम
  • सरल बदले पैरामीटर, सरणियों/सूचियों, और पदानुक्रम यदि संभव हो तो के लिए समर्थन
  • कस्टम ग्राफिक्स
  • आदर्श रूप में शामिल करने के लिए अनुमति दें सहित अच्छा templating क्षमताओं टेम्पलेट्स को माइक्रोसॉफ्ट एप्लिकेशन या अन्य उपयोगकर्ता के अनुकूल समतुल्य

का कार्य सिस्टम से कुछ डेटा संरचना को खिलाने और एनआई बनाने के लिए संपादन योग्य होना चाहिए सीई दस्तावेज़ से। उदाहरणों में रिपोर्ट, व्यापार प्रस्ताव, उत्पाद दृश्य और बहुत कुछ शामिल हैं। विचारों का स्वागत है :)

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

उत्तर

3

लोग इस तरह की चीज करने के लिए docx4j का उपयोग कर रहे हैं। (अस्वीकरण: यह मेरा प्रोजेक्ट है)

docx4j आपको डॉक्क्स दस्तावेज़ (पुराने बाइनरी वाले के विपरीत) बनाने और पीडीएफ (हालांकि ymmv) के आउटपुट बनाने के लिए टूल देता है।

वाणिज्यिक दस्तावेज़ निर्माण के लिए, एक्सारी और थंडरहेड की पसंद देखें।

+0

वर्ड के कस्टम एक्सएमएल बाइंडिंग आर्किटेक्चर के साथ ऐसा करने के लिए http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html देखें। – JasonPlutext

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