NET REST API के साथ वर्ड फ़ाइल को विभाजित करें

यह लेख NET REST API के साथ Word फ़ाइल को विभाजित करने के तरीके के बारे में मार्गदर्शन करता है। आप .NET क्लाउड SDK का उपयोग करके C# REST API के साथ Word से पृष्ठों को स्वचालित रूप से निकालने की प्रक्रिया सीखेंगे। हम विभाजन प्रक्रिया के आउटपुट को अनुकूलित करने के लिए विभिन्न मापदंडों पर चर्चा करेंगे।

पूर्वापेक्षा

C# लो कोड API के साथ वर्ड डॉक्यूमेंट को विभाजित करने के चरण

  1. Word फ़ाइल को विभाजित करने के लिए WordsApi वर्ग के ऑब्जेक्ट को इंस्टैंसिएट करें
  2. Word फ़ाइल को फ़ाइल स्ट्रीम ऑब्जेक्ट में लोड करें
  3. इनपुट फ़ाइल, आउटपुट फ़ाइल और पृष्ठों की श्रेणी के साथ SplitDocumentOnlineRequest ऑब्जेक्ट बनाएँ
  4. उपरोक्त अनुरोध ऑब्जेक्ट का उपयोग करके SplitDocumentOnline ऑब्जेक्ट को कॉल करें
  5. Result.Document.TryGetValue() विधि का उपयोग करके लक्ष्य आउटपुट पृष्ठ प्राप्त करें और उसे डिस्क पर सहेजें

ये चरण बताते हैं कि C# REST API के साथ Word DOC को कैसे विभाजित करें। स्रोत Word फ़ाइल को लोड करके प्रक्रिया शुरू करें, उसके बाद इनपुट दस्तावेज़, आउटपुट फ़ॉर्मेट, आउटपुट फ़ाइल नाम, आरंभिक पृष्ठ और अंतिम पृष्ठ प्रदान करके SplitDocumentOnlineRequest ऑब्जेक्ट बनाएँ। अंत में, दस्तावेज़ को विभाजित करने और डिस्क पर वांछित आउटपुट पृष्ठ को सहेजने के लिए SplitDocumentOnline विधि को कॉल करें।

C# लो कोड 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 async void SplitWordFile()
{
var wordsApi = new WordsApi("ClientID", "Client Secret");
string output = "SplitDocument.docx";
using var requestDocument = File.OpenRead("input.docx");
var splitRequest = new SplitDocumentOnlineRequest(requestDocument, "docx", destFileName: output, from: 1, to: 2);
var task = wordsApi.SplitDocumentOnline(splitRequest);
task.Wait();
var result = task.Result;
if (result.Document.TryGetValue("SplitDocument_page2.docx", out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create("SplitDocument_page2.docx"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

यह कोड C# लो कोड API के साथ वर्ड डॉक्यूमेंट से पेज निकालने की प्रक्रिया को प्रदर्शित करता है। गंतव्य फ़ाइल नाम का उपयोग कई आउटपुट पेजों के लिए उपसर्ग के रूप में किया जाता है, जहाँ ‘_page#’ का उपयोग पोस्टफ़िक्स के रूप में किया जाता है। यह इस योजना का उपयोग करके स्रोत दस्तावेज़ से निकाले गए जितने नाम बनाता है, उतने नाम बनाता है और इसे नमूना कोड में दिखाए अनुसार प्राप्त किया जा सकता है जहाँ पेज 2 को डिस्क पर सहेजा जाता है।

इस विषय में, हमने NET REST API के साथ DOCX स्प्लिटर विकसित करना सीखा है। Word फ़ाइलों को मर्ज करने के लिए, निम्न लेख देखें: NET REST API के साथ Word दस्तावेज़ मर्ज करें.

 हिन्दी