html থেকে শব্দ

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

HTML থেকে Word documents-এ নির্বিঘ্ন রূপান্তরের প্রয়োজনীয়তা একটি গুরুত্বপূর্ণ আবশ্যিক বিষয়। যেহেতু ব্যবসাগুলি ক্রমবর্ধমানভাবে বিভিন্ন ওয়েব-ভিত্তিক বিষয়বস্তুর উপর নির্ভর করে, তাই এই গতিশীল তথ্যটিকে পেশাগতভাবে ফর্ম্যাট করা নথিতে নির্বিঘ্নে রূপান্তর করার একটি পদ্ধতির চাহিদা সর্বাধিক হয়ে উঠেছে। HTML টু ওয়ার্ড ডকুমেন্ট (DOC, DOCX) রূপান্তর পদ্ধতি শুধুমাত্র কর্পোরেট যোগাযোগ, বিশদ ডকুমেন্টেশনে ধারাবাহিকতা নিশ্চিত করে না, .NET ডেভেলপারদের জন্য নথির কার্যপ্রবাহকে স্ট্রিমলাইন করে।

HTML থেকে শব্দ রূপান্তর REST API

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

  • উৎস নথি একটি HTML, XHTML, MHTML, EPUB, মার্কডাউন, অথবা এর URL দ্বারা একটি ওয়েব পৃষ্ঠা হতে পারে৷

.NET অ্যাপ্লিকেশনে নথি রূপান্তর রুটিন বাস্তবায়ন করার জন্য, আমাদের প্রথমে NuGet অথবা GitHub থেকে SDK ইনস্টল করতে হবে। এখন অনুগ্রহ করে NuGet-এর জন্য ইনস্টলেশন সম্পাদন করতে টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডটি চালান।

nuget install Aspose.HTML-Cloud

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

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

একটি C# কোড স্নিপেট ব্যবহার করে HTML-কে Word-এ রূপান্তর করতে নিচের নির্দেশাবলী অনুসরণ করুন।

  • প্রথমত, আর্গুমেন্ট হিসাবে ClientID এবং ClientSecret বিবরণ পাস করার সময় একটি HtmlApi উদাহরণ তৈরি করুন।
  • দ্বিতীয়ত, File.OpenRead(..) পদ্ধতি ব্যবহার করে স্থানীয় ড্রাইভ থেকে HTML পড়ুন।
  • তৃতীয়ত, StorageApi-এর একটি উদাহরণ তৈরি করুন এবং UploadFile(…) পদ্ধতি ব্যবহার করে ক্লাউড স্টোরেজে HTML আপলোড করুন।
  • অবশেষে, HTML কে Word-এ রূপান্তর করতে এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করতে PutConvertDocumentToDoc(…) পদ্ধতিটিকে কল করুন।
// সম্পূর্ণ উদাহরণের জন্য, দয়া করে https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet দেখুন

string clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
string clientID = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";

// বেস ইউআরএল স্ট্রিং
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// HtmlApi উদাহরণ তৈরি করুন
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// ইনপুট HTML ফাইলের নাম
String inputFileName = "list.html";

// আউটপুট ফাইলের নাম
String newFileName = "Converted.doc";
 
try
{

    // স্থানীয় ড্রাইভ থেকে ফাইল লোড করুন
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // StorageApi উদাহরণ তৈরি করুন
        var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // ক্লাউড স্টোরেজে HTML ফাইল আপলোড করুন
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // HTML কে Word ডকে রূপান্তর করুন এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করুন
    AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);

    // রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull operation to convert html to word doc !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
এইচটিএমএল টু ওয়ার্ড ডক

ছবি 1:- HTML থেকে ডক প্রিভিউ

আপনার রেফারেন্সের জন্য, উপরের উদাহরণে ব্যবহৃত নমুনা ফাইলগুলি list.html এবং converted.doc থেকে ডাউনলোড করা যেতে পারে।

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

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

HTML থেকে XPS রূপান্তর সম্পাদন করতে অনুগ্রহ করে নীচের ধাপগুলি অনুসরণ করুন৷

  1. ক্লায়েন্ট শংসাপত্রের উপর ভিত্তি করে JSON ওয়েব অ্যাক্সেস টোকেন তৈরি করুন।
  2. ক্লাউড স্টোরেজে ইনপুট HTML আপলোড করুন।
  3. GetConvertDocumentToDoc API কল করুন।
  4. স্থানীয় ড্রাইভে আউটপুট সংরক্ষণ করুন।
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT তৈরি হয়ে গেলে, দয়া করে ক্লাউড স্টোরেজে ইনপুট HTML আপলোড করতে নিম্নলিখিত কমান্ডটি চালান।

curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

একবার HTML আপলোড হয়ে গেলে, নিম্নলিখিত কমান্ডটি HTML কে Word নথিতে রূপান্তর করতে এবং স্থানীয় ড্রাইভে আউটপুট সংরক্ষণ করতে ব্যবহার করা যেতে পারে।

curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/doc" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.doc

উপসংহার

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

দরকারী লিঙ্ক

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

আমরা আরও জানতে নিম্নলিখিত লিঙ্কগুলি দেখার পরামর্শ দিই: