1. Producten
  2.   HTML
  3.   C++
  4.   Aspose.HTML Cloud SDK voor C++

Aspose.HTML Cloud SDK voor C++

 
 

C++ Cloud SDK om HTML-bestanden te genereren, bewerken & renderen

C++ REST HTML Bibliotheek om HTML-bestanden te maken, bewerken, parseren, renderen, verwijderen & converteren naar EPUB, PDF & rasterafbeeldingen (PNG, GIF, JPEG, BMP) formaat in de cloud.

Wat is Aspose.HTML Cloud SDK voor C++?

Aspose.HTML Cloud SDK for C++ is een krachtig hulpmiddel dat softwareontwikkelaars in staat stelt HTML-documenten naadloos in de cloud te verwerken zonder externe afhankelijkheden. Aspose.HTML is een vertrouwde naam in de industrie, bekend om haar uitgebreide reeks API's en SDK's die documentmanipulatie op verschillende platformen vereenvoudigen. Het stelt programmeurs in staat HTML-verwerkingsmogelijkheden moeiteloos in hun C++-applicaties te integreren, waardoor de noodzaak voor complexe handmatige codering en infrastructuurbeheer wordt weggenomen.

Met de Aspose.HTML Cloud SDK voor C++ kunnen softwareprofessionals gebruikmaken van de cloudgebaseerde functionaliteiten van Aspose.HTML om efficiënt HTML-bestanden te maken, converteren, wijzigen en gegevens eruit te extraheren met gemak. Er zijn verschillende andere belangrijke functies deel van de bibliotheek, zoals HTML-parsing en manipulatie, HTML naar PDF-conversie, HTML naar afbeelding-conversie, extractie van HTML-gegevens, ondersteuning voor HTML-validatie, ondersteuning voor cloudopslag, extractie van HTML-fragmenten, het vullen van HTML-sjablonen met gegevens, en nog veel meer.

Aspose.HTML Cloud SDK voor C++ is compatibel met belangrijke platformen, waaronder Windows, macOS en Linux. De SDK communiceert met Aspose.HTML Cloud via een RESTful API, waarmee een gestandaardiseerde en intuïtieve manier wordt geboden om HTML-manipulatiefuncties te gebruiken. Met een eenvoudig integratieproces en uitgebreide documentatie kunnen ontwikkelaars de SDK snel in hun C++-applicaties opnemen, waardoor kostbare tijd en moeite wordt bespaard. Dankzij de cross-platform compatibiliteit, RESTful API-integratie en schaalbaarheidsvoordelen biedt de SDK een betrouwbare oplossing voor C++-ontwikkelaars die HTML-manipulatiefunctionaliteit in hun toepassingen willen opnemen.

Previous Next

Aan de slag met Aspose.HTML Cloud SDK voor C++

De aanbevolen manier om Aspose.HTML Cloud SDK voor C++ via NuGet te installeren. Gebruik alstublieft de volgende opdracht voor een soepele installatie.

Installeer Aspose.HTML Cloud SDK voor C++ via NuGet

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

U kunt de bibliotheek direct downloaden van Aspose.HTML Cloud SDK for C++ productpagina

HTML naar afbeelding converteren via C++ REST API

Aspose.HTML Cloud SDK voor C++ bevat zeer nuttige functies voor het converteren van HTML-documenten naar enkele populaire afbeeldingsbestandsformaten. Softwareontwikkelaars kunnen HTML-documenten naar verschillende afbeeldingsformaten zoals JPEG, PNG, BMP en TIFF converteren met slechts een paar regels C++-code. Deze functionaliteit is waardevol bij het genereren van miniatuurvoorbeelden, het vastleggen van screenshots van websites, of elke andere situatie waarin HTML-inhoud als een afbeelding moet worden gerenderd.

HTML naar PDF-conversie via RST API

Aspose.HTML Cloud SDK voor C++ maakt het voor softwareontwikkelaars eenvoudig om HTML-documenten te laden en naar PDF-formaat te converteren. Deze functie is bijzonder nuttig bij het genereren van rapporten, facturen of andere afdrukbare documenten vanuit HTML-bronnen. Het conversieproces is sterk aanpasbaar, zodat ontwikkelaars verschillende aspecten kunnen beheersen, zoals paginagrootte, oriëntatie, marges, koppen, voetteksten, enzovoort. De SDK verzorgt het ingewikkelde proces van het omzetten van complexe HTML-indelingen naar PDF-documenten, terwijl de oorspronkelijke opmaak en stijlen behouden blijven.

Converteer een HTML-document naar PDF via 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.

Hoe een HTML-fragment extraheren 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;
}

EHTML-validatie via C++ Cloud API

Aspose.HTML Cloud SDK voor C++ ondersteunt HTML-validatie volgens standaard HTML-specificaties, waardoor softwareontwikkelaars de naleving en integriteit van HTML-documenten kunnen waarborgen. Deze HTML-validatie is van grote hulp voor softwareontwikkelaars door te zorgen dat hun HTML-documenten voldoen aan industriestandaarden en best practices. Het identificeert en rapporteert eventuele fouten of problemen in de HTML-code, wat helpt de kwaliteit van de verwerkte documenten te behouden.

 Dutch