আমরা বুঝি যে অনলাইন অ্যাক্সেসিবিলিটি এবং নিরবচ্ছিন্ন বিষয়বস্তু উপস্থাপনা সবচেয়ে গুরুত্বপূর্ণ। অতএব, অনায়াসে ওয়ার্ড ডকুমেন্টগুলিকে এইচটিএমএল ফরম্যাটে রূপান্তর করার প্রয়োজনীয়তা কখনও বেশি চাপা পড়েনি। ওয়েব ব্রাউজারে দেখার সময় শুধুমাত্র ফর্ম্যাটিং সমস্যা, বিকৃত লেআউট এবং সামঞ্জস্যপূর্ণ হিক্কার সম্মুখীন হতে আপনার সতর্কতার সাথে তৈরি করা Word নথিগুলি অনলাইনে ভাগ করার চেষ্টা করার হতাশা কল্পনা করুন। এখানেই Word থেকে HTML তে রূপান্তর একটি গেম হিসাবে প্রবেশ করে -পরিবর্তক, একটি সমাধান অফার করে যা সুন্দরভাবে এই সমস্যাগুলি সমাধান করে।
এই নিবন্ধটি .NET REST API ব্যবহার করে ‘ওয়ার্ড ডকুমেন্ট থেকে এইচটিএমএল’ রূপান্তরগুলির জন্য প্রয়োজনীয় প্রয়োজনীয়তা সম্পর্কে বিস্তারিত আলোচনা করে। আপনার নথিগুলির জন্য একটি সুসংহত এবং দৃশ্যত আনন্দদায়ক অনলাইন অভিজ্ঞতা তৈরি করতে কীভাবে এই রূপান্তরটি ডিজিটাল জগতের সাথে সামঞ্জস্যপূর্ণ হয় তার উপরও এটি আলোকপাত করে।
- ওয়ার্ড ডকুমেন্ট থেকে এইচটিএমএল রূপান্তরের জন্য REST API
- C# .NET এর সাথে এইচটিএমএল কনভার্সনে ওয়ার্ড ডকুমেন্ট
- CURL কমান্ড ব্যবহার করে Word কে HTML এ রূপান্তর করুন
ওয়ার্ড ডকুমেন্ট থেকে HTML রূপান্তরের জন্য REST API
.NET-এর জন্য Aspose.Words Cloud SDK হল একটি বহুমুখী SDK যা একটি রূপান্তরমূলক সমাধান অফার করে যা অনায়াসে MS Word এবং ওয়েব সামগ্রীর মধ্যে ব্যবধান পূরণ করে৷ আপনার .NET অ্যাপ্লিকেশনগুলিতে ক্লাউড SDK সংহত করে, আপনি অসাধারণ সহজে ‘ওয়ার্ড ডকুমেন্ট টু HTML’ রূপান্তর সম্পাদন করার ক্ষমতা আনলক করেন, আপনার নথিগুলি ম্যানুয়াল বিন্যাস সমন্বয়ের জটিলতা ছাড়াই ওয়েব-প্রস্তুত তা নিশ্চিত করে৷
SDK ব্যবহারের প্রথম ধাপ হল .NET সমাধানে এর রেফারেন্স যোগ করা। অতএব, NuGet প্যাকেজ ম্যানেজারে Aspose.Words-Cloud
অনুসন্ধান করুন এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করুন। উপরন্তু, অনুগ্রহ করে ক্লাউড ড্যাশবোর্ড এ যান এবং আপনার ব্যক্তিগতকৃত ক্লায়েন্ট শংসাপত্রগুলি পান।
C# .NET এর সাথে এইচটিএমএল কনভার্সনে ওয়ার্ড ডকুমেন্ট
এই বিভাগে এমএস ওয়ার্ড ডকুমেন্টকে এইচটিএমএল-এ রূপান্তর করার বিষয়ে বিস্তারিত জানানো হয়েছে যাতে আমরা অনলাইনে ওয়ার্ড ডকুমেন্ট দেখতে পারি। সংক্ষেপে, Microsoft Word নথি অনলাইনে দেখতে এই পদক্ষেপগুলি অনুসরণ করুন৷
// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ClinetID এবং ক্লায়েন্ট সিক্রেট বিবরণ ব্যবহার করে কনফিগারেশন অবজেক্ট তৈরি করুন
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi ইনস্ট্যান্স আরম্ভ করুন
var wordsApi = new WordsApi(config);
// পিডিএফ ফাইলের নাম ইনপুট করুন
String inputFile = "test_multi_pages.docx";
// ফলাফল ফাইল বিন্যাস
String format = "HTML";
String resultant = "resultantFile.html";
// ইনস্ট্যান্স স্ট্রিম করতে ইনপুট ODT ফাইলের বিষয়বস্তু লোড করুন
var sourceFile = System.IO.File.OpenRead(inputFile);
// DocumentWithFormatRequest অনুরোধ অবজেক্ট তৈরি করুন
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
// নথি অপারেশন ট্রিগার
wordsApi.ConvertDocument(response);
// রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to HTML conversion successful !");
Console.ReadKey();
}
এখন, উপরে বর্ণিত কোড স্নিপেটের কিছু বিশদ অন্বেষণ করা যাক।
// create configuration object using ClinetID and Client Secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialize WordsApi instance
WordsApi wordsApi = new WordsApi(config);
প্রথমত, ‘WordsApi’ ক্লাসের একটি উদাহরণ তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।
using var requestDocument = File.OpenRead("file-sample.docx");
লোকাল ড্রাইভ থেকে ইনপুট ওয়ার্ড ডকুমেন্ট স্ট্রিম ইনস্ট্যান্সে লোড করুন।
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
ইনপুট ওয়ার্ড ফাইল, এইচটিএমএল হিসাবে আউটপুট ফরম্যাট এবং ফলস্বরূপ এইচটিএমএল ফাইলের নাম প্রদান করার সময় নথি রূপান্তর অনুরোধ তৈরি করুন।
wordsApi.ConvertDocument(response);
ওয়ার্ডকে HTML-এ রূপান্তর করতে API-কে কল করুন যাতে ওয়ার্ড ফাইল অনলাইনে প্রদর্শিত হতে পারে।
CURL কমান্ড ব্যবহার করে Word কে HTML এ রূপান্তর করুন
Aspose.Words ক্লাউড এবং cURL কমান্ডের গতিশীল সমন্বয় ব্যবহার করে নির্বিঘ্নে Word নথিগুলিকে HTML-এ রূপান্তর করে আপনার নথি ভাগ করে নেওয়ার অভিজ্ঞতাকে উন্নত করুন৷ এই শক্তিশালী সহযোগিতা আপনাকে Aspose.Words Cloud API-এর সাথে ইন্টারঅ্যাক্ট করার জন্য একটি cURL কমান্ড তৈরি করে ‘Word DOC to HTML’ রূপান্তর অনায়াসে সম্পাদন করার ক্ষমতা দেয়।
এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে একটি JWT অ্যাক্সেস টোকেন তৈরি করা:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
এখন, ক্লাউড স্টোরেজে সংরক্ষিত ওয়ার্ড ডকুমেন্ট লোড করতে এবং এইচটিএমএল ফরম্যাটে রূপান্তর করতে নিম্নলিখিত কমান্ডটি চালান, যাতে আমরা অনলাইনে MS Word নথি প্রদর্শন করতে পারি।
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"
ক্লাউড স্টোরেজে উপলব্ধ ইনপুট ওয়ার্ড ডকুমেন্টের নাম দিয়ে সোর্সফাইল
প্রতিস্থাপন করুন, স্থানীয় ড্রাইভে সংরক্ষিত ফলস্বরূপ এইচটিএমএল-এর নাম দিয়ে অ্যাক্সেসটোকেন
এবং উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেসটোকেন
প্রতিস্থাপন করুন।
উপসংহার
উপসংহারে, এইচটিএমএল ফরম্যাটে ওয়ার্ড নথির রূপান্তর নথির কাঠামোগত বিশ্ব এবং গতিশীল অনলাইন রাজ্যের মধ্যে একটি অপরিহার্য সেতু হিসাবে কাজ করে। আপনার নিষ্পত্তিতে দুটি স্বতন্ত্র অথচ শক্তিশালী পন্থা- .NET-এর জন্য Aspose.Words Cloud SDK এবং cURL কমান্ডের ব্যবহার, আপনার প্রযুক্তিগত দক্ষতা এবং পছন্দগুলির সাথে সামঞ্জস্যপূর্ণ পদ্ধতি বেছে নেওয়ার নমনীয়তা রয়েছে৷
উপকারী সংজুক
- SDK হোমপেজ
- পণ্যের ডকুমেন্টেশন
- API রেফারেন্স
- SDK সোর্স কোড
- [বিনামূল্যে সমর্থন ফোরাম6
- লাইভ ডেমো
সম্পরকিত প্রবন্ধ
আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: