1. পণ্য
  2.   HTML
  3.   C++
  4.   Aspose.HTML Cloud SDK for C++

Aspose.HTML Cloud SDK for C++

 
 

C++ ক্লাউড SDK HTML ফাইল তৈরি, সম্পাদনা ও রেন্ডার করার জন্য

C++ REST HTML লাইব্রেরি HTML ফাইল তৈরি, সম্পাদনা, পার্স, রেন্ডার, মুছে ফেলা এবং EPUB, PDF ও রাস্টার ইমেজ (PNG, GIF, JPEG, BMP) ফরম্যাটে ক্লাউডে রূপান্তর করার জন্য।

Aspose.HTML ক্লাউড SDK for C++ হল একটি শক্তিশালী টুল যা সফটওয়্যার ডেভেলপারদের ক্লাউডে HTML ডকুমেন্টগুলি নির্বিঘ্নে প্রক্রিয়া করতে সক্ষম করে, কোনও বাইরের নির্ভরতাহীন। Aspose.HTML শিল্পে একটি বিশ্বস্ত নাম, যা বিভিন্ন প্ল্যাটফর্মে ডকুমেন্ট ম্যানিপুলেশন সহজতর করার জন্য এর বিস্তৃত API এবং SDK এর জন্য পরিচিত। এটি প্রোগ্রামারদের তাদের C++ অ্যাপ্লিকেশনগুলিতে HTML প্রক্রিয়াকরণ ক্ষমতা সহজেই একীভূত করতে দেয়, জটিল ম্যানুয়াল কোডিং এবং অবকাঠামো ব্যবস্থাপনার প্রয়োজনীয়তা দূর করে।

Aspose.HTML Cloud SDK for C++ এর মাধ্যমে সফটওয়্যার পেশাদাররা Aspose.HTML এর ক্লাউড-ভিত্তিক কার্যকারিতা ব্যবহার করে HTML ফাইল থেকে দক্ষতার সাথে তৈরি, রূপান্তর, সংশোধন এবং ডেটা বের করতে পারেন। লাইব্রেরির অংশ হিসেবে HTML পার্সিং এবং ম্যানিপুলেশন, HTML থেকে PDF রূপান্তর, HTML থেকে ইমেজ রূপান্তর, HTML ডেটা বের করা, HTML বৈধতা সমর্থন, ক্লাউড স্টোরেজের জন্য সমর্থন, HTML ফ্র্যাগমেন্ট বের করা, ডেটা সহ HTML ডকুমেন্ট টেম্পলেট পূরণ করা এবং আরও অনেক গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে।

Aspose.HTML Cloud SDK for C++ প্রধান প্ল্যাটফর্মগুলির সাথে সামঞ্জস্যপূর্ণ, যার মধ্যে Windows, macOS, এবং Linux অন্তর্ভুক্ত। SDK একটি RESTful API ব্যবহার করে Aspose.HTML Cloud এর সাথে যোগাযোগ করে, HTML ম্যানিপুলেশন বৈশিষ্ট্যগুলিতে অ্যাক্সেস করার জন্য একটি মানক এবং স্বজ্ঞাত উপায় প্রদান করে। একটি সরল ইন্টিগ্রেশন প্রক্রিয়া এবং ব্যাপক ডকুমেন্টেশন সহ, ডেভেলপাররা দ্রুত SDK কে তাদের C++ অ্যাপ্লিকেশনে অন্তর্ভুক্ত করতে পারে, মূল্যবান সময় এবং প্রচেষ্টা সাশ্রয় করে। এর ক্রস-প্ল্যাটফর্ম সামঞ্জস্য, RESTful API ইন্টিগ্রেশন, এবং স্কেলেবিলিটি সুবিধার সাথে, SDK C++ ডেভেলপারদের জন্য একটি নির্ভরযোগ্য সমাধান প্রদান করে যারা তাদের অ্যাপ্লিকেশনে HTML ম্যানিপুলেশন কার্যকারিতা অন্তর্ভুক্ত করতে চান।

