2011-03-18 12 views
6

हमें एएसपीनेट एमवीसी साइट से डॉक्क्स दस्तावेज़ जेनरेट करने की आवश्यकता है। दस्तावेजों में एक बड़ा सौदा होगा, लेकिन वे बहुत बुनियादी हैं - आम बातों में से एकमात्र चीज टेबल को शामिल करने की आवश्यकता है। दस्तावेजों को उत्पन्न करने वाले सी # कोड को समान एचटीएमएल/सीएसएस भी बनाना होगा। हमारे पास इसके लिए एक वाणिज्यिक उत्पाद खरीदने का समय नहीं है।डॉकएक्स फाइलें उत्पन्न करने के लिए पुस्तकालय (ओपन एक्सएमएल)

क्या हमें सिर्फ स्पेक पढ़ना चाहिए और एक्सएमएल को थूकने के लिए कुछ कोड लिखना चाहिए, या क्या पुस्तकालय उपलब्ध हैं जो चाल चलेंगे?

संपादित करें: माइक्रोसॉफ्ट की ओपन एक्सएमएल लाइब्रेरी की तरह दिखता है एक स्पष्ट विकल्प है, लेकिन क्या किसी के पास इसका कोई अनुभव है? और क्या कोई इसका उपयोग करने वाले कुछ नमूना कोड को इंगित कर सकता है?

+0

चेक आउट http://docx.codeplex.com/। बीटीडब्ल्यू, मुझे लगता है कि आपने "पैसा" शब्द को "पैसे" के साथ भ्रमित कर दिया जब आपने यह लिखा: "हमारे पास इसके लिए एक वाणिज्यिक उत्पाद खरीदने का समय नहीं है।" –

उत्तर

1

आप https://github.com/open-xml-templating/docxtemplater

यह यह संभव है कि टैग Hello {name} था बदल दिया जाएगा शामिल docx में लिखा एक टेम्पलेट, बनाने के लिए बनाता है की कोशिश कर सकते हैं।

आपके पास टेबल कॉलम पर लूपिंग करके टेबल बनाने की संभावना भी है।

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