1. Προϊόντα
  2.   HTML
  3.   C++
  4.   Aspose.HTML Cloud SDK for C++

Aspose.HTML Cloud SDK for C++

 
 

C++ Cloud SDK για Δημιουργία, Επεξεργασία & Απόδοση Αρχείων HTML

C++ REST HTML Βιβλιοθήκη για Δημιουργία, Επεξεργασία, Ανάλυση, Απόδοση, Αφαίρεση & Μετατροπή Αρχείων HTML σε EPUB, PDF & Raster Εικόνες (PNG, GIF, JPEG, BMP) Μορφή στο Cloud.

Aspose.HTML Cloud SDK για C++ είναι ένα ισχυρό εργαλείο που επιτρέπει στους προγραμματιστές λογισμικού να επεξεργάζονται έγγραφα HTML χωρίς προβλήματα στο cloud χωρίς εξωτερικές εξαρτήσεις. Το Aspose.HTML είναι ένα αξιόπιστο όνομα στη βιομηχανία, γνωστό για την εκτενή γκάμα API και SDK που απλοποιούν την επεξεργασία εγγράφων σε διάφορες πλατφόρμες. Επιτρέπει στους προγραμματιστές να ενσωματώνουν εύκολα δυνατότητες επεξεργασίας HTML στις εφαρμογές C++ τους, εξαλείφοντας την ανάγκη για πολύπλοκο χειροκίνητο κωδικοποίηση και διαχείριση υποδομών.

Με το Aspose.HTML Cloud SDK για C++, οι επαγγελματίες λογισμικού μπορούν να εκμεταλλευτούν τις δυνατότητες που βασίζονται στο cloud του Aspose.HTML για να δημιουργούν, να μετατρέπουν, να τροποποιούν και να εξάγουν δεδομένα από αρχεία HTML με ευκολία. Υπάρχουν πολλές άλλες σημαντικές δυνατότητες που αποτελούν μέρος της βιβλιοθήκης, όπως η Ανάλυση και Επεξεργασία HTML, η Μετατροπή HTML σε PDF, η Μετατροπή HTML σε Εικόνα, η Εξαγωγή Δεδομένων HTML, η υποστήριξη Επικύρωσης HTML, η υποστήριξη για αποθήκευση στο cloud, η εξαγωγή τμημάτων HTML, η συμπλήρωση προτύπου εγγράφου HTML με δεδομένα και πολλά άλλα.

Το Aspose.HTML Cloud SDK για C++ είναι συμβατό με τις κύριες πλατφόρμες, συμπεριλαμβανομένων των Windows, macOS και Linux. Το SDK αλληλεπιδρά με το Aspose.HTML Cloud χρησιμοποιώντας ένα RESTful API, παρέχοντας έναν τυποποιημένο και διαισθητικό τρόπο πρόσβασης σε δυνατότητες χειρισμού HTML. Με μια απλή διαδικασία ενσωμάτωσης και εκτενή τεκμηρίωση, οι προγραμματιστές μπορούν γρήγορα να ενσωματώσουν το SDK στις εφαρμογές C++ τους, εξοικονομώντας πολύτιμο χρόνο και προσπάθεια. Με την διαλειτουργικότητά του σε πολλές πλατφόρμες, την ενσωμάτωσή του μέσω RESTful API και τα πλεονεκτήματα κλιμάκωσης, το SDK προσφέρει μια αξιόπιστη λύση για τους προγραμματιστές C++ που επιθυμούν να ενσωματώσουν τη λειτουργικότητα χειρισμού HTML στις εφαρμογές τους.

Previous Next

Ξεκινώντας με το Aspose.HTML Cloud SDK για C++

Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.HTML Cloud SDK για C++ μέσω του NuGet. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για μια ομαλή εγκατάσταση.

Εγκαταστήστε το Aspose.HTML Cloud SDK για C++ μέσω του NuGet

 NuGet\Εγκατάσταση-Πακέτου aspose.html.cloud.v143 -Έκδοση 22.12.1 

Μπορείτε να κατεβάσετε τη βιβλιοθήκη απευθείας από τη σελίδα προϊόντος Aspose.HTML Cloud SDK for C++

Μετατροπή HTML σε Εικόνα μέσω C++ REST API

Το Aspose.HTML Cloud SDK για C++ έχει συμπεριλάβει πολύ χρήσιμες δυνατότητες για τη μετατροπή εγγράφων HTML σε μερικές δημοφιλείς μορφές αρχείων εικόνας. Οι προγραμματιστές λογισμικού μπορούν να μετατρέψουν έγγραφα HTML σε διάφορες μορφές εικόνας όπως JPEG, PNG, BMP και TIFF με μόλις μερικές γραμμές κώδικα C++. Αυτή η λειτουργία είναι πολύτιμη κατά την παραγωγή προεπισκοπήσεων μικρογραφιών, τη λήψη στιγμιότυπων οθόνης ιστοσελίδων ή οποιοδήποτε άλλο σενάριο όπου το περιεχόμενο HTML χρειάζεται να αποδοθεί ως εικόνα.

Μετατροπή HTML σε PDF μέσω RST API

Το Aspose.HTML Cloud SDK για C++ διευκολύνει τους προγραμματιστές λογισμικού να φορτώνουν και να μετατρέπουν έγγραφα HTML σε μορφή PDF με ευκολία. Αυτή η δυνατότητα είναι ιδιαίτερα χρήσιμη κατά την παραγωγή αναφορών, τιμολογίων ή οποιωνδήποτε άλλων εκτυπώσιμων εγγράφων από πηγές HTML. Η διαδικασία μετατροπής είναι εξαιρετικά προσαρμόσιμη, επιτρέποντας στους προγραμματιστές λογισμικού να ελέγχουν διάφορες πτυχές όπως το μέγεθος της σελίδας, τον προσανατολισμό, τις περιθωριοποιήσεις, τις κεφαλίδες, τις υποσέλιδες και ούτω καθεξής. Το SDK διαχειρίζεται τη σύνθετη διαδικασία μετατροπής πολύπλοκων διατάξεων HTML σε έγγραφα PDF διατηρώντας τη αρχική μορφοποίηση και στυλ.

Μετατροπή ενός εγγράφου HTML σε PDF μέσω 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;
}

Εξαγωγή HTML Fragment μέσω C++ Cloud API

Το Aspose.HTML Cloud SDK για C++ έχει συμπεριλάβει πλήρη υποστήριξη για την εξαγωγή συγκεκριμένων τμημάτων ή κομματιών εγγράφων HTML μέσα σε εφαρμογές C++ που βασίζονται στο cloud. Αυτή η δυνατότητα είναι πολύ χρήσιμη όταν ασχολείστε με μεγάλα αρχεία HTML και χρειάζεται να ανακτήσετε μόνο ένα μέρος του περιεχομένου για περαιτέρω επεξεργασία ή εμφάνιση. Το SDK υποστηρίζει επίσης την εξαγωγή δομημένων δεδομένων από έγγραφα HTML χρησιμοποιώντας ερωτήματα XPath ή επιλεγείς CSS. Αυτή η λειτουργικότητα αποδεικνύεται πολύτιμη όταν εργάζεστε με web scraping, εξόρυξη δεδομένων ή εργασίες εξαγωγής περιεχομένου. Το παρακάτω παράδειγμα κώδικα δείχνει πώς να εξάγετε συγκεκριμένα τμήματα ή κομμάτια από έγγραφα HTML χρησιμοποιώντας το SDK C++.

I'm sorry, but it seems that the text you provided is not suitable for translation as it does not contain any translatable content. Please provide a different text that includes English content for translation to Greek.

Πώς να εξαγάγετε ένα τμήμα HTML μέσω 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 μέσω C++ Cloud API

Το Aspose.HTML Cloud SDK για C++ υποστηρίζει την επικύρωση HTML σύμφωνα με τις τυπικές προδιαγραφές HTML, επιτρέποντας στους προγραμματιστές λογισμικού να διασφαλίσουν τη συμμόρφωση και την ακεραιότητα των εγγράφων HTML. Αυτή η επικύρωση HTML θα είναι πολύ χρήσιμη για τους προγραμματιστές λογισμικού, διασφαλίζοντας ότι τα έγγραφα HTML τους συμμορφώνονται με τα βιομηχανικά πρότυπα και τις καλύτερες πρακτικές. Εντοπίζει και αναφέρει τυχόν σφάλματα ή προβλήματα στον κώδικα HTML, βοηθώντας στη διατήρηση της ποιότητας των επεξεργασμένων εγγράφων.

 Ελληνικά