বিভক্ত শব্দ নথি

.NET REST API-এর সাহায্যে ওয়ার্ড ডকুমেন্টকে আলাদা ফাইলে বিভক্ত করুন।

নথি ব্যবস্থাপনার ক্ষেত্রে, Word documents বিভক্ত করার প্রয়োজনীয়তা একটি মৌলিক সমাধান হিসাবে আবির্ভূত হয়েছে, দীর্ঘ ফাইলগুলির দ্বারা সৃষ্ট চ্যালেঞ্জগুলি মোকাবেলা করা এবং লক্ষ্যযুক্ত সামগ্রী নিষ্কাশনের চাহিদা . আপনি বিস্তৃত প্রতিবেদন, সহযোগী প্রকল্প, বা বহুমুখী নথি নিয়ে কাজ করছেন না কেন, দক্ষতার সাথে Word নথিগুলিকে বিভক্ত করার ক্ষমতা সর্বাপেক্ষা গুরুত্বপূর্ণ হয়ে ওঠে। এই নিবন্ধটি .NET REST API ব্যবহার করে সহযোগিতা, অ্যাক্সেসযোগ্যতা এবং সামগ্রিক কর্মপ্রবাহের দক্ষতা বাড়ায়।

ক্লাউড এসডিকে ওয়ার্ড ডকুমেন্ট বিভক্ত করতে

Aspose.Words Cloud SDK for .NET ব্যবহার করে Word নথিগুলিকে বিভক্ত করার কাজটি সম্পন্ন করা একটি শক্তিশালী এবং বিকাশকারী-বান্ধব সমাধান প্রদান করে। এই SDK টুল এবং পদ্ধতির একটি বিস্তৃত সেট অফার করে, যা .NET অ্যাপ্লিকেশনগুলিতে বিরামহীন একীকরণের অনুমতি দেয়।

প্রথমত, আমাদের NuGet প্যাকেজ ম্যানেজারে Aspose.Words-Cloud অনুসন্ধান করতে হবে এবং প্যাকেজ যোগ করুন বোতামে ক্লিক করতে হবে। এটি আপনার প্রকল্পে SDK রেফারেন্স যোগ করবে। দ্বিতীয়ত, ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। আপনার যদি কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে শুধুমাত্র দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন।

C# .NET-এ DOC ফাইলগুলি বিভক্ত করুন

C# .NET ব্যবহার করে ওয়ার্ড ডকুমেন্টের পৃষ্ঠাগুলিকে পৃথক ফাইলে বিভক্ত করতে নীচের নির্দেশাবলী অনুসরণ করুন।

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

WordsApi ক্লাসের একটি অবজেক্ট তৈরি করুন যেখানে আমরা কনফিগারেশন অবজেক্টকে আর্গুমেন্ট হিসেবে পাস করি।

var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);

SplitDocument অনুরোধের একটি উদাহরণ তৈরি করুন যেখানে আমরা ইনপুট ওয়ার্ড ডকুমেন্টের নাম পাস করি, আউটপুট ফর্ম্যাট DOC হিসাবে এবং একটি প্যারামিটার যা নির্দেশ করে যে ফলস্বরূপ আউটপুট জিপ আর্কাইভ করা হবে না।

var output = wordsApi.SplitDocument(request);

অবশেষে, ওয়ার্ড ডকুমেন্টকে পৃথক ফাইলে বিভক্ত করতে এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করতে API-কে কল করুন।

  • যদি আপনি Word নথিতে পৃষ্ঠাগুলির একটি নির্দিষ্ট পরিসর বিভক্ত করতে চান, তাহলে আপনি From এবং to আর্গুমেন্টের বিপরীতে মান উল্লেখ করতে পারেন। যদি তারা ফাঁকা হয়, বিভক্ত অপারেশন সমস্ত পৃষ্ঠায় সঞ্চালিত হয়।
// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// WordsApi ক্লাসের একটি উদাহরণ তৈরি করুন
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

/ Name of input word document
String inputFileName = "test_result.docx";

// ফলাফল ফাইলের বিন্যাস
string outputFormat = "DOC";

// অপারেশনের পর ফলাফল নথির নাম। যদি এই প্যারামিটারটি বাদ দেওয়া হয়
// তারপর ফলাফল ফাইলটি ইনপুট নথির নামে সংরক্ষণ করা হবে
String resultantFile = "Split-File";

// আউটপুট জিপ করতে হবে কিনা তা নির্দেশ করে পতাকা।
bool isZipArvhive = false;

// স্প্লিট ডকুমেন্টে একটি অবজেক্ট তৈরি করুন
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// ওয়ার্ড স্প্লিট অপারেশন শুরু করুন
var output = wordsApi.SplitDocument(request);

CURL কমান্ড ব্যবহার করে Word DOC পৃষ্ঠাগুলিকে বিভক্ত করুন

Aspose.Words Cloud API-এর সাথে cURL কমান্ড ব্যবহার করে Word নথিগুলিকে বিভক্ত করার কাজটি সম্পন্ন করা একটি সহজবোধ্য, কমান্ড-লাইন-চালিত পদ্ধতি প্রদান করে। অধিকন্তু, কমান্ড-লাইন সরঞ্জামগুলির সাথে স্বাচ্ছন্দ্য ব্যবহারকারীদের জন্য, এই পদ্ধতিটি ওয়ার্ড ডকুমেন্ট বিভাজন অর্জনের জন্য একটি দ্রুত এবং অ্যাক্সেসযোগ্য উপায় সরবরাহ করে।

এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ড ব্যবহার করে একটি JWT অ্যাক্সেস টোকেন তৈরি করা:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT টোকেন তৈরি হয়ে গেলে, Word নথিটিকে পৃথক DOC ফাইলে বিভক্ত করতে অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান। এপিআই ফলস্বরূপ ফাইলের বিন্যাস নির্দিষ্ট করার জন্য লিভারেজ প্রদান করে (সম্ভাব্য ফর্ম্যাটগুলি DOC, DOCX, PDF, ইত্যাদি হতে পারে)।

curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""

ক্লাউড স্টোরেজে ইতিমধ্যে উপলব্ধ ইনপুট ওয়ার্ড ডকুমেন্টের নাম দিয়ে সোর্সফাইল প্রতিস্থাপন করুন এবং উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেস টোকেন প্রতিস্থাপন করুন।

উপসংহার

উপসংহারে, ওয়ার্ড নথিগুলিকে বিভক্ত করার কাজটি দুটি স্বতন্ত্র অথচ কার্যকর পন্থা উন্মোচন করে, প্রতিটি ব্যবহারকারীর বিভিন্ন চাহিদা পূরণ করে। .NET ক্লাউড SDK ব্যবহার করার সময়, বিকাশকারীরা তাদের .NET অ্যাপ্লিকেশনগুলিতে নথি বিভক্ত করার কার্যকারিতাগুলিকে একত্রিত করে একটি শক্তিশালী এবং বৈশিষ্ট্য সমৃদ্ধ টুলকিট লাভ করে। অন্যদিকে, Aspose.Words Cloud API-এর সাথে cURL কমান্ড ব্যবহার করা একটি দ্রুত এবং অ্যাক্সেসযোগ্য কমান্ড-লাইন-চালিত বিকল্প প্রদান করে, যা বিভিন্ন প্রযুক্তিগত ব্যাকগ্রাউন্ডের ব্যবহারকারীদের জন্য উপযুক্ত।

উপকারী সংজুক

সম্পরকিত প্রবন্ধ

আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: