टेक्स्ट बॉक्स पर ध्यान न दें
यह ट्यूटोरियल बताता है कि टेक्स्ट बॉक्स के फ़ॉर्मेटिंग को संरक्षित करते हुए दस्तावेज़ को जोड़ने के लिए .NET के लिए Aspose.Words का उपयोग कैसे करें। प्रदान किया गया स्रोत कोड दर्शाता है कि जोड़ने की प्रक्रिया के दौरान टेक्स्ट बॉक्स को शामिल करने के लिए आयात प्रारूप विकल्प कैसे सेट करें।
चरण 1: प्रोजेक्ट सेट करें
सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यकताएँ हैं:
- .NET लाइब्रेरी के लिए Aspose.Words स्थापित। आप इसे यहां से डाउनलोड कर सकते हैं[Aspose.Releases]https://releases.aspose.com/words/net/ या इसे स्थापित करने के लिए NuGet पैकेज मैनेजर का उपयोग करें।
- एक दस्तावेज़ निर्देशिका पथ जहां स्रोत और गंतव्य दस्तावेज़ स्थित हैं।
चरण 2: स्रोत और गंतव्य दस्तावेज़ खोलें
का उपयोग करके स्रोत और गंतव्य दस्तावेज़ खोलेंDocument
क्लास कंस्ट्रक्टर. प्रतिस्थापित करें"YOUR DOCUMENT DIRECTORY"
आपकी दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ।
// आपकी दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
चरण 3: आयात प्रारूप विकल्प सेट करें
का एक उदाहरण बनाएंImportFormatOptions
कक्षा और सेट करेंIgnoreTextBoxes
संपत्ति कोfalse
. यह सुनिश्चित करता है कि टेक्स्ट बॉक्स को उनके स्वरूपण को संरक्षित करते हुए जोड़ने की प्रक्रिया के दौरान शामिल किया गया है।
ImportFormatOptions importFormatOptions = new ImportFormatOptions { IgnoreTextBoxes = false };
चरण 4: टेक्स्ट बॉक्स सामग्री जोड़ें
एक बनाने केNodeImporter
ऑब्जेक्ट बनाएं और स्रोत दस्तावेज़ से गंतव्य दस्तावेज़ में टेक्स्ट बॉक्स नोड्स आयात करने के लिए इसका उपयोग करें। स्रोत दस्तावेज़ में प्रत्येक पैराग्राफ को दोहराएँ और इसे गंतव्य दस्तावेज़ में आयात करें।
NodeImporter importer = new NodeImporter(srcDoc, dstDoc, ImportFormatMode.KeepSourceFormatting, importFormatOptions);
ParagraphCollection srcParas = srcDoc.FirstSection.Body.Paragraphs;
foreach (Paragraph srcPara in srcParas)
{
Node importedNode = importer.ImportNode(srcPara, true);
dstDoc.FirstSection.Body.AppendChild(importedNode);
}
चरण 5: गंतव्य दस्तावेज़ सहेजें
अंत में, संशोधित गंतव्य दस्तावेज़ का उपयोग करके सहेजेंSave
की विधिDocument
वस्तु।
dstDoc.Save(dataDir + "JoinAndAppendDocuments.IgnoreTextBoxes.docx");
यह .NET के लिए Aspose.Words का उपयोग करके टेक्स्ट बॉक्स फ़ॉर्मेटिंग को संरक्षित करते हुए दस्तावेज़ को जोड़ने का कार्यान्वयन पूरा करता है।
.NET के लिए Aspose.Words का उपयोग करके टेक्स्ट बॉक्स को अनदेखा करने के लिए उदाहरण स्रोत कोड
// आपकी दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
// आयात करते समय स्रोत टेक्स्ट बॉक्स को स्वरूपित रखें।
ImportFormatOptions importFormatOptions = new ImportFormatOptions { IgnoreTextBoxes = false };
NodeImporter importer = new NodeImporter(srcDoc, dstDoc, ImportFormatMode.KeepSourceFormatting,
importFormatOptions);
ParagraphCollection srcParas = srcDoc.FirstSection.Body.Paragraphs;
foreach (Paragraph srcPara in srcParas)
{
Node importedNode = importer.ImportNode(srcPara, true);
dstDoc.FirstSection.Body.AppendChild(importedNode);
}
dstDoc.Save(dataDir + "JoinAndAppendDocuments.IgnoreTextBoxes.docx");