वर्ड दस्तावेज़ों को नेट रेस्ट एपीआई के साथ मर्ज करें

यह लेख परिभाषित करता है कि NET REST API के साथ Word दस्तावेज़ों को कैसे मर्ज किया जाए। हम .NET Cloud SDK के लिए Aspose.Words का उपयोग करके C# Low Code API के साथ Word फ़ाइलों को संयोजित करेंगे और संपूर्ण एप्लिकेशन विकसित करने के लिए दिए गए चरणों का पालन करेंगे। आप स्रोत Word फ़ाइल के साथ मर्ज करने के लिए जितनी आवश्यक हो उतनी फ़ाइलें पढ़ेंगे और अंत में परिणामी Word फ़ाइल डाउनलोड करेंगे।

पूर्वावश्यकता

Word दस्तावेज़ों को C# लो कोड API के साथ संयोजित करने के चरण

  1. क्लाइंट आईडी और सीक्रेट का उपयोग करके WordsApi ऑब्जेक्ट बनाएं
  2. AppendDocumentRequest ऑब्जेक्ट को इंस्टेंट करें और इनपुट स्रोत वर्ड फ़ाइल सेट करें
  3. इनपुट वर्ड फ़ाइल को मेमोरी स्ट्रीम में पढ़ें और फ़ाइल अपलोड करें
  4. संलग्न करने के लिए एकाधिक Word फ़ाइलों को पढ़कर DocumentEntryList का उपयोग करें
  5. गंतव्य फ़ाइल नाम सेट करें और फ़ाइलों को संयोजित करने के लिए WordsApi.AppendDocument विधि को कॉल करें
  6. गंतव्य फ़ाइल को क्लाउड से डाउनलोड करें और इसे डिस्क पर सहेजें

उपर्युक्त चरण C# लो कोड API के साथ कई Word दस्तावेज़ों को संयोजित करें। WordsApi क्लास ऑब्जेक्ट बनाकर और स्रोत Word फ़ाइल को क्लाउड पर अपलोड करके प्रक्रिया शुरू करें जहाँ आप अन्य Word फ़ाइलों को मर्ज करना चाहते हैं। कई Word फ़ाइलें पढ़ें, गंतव्य Word फ़ाइल का नाम सेट करें, और आउटपुट डाउनलोड करने से पहले क्लाउड में Word फ़ाइलों को संयोजित करने के लिए AppendDocument() विधि को कॉल करें।

C# REST API के साथ वर्ड फ़ाइलों को ऑनलाइन मर्ज करने के लिए कोड

using System;
using System.Collections.Generic;
using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void AppendDocument()
{
try
{
var wordsApi = new WordsApi("id", "secret");
var request = new AppendDocumentRequest();
request.Name = "input.docx";
using (var stream = File.OpenRead("input.docx"))
{
wordsApi.UploadFile(new UploadFileRequest(stream, "input.docx")).GetAwaiter().GetResult();
}
request.DocumentList = new DocumentEntryList()
{
DocumentEntries = new List<DocumentEntry>() {
new DocumentEntry()
{
ImportFormatMode = DocumentEntry.ImportFormatModeEnum.UseDestinationStyles,
FileReference = new FileReference(File.OpenRead("append1.docx"))
},
new DocumentEntry()
{
ImportFormatMode = DocumentEntry.ImportFormatModeEnum.UseDestinationStyles,
FileReference = new FileReference(File.OpenRead("append2.docx"))
}
}
};
request.DestFileName = "output.docx";
var task = wordsApi.AppendDocument(request);
task.Wait();
var result = task.Result;
var downloadFileTask = wordsApi.DownloadFile(new DownloadFileRequest(result.Document.FileName));
var outputFileStream = downloadFileTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(result.Document.FileName))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

यह कोड दर्शाता है कि Word दस्तावेज़ों को NET REST API के साथ ऑनलाइन कैसे मर्ज किया जाए। यह स्रोत Word फ़ाइल को अपलोड करने के लिए WordsApi क्लास का उपयोग करता है, AppendDocument() विधि का उपयोग करके कई फ़ाइलों को मर्ज करता है, और परिणामी Word फ़ाइल को डाउनलोड करता है। आयात प्रारूप मोड और व्यक्तिगत फ़ाइल सामग्री प्रदान करके विलय के लिए एकाधिक फ़ाइलें जोड़ने के लिए DocumentEntryList का उपयोग करें।

इस आलेख ने हमें Word फ़ाइलों को C# REST API के साथ मर्ज करने की प्रक्रिया सिखाई है। यदि आप Word फ़ाइल गुणों को जोड़ना/अद्यतन करना चाहते हैं, तो निम्नलिखित लेख पढ़ें: NET REST API के साथ Word दस्तावेज़ के गुण बदलें

 हिन्दी