1. מוצרים
  2.   HTML
  3.   C++
  4.   Aspose.HTML Cloud SDK for C++

Aspose.HTML Cloud SDK for C++

 
 

C++ Cloud SDK ליצירה, עריכה והצגה של קבצי HTML

ספריית HTML של C++ REST ליצירה, עריכה, ניתוח, רינדור, הסרה והמרה של קבצי HTML לפורמטים EPUB, PDF ודימויים רסטריים (PNG, GIF, JPEG, BMP) בענן.

Aspose.HTML Cloud SDK for C++ הוא כלי עוצמתי המאפשר למפתחים לעבד מסמכי HTML בצורה חלקה בענן ללא תלות חיצונית. Aspose.HTML הוא שם מהימן בתעשייה, ידוע בטווח הרחב של APIs ו-SDKs שלו שמפשטים את מניפולציית המסמכים על פני פלטפורמות שונות. זה מאפשר למתכנתים לשלב בקלות יכולות עיבוד HTML ביישומי C++ שלהם, ומבטל את הצורך בקידוד ידני מורכב ובניהול תשתיות.

עם ה-SDK של Aspose.HTML עבור C++, מקצועני תוכנה יכולים לנצל את הפונקציות מבוססות הענן של Aspose.HTML כדי ליצור, להמיר, לשנות ולחלץ נתונים מקבצי HTML בקלות וביעילות. ישנן מספר תכונות חשובות נוספות כחלק מהספרייה, כגון ניתוח ומניפולציה של HTML, המרת HTML ל-PDF, המרת HTML לתמונה, חילוץ נתוני HTML, תמיכה באימות HTML, תמיכה לאחסון בענן, חילוץ קטעי HTML, מילוי תבנית מסמך HTML בנתונים, ועוד רבים.

Aspose.HTML Cloud SDK עבור C++ תואם לפלטפורמות מרכזיות, כולל Windows, macOS ולינוקס. ה-SDK מתקשר עם Aspose.HTML Cloud באמצעות API RESTful, ומספק דרך סטנדרטית ואינטואיטיבית לגשת לתכונות מניפולציה של HTML. עם תהליך אינטגרציה פשוט ודוקומנטציה מקיפה, מפתחים יכולים במהירות לשלב את ה-SDK ביישומי C++ שלהם, לחסוך זמן ומאמץ יקרים. עם תאימות בין פלטפורמות, אינטגרציה של API RESTful ויתרונות של סקלאביליות, ה-SDK מציע פתרון אמין למפתחים ב-C++ המעוניינים לשלב פונקציות מניפולציה של HTML ביישומיהם.

Previous Next

התחלת עבודה עם Aspose.HTML Cloud SDK עבור C++

הדרך המומלצת להתקין את Aspose.HTML Cloud SDK עבור C++ דרך NuGet. אנא השתמשו בפקודה הבאה להתקנה חלקה.

התקן את Aspose.HTML Cloud SDK עבור C++ באמצעות NuGet

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

אתה יכול להוריד את הספרייה ישירות מעמוד המוצר של Aspose.HTML Cloud SDK for C++

להמיר HTML לתמונה באמצעות API REST של C++

Aspose.HTML Cloud SDK for C++ כולל תכונות מאוד שימושיות להמרת מסמכי HTML לפורמטים פופולריים של קבצי תמונה. מפתחי תוכנה יכולים להמיר מסמכי HTML לפורמטים שונים של תמונה כמו JPEG, PNG, BMP ו-TIFF עם רק כמה שורות קוד C++. פונקציה זו היא בעלת ערך כאשר יש צורך ליצור תצוגות מקדימות של תמונות ממוזערות, ללכוד צילומי מסך של אתרים, או בכל תרחיש אחר שבו יש להציג תוכן HTML כתמונה.

המרת HTML ל-PDF באמצעות RST API

Aspose.HTML Cloud SDK for C++ מקל על מפתחי תוכנה לטעון ולהמיר מסמכי HTML לפורמט PDF בקלות. תכונה זו שימושית במיוחד כאשר מייצרים דוחות, חשבוניות או כל מסמך אחר שניתן להדפיס ממקורות HTML. תהליך ההמרה הוא מאוד מותאם אישית, ומאפשר למפתחי תוכנה לשלוט בהיבטים שונים כמו גודל עמוד, כיוון, שוליים, כותרות, תתי כותרות, ועוד. ה-SDK מטפל בתהליך המורכב של המרת פריסות HTML מורכבות למסמכי PDF תוך שמירה על העיצוב והסגנונות המקוריים.

להמיר מסמך HTML ל-PDF באמצעות API של C++

Convert an HTML Document to 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;
}

חלץ קטע HTML באמצעות C++ Cloud API

Aspose.HTML Cloud SDK for C++ כולל תמיכה מלאה בהפקת חלקים או קטעים מסוימים של מסמכי HTML בתוך יישומי C++ מבוססי ענן. תכונה זו מאוד שימושית כאשר עובדים עם קבצי HTML גדולים וצריך לשלוף רק חלק מהתוכן לעיבוד או הצגה נוספת. ה-SDK תומך גם בהפקת נתונים מובנים ממסמכי HTML באמצעות שאילתות XPath או בוחרי CSS. פונקציה זו מוכיחה את ערכה כאשר עובדים עם גריסת אתרים, כריית נתונים או משימות הפקת תוכן. דוגמת הקוד הבאה מדגימה כיצד להפיק קטעים או חלקים ספציפיים ממסמכי HTML באמצעות ה-SDK של C++.

איך לחלץ קטע HTML באמצעות API REST של C++?

#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 באמצעות API של C++ Cloud

Aspose.HTML Cloud SDK for C++ תומך באימות HTML בהתאם למפרטים הסטנדרטיים של HTML, ומאפשר למפתחים לוודא עמידה ותקינות של מסמכי HTML. אימות ה-HTML הזה יהיה לעזר רב למפתחים על ידי כך שהוא מבטיח שמסמכי ה-HTML שלהם עומדים בסטנדרטים ובשיטות הטובות ביותר בתעשייה. הוא מזהה ומדווח על כל שגיאה או בעיה בקוד ה-HTML, ועוזר לשמור על איכות המסמכים המעובדים.

 עִברִית