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

Aspose.HTML Cloud SDK for C++

 
 

C++ Pilvi SDK HTML-tiedostojen luomiseen, muokkaamiseen ja renderöimiseen

C++ REST HTML -kirjasto HTML-tiedostojen luomiseen, muokkaamiseen, jäsentämiseen, renderöimiseen, poistamiseen ja muuntamiseen EPUB-, PDF- ja rasterikuvamuotoon (PNG, GIF, JPEG, BMP) pilvessä.

Aspose.HTML Cloud SDK for C++ on tehokas työkalu, joka mahdollistaa ohjelmistokehittäjille HTML-dokumenttien käsittelyn vaivattomasti pilvessä ilman ulkoisia riippuvuuksia. Aspose.HTML on luotettava nimi alalla, tunnettu laajasta API- ja SDK-valikoimastaan, joka yksinkertaistaa asiakirjojen käsittelyä eri alustoilla. Se mahdollistaa ohjelmoijille HTML-käsittelyominaisuuksien vaivattoman integroimisen C++-sovelluksiinsa, poistaen tarpeen monimutkaiselle manuaaliselle koodaukselle ja infrastruktuurin hallinnalle.

Aspose.HTML Cloud SDK:n avulla C++:lle ohjelmointialan ammattilaiset voivat hyödyntää Aspose.HTML:n pilvipohjaisia toimintoja luodakseen, muuntaakseen, muokatakseen ja poimiakseen tietoja HTML-tiedostoista vaivattomasti. Kirjastoon kuuluu useita muita tärkeitä ominaisuuksia, kuten HTML:n jäsentäminen ja käsittely, HTML:n muuntaminen PDF:ksi, HTML:n muuntaminen kuvaksi, HTML-tietojen poiminta, HTML-validoinnin tuki, tuki pilvitallennukselle, HTML-fragmenttien poiminta, HTML-dokumenttipohjan täyttäminen tiedoilla ja paljon muuta.

Aspose.HTML Cloud SDK for C++ on yhteensopiva suurimpien alustojen kanssa, mukaan lukien Windows, macOS ja Linux. SDK kommunikoi Aspose.HTML Cloudin kanssa RESTful API:n avulla, tarjoten standardoidun ja intuitiivisen tavan käyttää HTML-manipulointiominaisuuksia. Suoran integraatioprosessin ja kattavan dokumentaation ansiosta kehittäjät voivat nopeasti liittää SDK:n C++-sovelluksiinsa, säästäen arvokasta aikaa ja vaivannäköä. Sen monialustaisen yhteensopivuuden, RESTful API -integraation ja skaalautuvuusetujen ansiosta SDK tarjoaa luotettavan ratkaisun C++-kehittäjille, jotka haluavat sisällyttää HTML-manipulointitoiminnallisuutta sovelluksiinsa.

Previous Next

Aloittaminen Aspose.HTML Cloud SDK:lla C++:lle

Suositeltava tapa asentaa Aspose.HTML Cloud SDK C++:lle NuGetin kautta. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Aspose.HTML Cloud SDK C++:lle NuGetin kautta

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

Voit ladata kirjaston suoraan Aspose.HTML Cloud SDK for C++ tuotesivulta

Muuta HTML kuvaan C++ REST API:n kautta

Aspose.HTML Cloud SDK for C++ on sisältänyt erittäin hyödyllisiä ominaisuuksia HTML-dokumenttien muuntamiseksi suosittuihin kuvamuotoihin. Ohjelmistokehittäjät voivat muuntaa HTML-dokumentteja erilaisiin kuvamuotoihin, kuten JPEG, PNG, BMP ja TIFF, vain muutamalla rivillä C++-koodia. Tämä toiminnallisuus on arvokasta, kun luodaan pikkukuvaesikatsauksia, otetaan verkkosivuston kuvakaappauksia tai muissa tilanteissa, joissa HTML-sisältö on renderöitävä kuvana.

HTML:n muuntaminen PDF:ksi RST API:n kautta

Aspose.HTML Cloud SDK for C++ helpottaa ohjelmistokehittäjien työtä HTML-dokumenttien lataamisessa ja muuntamisessa PDF-muotoon. Tämä ominaisuus on erityisen hyödyllinen raporttien, laskujen tai muiden tulostettavien asiakirjojen luomisessa HTML-lähteistä. Muuntamisprosessi on erittäin muokattavissa, mikä mahdollistaa ohjelmistokehittäjien hallita erilaisia ​​näkökohtia, kuten sivukokoa, suuntaa, marginaaleja, otsikoita, alatunnisteita ja niin edelleen. SDK käsittelee monimutkaisten HTML-asettelujen muuntamisen PDF-dokumenteiksi säilyttäen alkuperäisen muotoilun ja tyylit.

Muuta HTML-dokumentti PDF:ksi C++ API:n kautta

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

Hae HTML-fragmentti C++ Cloud API:n kautta

Aspose.HTML Cloud SDK for C++ on sisältänyt täydellisen tuen HTML-dokumenttien tiettyjen osien tai fragmenttien erottamiseen pilvipohjaisissa C++-sovelluksissa. Tämä ominaisuus on erittäin hyödyllinen suurten HTML-tiedostojen käsittelyssä, kun tarvitsee noutaa vain osa sisällöstä jatkokäsittelyä tai näyttämistä varten. SDK tukee myös jäsennellyn tiedon erottamista HTML-dokumenteista käyttämällä XPath-kyselyitä tai CSS-valitsimia. Tämä toiminnallisuus on arvokasta työskenneltäessä verkkosivujen kaapimisen, datan louhintaan tai sisällön erottamisen tehtävien parissa. Seuraava koodiesimerkki havainnollistaa, kuinka erotetaan tiettyjä osia tai fragmentteja HTML-dokumenteista käyttämällä C++ SDK:ta.

Kuinka purkaa HTML-fragmentti C++ REST API:n kautta?

#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-validointi C++ Cloud API:n kautta

Aspose.HTML Cloud SDK for C++ tukee HTML-validointia standardien HTML-määrityksiä vastaan, mikä mahdollistaa ohjelmistokehittäjien varmistaa HTML-dokumenttien vaatimustenmukaisuuden ja eheyden. Tämä HTML-validointi auttaa ohjelmistokehittäjiä varmistamaan, että heidän HTML-dokumenttinsa noudattavat alan standardeja ja parhaita käytäntöjä. Se tunnistaa ja raportoi kaikki virheet tai ongelmat HTML-koodissa, auttaen ylläpitämään käsiteltyjen asiakirjojen laatua.

 Suomen