Previous Next

Aspose.HTML ক্লাউড SDK for C++ এর সাথে শুরু করা

NuGet এর মাধ্যমে C++ এর জন্য Aspose.HTML Cloud SDK ইনস্টল করার সুপারিশকৃত উপায়। অনুগ্রহ করে একটি মসৃণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

NuGet এর মাধ্যমে C++ এর জন্য Aspose.HTML ক্লাউড SDK ইনস্টল করুন

 NuGet\Install-Package aspose.html.cloud.v143 -Version ২২.১২.১ 

আপনি সরাসরি Aspose.HTML Cloud SDK for C++ পণ্য পৃষ্ঠাটি থেকে লাইব্রেরিটি ডাউনলোড করতে পারেন

C++ REST API এর মাধ্যমে HTML কে চিত্রে রূপান্তর করুন

Aspose.HTML Cloud SDK for C++ কিছু জনপ্রিয় ইমেজ ফাইল ফরম্যাটে HTML ডকুমেন্টগুলি রূপান্তর করার জন্য খুবই উপকারী বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করেছে। সফটওয়্যার ডেভেলপাররা HTML ডকুমেন্টগুলি JPEG, PNG, BMP, এবং TIFF এর মতো বিভিন্ন ইমেজ ফরম্যাটে কয়েকটি লাইনের C++ কোডের মাধ্যমে রূপান্তর করতে পারেন। এই কার্যকারিতা থাম্বনেইল প্রিভিউ তৈরি করা, ওয়েবসাইটের স্ক্রিনশট ক্যাপচার করা, অথবা যেকোনো অন্যান্য পরিস্থিতিতে যেখানে HTML কনটেন্টকে একটি ইমেজ হিসেবে রেন্ডার করতে হবে, তখন মূল্যবান।

এইচটিএমএল থেকে পিডিএফ রূপান্তর RST API এর মাধ্যমে

Aspose.HTML Cloud SDK for C++ সফটওয়্যার ডেভেলপারদের জন্য HTML ডকুমেন্টগুলি সহজেই PDF ফরম্যাটে লোড এবং রূপান্তর করা সহজ করে তোলে। এই বৈশিষ্ট্যটি বিশেষভাবে রিপোর্ট, ইনভয়েস, বা HTML উৎস থেকে অন্য কোনও প্রিন্টযোগ্য ডকুমেন্ট তৈরি করার সময় উপকারী। রূপান্তর প্রক্রিয়াটি অত্যন্ত কাস্টমাইজযোগ্য, যা সফটওয়্যার ডেভেলপারদের বিভিন্ন দিক যেমন পৃষ্ঠা আকার, দিকনির্দেশ, মার্জিন, হেডার, ফুটার ইত্যাদি নিয়ন্ত্রণ করতে সক্ষম করে। SDK জটিল HTML লেআউটগুলিকে PDF ডকুমেন্টে রূপান্তর করার জটিল প্রক্রিয়াটি পরিচালনা করে, মূল ফরম্যাটিং এবং শৈলী সংরক্ষণ করে।

একটি HTML ডকুমেন্টকে C++ API এর মাধ্যমে PDF এ রূপান্তর করুন

#include 
#include 
#include 

int main()
{
    // Create an instance of the API client
    std::shared_ptr apiClient =
        std::make_shared();
    apiClient->setAppKey(L"APP_KEY");
    apiClient->setAppSid(L"APP_SID");
    apiClient->setBaseUrl(L"https://api.aspose.cloud");

    // Create a conversion request
    std::shared_ptr request =
        std::make_shared();
    request->setSourceUrl(L"https://example.com/input.html");
    request->setFormat(L"pdf");

    try
    {
        // Convert HTML to PDF
        std::shared_ptr result =
            apiClient->getHTMLApi()->postConvertDocument(request);

        // Download the converted PDF file
        apiClient->downloadFile(result->getPdf()->getHref(), L"output.pdf");

        std::cout << "HTML to PDF conversion successful." << std::endl;
    }
    catch (std::exception& ex)
    {
        std::cout << "Error: " << ex.what() << std::endl;
    }

    return 0;
}

C++ ক্লাউড API এর মাধ্যমে HTML ফ্র্যাগমেন্ট নিষ্কাশন করুন

Aspose.HTML Cloud SDK for C++ ক্লাউড-ভিত্তিক C++ অ্যাপ্লিকেশনগুলির মধ্যে HTML ডকুমেন্টের একটি নির্দিষ্ট অংশ বা টুকরা বের করার জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করেছে। এই বৈশিষ্ট্যটি বড় HTML ফাইলগুলির সাথে কাজ করার সময় খুবই উপকারী এবং শুধুমাত্র সামগ্রীর একটি অংশ পুনরুদ্ধার করার প্রয়োজন হলে পরবর্তী প্রক্রিয়াকরণ বা প্রদর্শনের জন্য। SDK এছাড়াও XPath প্রশ্ন বা CSS সিলেক্টর ব্যবহার করে HTML ডকুমেন্ট থেকে কাঠামোগত ডেটা বের করার সমর্থন করে। এই কার্যকারিতা ওয়েব স্ক্র্যাপিং, ডেটা মাইনিং, বা সামগ্রী বের করার কাজের সময় মূল্যবান প্রমাণিত হয়। নিম্নলিখিত কোড উদাহরণটি C++ SDK ব্যবহার করে HTML ডকুমেন্ট থেকে একটি নির্দিষ্ট অংশ বা টুকরা বের করার প্রক্রিয়া প্রদর্শন করে।

How to Extract an HTML Fragment via C++ REST API?

#include 
#include 
#include 

using namespace std;
using namespace aspose::html::cloud::api;
using namespace aspose::html::cloud::model;

int main() {
    // Configure Aspose.HTML Cloud credentials
    aspose::html::cloud::AsposeHtmlCloudConfig config;
    config.set_client_id("your_client_id");
    config.set_client_secret("your_client_secret");

    // Create an instance of the HTMLApi
    aspose::html::cloud::api::HTMLApi htmlApi(config);

    // Set the source HTML file for extraction
    std::string name = "sample.html";
    std::string folder = "html_folder";

    // Set the CSS selector for the HTML fragment to be extracted
    std::string selector = "#myFragment";

    try {
        // Extract the HTML fragment
        std::shared_ptr response = htmlApi.getHtmlFragmentByCSSSelector(name, folder, selector);

        // Save the extracted HTML fragment to a file
        std::ofstream outputFile("output.html");
        outputFile << response->getFragmentContent();
        outputFile.close();

        std::cout << "HTML fragment extracted successfully." << std::endl;
    } catch (const aspose::html::cloud::ApiClientException& ex) {
        std::cout << "Error occurred: " << ex.get_message() << std::endl;
    }

    return 0;
}

C++ ক্লাউড API এর মাধ্যমে EHTML যাচাইকরণ

Aspose.HTML Cloud SDK for C++ স্ট্যান্ডার্ড HTML স্পেসিফিকেশনগুলির বিরুদ্ধে HTML যাচাইকরণ সমর্থন করে, সফটওয়্যার ডেভেলপারদের HTML ডকুমেন্টগুলির সম্মতি এবং অখণ্ডতা নিশ্চিত করতে সহায়তা করে। এই HTML যাচাইকরণগুলি সফটওয়্যার ডেভেলপারদের জন্য খুব সহায়ক হবে কারণ এটি নিশ্চিত করে যে তাদের HTML ডকুমেন্টগুলি শিল্প মান এবং সেরা অনুশীলনের সাথে সঙ্গতিপূর্ণ। এটি HTML কোডে যে কোনও ত্রুটি বা সমস্যা চিহ্নিত এবং রিপোর্ট করে, প্রক্রিয়াকৃত ডকুমেন্টগুলির গুণমান বজায় রাখতে সহায়তা করে।

 বাংলা