'ओपन एक्सएमएल उत्पादकता उपकरण' का उपयोग करके मैंने एक डॉक्क्स-दस्तावेज़ की संरचना का विश्लेषण किया, और निष्कर्ष निकाला कि उनकी शैली, शीर्षलेख, पाद लेख, ... के साथ विलय दस्तावेज Altchunk
का उपयोग कर बॉक्स से बाहर नहीं है। आप open xml sdk से अलग से टूल डाउनलोड कर सकते हैं।
मैं अब क्या कर रहा हूं, और क्या काम कर रहा है, सबकुछ मैन्युअल रूप से दस्तावेज़ में कॉपी कर रहा है, यह सुनिश्चित कर रहा है कि सभी स्टाइल-संदर्भ, हेडर-संदर्भ, पाद लेख-संदर्भ, ... संरक्षित हैं। इसका अर्थ यह है कि मैं उन्हें दस्तावेज़ में कॉपी करने से पहले और पुरानी आईडी से सभी आईडी को नए आईडी में बदलने से पहले उन्हें एक नया अद्वितीय आईडी देता हूं। ऐसा करने के लिए बहुत सारे कोड हैं, लेकिन उपर्युक्त टूल ने वास्तव में मदद की है।
एक सेक्शन ब्रेक जोड़ना भी काफी मुश्किल है। आपको पता होना चाहिए कि SectionProperties -tag अनुभाग के सभी गुणों का वर्णन करता है और यह कि -0ag-tag के तहत पिछले खंड के गुणों का वर्णन कर सकता है। तो एक नया सेक्शनबैक जोड़ना, इसका मतलब है कि पिछले SectionProperties
की प्रतिलिपि बनाना और अनुभाग के अंतिम अनुच्छेद में टैग करें और Body
-tag के तहत एक नया SectionProperties
-tag जोड़ना। मुझे उत्पादकता उपकरण से भी बहुत सारी जानकारी मिली है।
क्या आप इसके लिए कोड पोस्ट कर सकते हैं :-) कुछ समझने में आसान उदाहरण:> – MadBoy
जेले का अनुभव मेरा दर्पण करता है। यह एक आसान काम नहीं है, और आपको लगता है कि इससे कहीं अधिक कोड की आवश्यकता है। शैलियों को सीधे रखना मुश्किल है क्योंकि आपको आईडी नाम दोनों के टकराव को रोकना है। –