1. Produkti
  2.   HTML
  3.   C++
  4.   Aspose.HTML Cloud SDK for C++

Aspose.HTML Cloud SDK for C++

 
 

C++ mākoņa SDK, lai ģenerētu, rediģētu un renderētu HTML failus

C++ REST HTML bibliotēka, lai izveidotu, rediģētu, parsētu, renderētu, noņemtu un konvertētu HTML failus uz EPUB, PDF un rastra attēlu (PNG, GIF, JPEG, BMP) formātu mākoņā.

Kas ir Aspose.HTML Cloud SDK for C++?

Aspose.HTML Cloud SDK for C++ ir jaudīgs rīks, kas ļauj programmatūras izstrādātājiem bezsarežģīti apstrādāt HTML dokumentus mākoņā, nepieciešamas ārējas atkarības. Aspose.HTML ir uzticams nosaukums nozarē, pazīstams ar plašo API un SDK klāstu, kas vienkāršo dokumentu manipulāciju dažādās platformās. Tas ļauj programmētājiem nevainojami integrēt HTML apstrādes iespējas savās C++ aplikācijās, novēršot vajadzību pēc sarežģītas manuālas kodēšanas un infrastruktūras pārvaldības.

Ar Aspose.HTML Cloud SDK for C++ programmatūras profesionāļi var izmantot mākoņa balstītās Aspose.HTML funkcionalitātes, lai efektīvi izveidotu, konvertētu, modificētu un izgūtu datus no HTML failiem ar vieglumu. Bibliotēkai ir vairākas svarīgas iespējas, piemēram, HTML parsēšana un manipulēšana, HTML uz PDF konvertēšana, HTML uz attēlu konvertēšana, HTML datu izgūšana, HTML validācijas atbalsts, atbalsts mākoņa glabāšanai, HTML fragmentu izgūšana, HTML dokumenta šablona aizpildīšana ar datiem, un daudzas citas.

Aspose.HTML Cloud SDK for C++ ir saderīgs ar galvenajām platformām, tostarp Windows, macOS un Linux. SDK mijiedarbojas ar Aspose.HTML Cloud, izmantojot RESTful API, nodrošinot standartizētu un intuitīvu veidu, kā piekļūt HTML manipulācijas funkcijām. Ar vienkāršu integrācijas procesu un plašu dokumentāciju izstrādātāji var ātri integrēt SDK savās C++ aplikācijās, ietaupot vērtīgu laiku un pūles. Pateicoties platformu neatkarībai, RESTful API integrācijai un mērogojamības priekšrocībām, SDK piedāvā uzticamu risinājumu C++ izstrādātājiem, kuri vēlas pievienot HTML manipulācijas funkcionalitāti savām lietojumprogrammām.

Previous Next

Kā uzsākt darbu ar Aspose.HTML Cloud SDK for C++

Ieteicamais veids, kā instalēt Aspose.HTML Cloud SDK for C++ caur NuGet. Lūdzu, izmantojiet tālāk norādīto komandu, lai veiktu gludu instalēšanu.

Instalējiet Aspose.HTML Cloud SDK for C++ caur NuGet

 NuGet\Install-Package aspose.html.cloud.v143 -Version 22.12.1 
\n\n

Jūs varat lejupielādēt bibliotēku tieši no Aspose.HTML Cloud SDK for C++ produkta lapas

Konvertēt HTML uz attēlu, izmantojot C++ REST API

Aspose.HTML Cloud SDK for C++ ir iekļātas ļoti noderīgas funkcijas HTML dokumentu konvertēšanai uz populāriem attēlu formātiem. Programmatūras izstrādātāji var konvertēt HTML dokumentus uz dažādiem attēlu formātiem, piemēram, JPEG, PNG, BMP un TIFF, izmantojot tikai pāris C++ koda rindas. Šī funkcionalitāte ir vērtīga, ģenerējot sīktēlu priekšskatījumus, veidojot tīmekļa vietņu ekrānuzņēmu vai citos gadījumos, kad HTML saturam jābūt attēlojamam kā attēlam.

HTML uz PDF konvertēšana, izmantojot RST API

Aspose.HTML Cloud SDK for C++ ļauj programmatūras izstrādātājiem viegli ielādēt un konvertēt HTML dokumentus uz PDF formātu. Šī funkcija ir īpaši noderīga, ģenerējot pārskatus, rēķinus vai citus drukājamus dokumentus no HTML avotiem. Konvertēšanas process ir ļoti pielāgojams, ļaujot izstrādātājiem kontrolēt dažādus aspektus, piemēram, lapas izmēru, orientāciju, robežas, galvenes, kājenes utt. SDK nodrošina sarežģītā HTML izkārtojuma konvertēšanu uz PDF dokumentiem, saglabājot sākotnējo formatējumu un stilus.

Konvertēt HTML dokumentu uz PDF, izmantojot C++ API

#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;
}

Extract HTML Fragment via C++ Cloud API

Aspose.HTML Cloud SDK for C++ has included complete support for extracting a particular sections or fragments of an HTML documents inside cloud-based C++ applications. This feature is very useful when dealing with large HTML files and needing to retrieve only a portion of the content for further processing or display. The SDK also supports extracting structured data from HTML documents using XPath queries or CSS selectors. This functionality proves valuable when working with web scraping, data mining, or content extraction tasks. The following code example demonstrates how to extract a specific sections or fragments from HTML documents using the C++ SDK.

Kā izgūt HTML fragmentu, izmantojot 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;
}

EHTML Validation via C++ Cloud API

Aspose.HTML Cloud SDK for C++ supports HTML validation against standard HTML specifications, allowing software developers to ensure compliance and integrity of HTML documents. These HTML validation will be of great help for software developers by ensuring that their HTML documents comply with industry standards and best practices. It identifies and reports any errors or issues in the HTML code, helping maintain the quality of the processed documents.

 Latviski