html থেকে শব্দ

.NET REST API দিয়ে HTML কে Word নথিতে রূপান্তর করুন।

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

HTML থেকে DOC রূপান্তরের জন্য .NET ক্লাউড SDK

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

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

C# .NET-এ এইচটিএমএলকে ওয়ার্ড ডকুমেন্টে রূপান্তর করুন

আসুন আমরা কীভাবে একটি এইচটিএমএলকে নির্বিঘ্নে DOCX ফর্ম্যাটে রূপান্তর করতে পারি তার কোড স্নিপেট এবং সম্পর্কিত বিশদটি অন্বেষণ করি।

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
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);

// ইনপুট HTML ফাইলের বিষয়বস্তু পড়ুন
using var sourceHTML = File.OpenRead("converted.html");

// ক্লাউড স্টোরেজে উৎস HTML আপলোড করুন
wordsApi.UploadFile(new UploadFileRequest(sourceHTML,"input.html"));

Create DocumentConversion object defining DOC as output format
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.html", "DOC", outPath:"resultant.doc");

// HTML কে Word নথিতে অনলাইনে রূপান্তর করতে API কল করুন
wordsApi.GetDocumentWithFormat(request);

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

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

প্রথমত, আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করার সময় WordsApi ক্লাসের একটি উদাহরণ তৈরি করেছি।

wordsApi.UploadFile(new UploadFileRequest(sourceHTML,"input.html"));

ক্লাউড স্টোরেজে স্ট্রিম ইনস্ট্যান্সে লোড করা HTML ফাইলের বিষয়বস্তু আপলোড করুন।

GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.html", "DOC", outPath:"resultant.doc");

নথি রূপান্তর অনুরোধ তৈরি করুন যেখানে আমরা ক্লাউড স্টোরেজে উপলব্ধ ইনপুট এইচটিএমএল ফাইলের নাম, DOC হিসাবে ফলস্বরূপ বিন্যাস এবং আর্গুমেন্ট হিসাবে ফলাফল ফাইলের নাম প্রদান করি।

wordsApi.GetDocumentWithFormat(request);

এইচটিএমএলকে DOC ফর্ম্যাট হিসাবে সংরক্ষণ করতে এবং আউটপুটটিকে ক্লাউড স্টোরেজে সংরক্ষণ করতে API-কে কল করুন৷

CURL কমান্ড ব্যবহার করে HTML থেকে DOCX

আপনি Aspose.Words ক্লাউডের গতিশীল ডুও এবং cURL কমান্ডের সরলতার সাথে HTML থেকে Word (DOC) এর নির্বিঘ্ন রূপান্তরের অভিজ্ঞতাও পেতে পারেন। এই শক্তিশালী সংমিশ্রণটি কেবল রূপান্তর প্রক্রিয়াটিকেই সহজ করে না বরং একটি কমান্ড-লাইন-চালিত পদ্ধতির প্রস্তাব দেয়, যা ব্যবহারকারীদের বিস্তৃত পরিসরের জন্য অ্যাক্সেসযোগ্যতা নিশ্চিত করে। CURL কমান্ডের সাহায্যে, আপনি সরাসরি আপনার টার্মিনাল থেকে রূপান্তর অর্কেস্ট্রেট করতে পারেন, প্রক্রিয়াটিকে অনায়াসে স্বয়ংক্রিয় করে।

এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে একটি 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"

একবার আমাদের কাছে JWT টোকেন হয়ে গেলে, HTML কে DOCX ফরম্যাটে রূপান্তর করতে নিম্নলিখিত কমান্ডটি চালান।

curl -v -X GET "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=DOCX&outPath={resultantFile}" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

শুধু ইনপুট এইচটিএমএল এর নাম দিয়ে সোর্সফাইল প্রতিস্থাপন করুন এবং আউটপুট ওয়ার্ড ডকুমেন্টের নাম দিয়ে ফলাফল ফাইল প্রতিস্থাপন করুন যা আপনাকে ক্লাউড স্টোরেজে সংরক্ষণ করতে হবে।

উপসংহার

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

উপকারী সংজুক

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

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