বারকোড তৈরি করুন

.NET REST API ব্যবহার করে অনলাইনে বারকোড তৈরি করুন।

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

ওয়ার্ড ডকুমেন্টে মন্তব্যগুলি সরাতে .NET REST API

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

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

কিভাবে C# .NET ব্যবহার করে ওয়ার্ড ডকুমেন্টে কমেন্ট রিমুভ করবেন

C# .NET কোড স্নিপেট ব্যবহার করে Word নথিতে মন্তব্যগুলি মুছে ফেলার জন্য অনুগ্রহ করে নীচের নির্দেশাবলী অনুসরণ করুন৷

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ ব্যবহার করে কনফিগারেশন অবজেক্ট তৈরি করুন
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi ইনস্ট্যান্স আরম্ভ করুন
var wordsApi = new WordsApi(config);

// স্থানীয় ড্রাইভ থেকে ফাইল লোড করুন
using (var file = System.IO.File.OpenRead("finaloutput.doc"))
{
    // ফাইল আপলোড অনুরোধ তৈরি করুন
    var uploadFileRequest = new UploadFileRequest(file, "sourceFile.doc");

    // ক্লাউড স্টোরেজে ফাইল আপলোড করুন
    wordsApi.UploadFile(uploadFileRequest);
}

// মন্তব্য মুছে ফেলার অনুরোধের উদাহরণ তৈরি করুন
DeleteCommentsOnlineRequest deleteComments = new DeleteCommentsOnlineRequest(document: file);

// Word নথি থেকে সমস্ত মন্তব্য মুছে ফেলার জন্য API কল করুন
var result = wordsApi.DeleteCommentsOnline(deleteComments);
শব্দে মন্তব্য মুছে দিন

Word নথি থেকে মন্তব্যের পূর্বরূপ সরানো হয়েছে।

উপরে বর্ণিত কোড স্নিপেট সম্পর্কিত ব্যাখ্যা নীচে দেওয়া হল।

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

প্রথমত, আর্গুমেন্ট হিসেবে ‘কনফিগারেশন’ অবজেক্ট পাস করার সময় ‘WordsApi’ ক্লাসের একটি উদাহরণ শুরু করুন।

var uploadFileRequest = new UploadFileRequest(file, "sourceFile.doc", storageName: "default");
wordsApi.UploadFile(uploadFileRequest);

ক্লাউড স্টোরেজে ইনপুট ওয়ার্ড ডকুমেন্ট আপলোড করুন।

DeleteCommentsOnlineRequest deleteComments = new DeleteCommentsOnlineRequest(document: file);

DeleteComments অনুরোধের উদাহরণ তৈরি করুন যেখানে আমরা একটি যুক্তি হিসাবে মন্তব্য ধারণকারী ইনপুট Word নথির নাম পাস করি।

wordsApi.DeleteCommentsOnline(deleteComments);

Word নথিতে মন্তব্যগুলি সরাতে API কল করুন।

CURL কমান্ড ব্যবহার করে Word নথিতে মন্তব্য মুছুন

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

প্রথম ধাপ হল একটি 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 নথি থেকে সমস্ত মন্তব্য মুছে ফেলার জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান।

curl -v "https://api.aspose.cloud/v4.0/words/online/delete/comments" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data" \
-F Document="@{sourceFile}" 

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

উপসংহার

উপসংহারে, দক্ষতার সাথে ওয়ার্ড নথি থেকে মন্তব্যগুলি পরিচালনা এবং অপসারণ করার ক্ষমতা নথি সম্পাদনায় স্বচ্ছতা এবং পেশাদারিত্ব বজায় রাখার একটি গুরুত্বপূর্ণ দিক। আমরা এই প্রচেষ্টায় দুটি কার্যকর পদ্ধতির সন্ধান করেছি: .NET-এর জন্য Aspose.Words Cloud SDK ব্যবহার করা এবং CURL কমান্ডের সাথে Aspose.Words ক্লাউড ব্যবহার করা। উভয় পন্থা একই ফলাফলের দিকে নিয়ে যায়: কার্যকরভাবে ওয়ার্ড নথি থেকে মন্তব্য অপসারণ। SDK-এর পরিশীলিততা বা সিআরএল কমান্ডের সরলতা বেছে নেওয়া হোক না কেন, ফলাফল হল উন্নত নথি পাঠযোগ্যতা এবং একটি সুবিন্যস্ত সম্পাদনার অভিজ্ঞতা।

উভয় ক্ষেত্রেই, উভয় পথই মন্তব্য পরিচালনার লক্ষ্য অর্জন করে, ব্যবহারকারীদের পালিশ, পেশাদার নথি সরবরাহ করার ক্ষমতা দেয়।

উপকারী সংজুক

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

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