
Aspose.HTML Cloud SDK for C++
C++ Cloud SDK HTML Fayllarını Yaratmaq, Redaktə Etmək və Təsvir Etmək Üçün
C++ REST HTML Kitabı HTML Fayllarını EPUB, PDF və Raster Şəkillər (PNG, GIF, JPEG, BMP) Formatında Yaradmaq, Redaktə Etmək, Pars etmək, Render etmək, Silmək və Konvertasiya Etmək üçün Buludda.
Aspose.HTML Cloud SDK for C++ güclü bir alətdir ki, proqram inkişaf etdiricilərinə HTML sənədlərini buludda xarici asılılıqlar olmadan problemsiz işlətməyə imkan tanıyır. Aspose.HTML sənaye üzrə etibarlı bir addır, müxtəlif platformalarda sənəd manipulyasiyasını asanlaşdıran geniş API və SDK çeşidi ilə tanınır. Bu, proqramçılara HTML işləmə imkanlarını C++ tətbiqlərinə asanlıqla inteqrasiya etməyə imkan verir, mürəkkəb əl kodlaşdırması və infrastruktur idarəçiliyi ehtiyacını aradan qaldırır.
Aspose.HTML Cloud SDK for C++ ilə proqram təminatı mütəxəssisləri Aspose.HTML-nin bulud əsaslı funksiyalarından istifadə edərək HTML fayllarını səmərəli şəkildə yaratmaq, çevirmək, dəyişdirmək və məlumatları asanlıqla çıxarmaq imkanı əldə edirlər. Kitabxananın bir hissəsi olan bir neçə digər vacib xüsusiyyətlər var, məsələn, HTML Parsinq və Manipulyasiya, HTML-dən PDF-ə Çevirilməsi, HTML-dən Şəkil Çevirilməsi, HTML Məlumatlarının Çıxarılması, HTML Doğrulama dəstəyi, bulud saxlama dəstəyi, HTML fraqmentlərinin çıxarılması, HTML sənəd şablonunu məlumatla doldurma və daha çoxu.
Aspose.HTML Cloud SDK for C++ əsas platformalarla, o cümlədən Windows, macOS və Linux ilə uyğundur. SDK, HTML manipulyasiyası xüsusiyyətlərinə standartlaşdırılmış və intuitiv bir şəkildə daxil olmaq üçün RESTful API istifadə edərək Aspose.HTML Cloud ilə qarşılıqlı əlaqə qurur. Sadə inteqrasiya prosesi və ətraflı sənədləşmə ilə, inkişaf etdiricilər SDK-nı C++ tətbiqlərinə tez bir zamanda daxil edə bilərlər, bu da dəyərli vaxt və əməyi qənaət edir. Çarpaz platforma uyğunluğu, RESTful API inteqrasiyası və genişlənmə üstünlükləri ilə SDK, HTML manipulyasiya funksionallığını tətbiqlərinə daxil etmək istəyən C++ inkişaf etdiriciləri üçün etibarlı bir həll təqdim edir.
Aspose.HTML Cloud SDK for C++ ilə Başlamaq
Aspose.HTML Cloud SDK-nı C++ üçün NuGet vasitəsilə quraşdırmağın tövsiyə olunan yolu. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmrdən istifadə edin.
NuGet vasitəsilə Aspose.HTML Cloud SDK-nı C++ üçün quraşdırın
NuGet\Install-Package aspose.html.cloud.v143 -Version 22.12.1
Kitabı birbaşa Aspose.HTML Cloud SDK for C++ məhsul səhifəsindən yükləyə bilərsiniz
HTML-i C++ REST API vasitəsilə Şəkilə Çevirin
Aspose.HTML Cloud SDK for C++ HTML sənədlərini bəzi populyar şəkil fayl formatlarına çevirmək üçün çox faydalı xüsusiyyətlər daxil edib. Proqram inkişaf etdiriciləri HTML sənədlərini JPEG, PNG, BMP və TIFF kimi müxtəlif şəkil formatlarına yalnız bir neçə sətir C++ kodu ilə çevirə bilərlər. Bu funksionallıq, kiçik önizləmələrin yaradılması, veb sayt ekran görüntülərinin tutulması və ya HTML məzmununun şəkil kimi təqdim edilməli olduğu digər hər hansı bir ssenaridə dəyərlidir.
HTML-dən PDF-ə Keçid RST API vasitəsilə
Aspose.HTML Cloud SDK for C++ proqram təminatı inkişaf etdiricilərinə HTML sənədlərini PDF formatına yükləmək və çevirmək işini asanlaşdırır. Bu xüsusiyyət, HTML mənbələrindən hesabatlar, fakturalar və ya digər çap edilə bilən sənədlər hazırlayarkən xüsusilə faydalıdır. Çevirim prosesi yüksək dərəcədə özəlləşdirilə bilər, bu da proqram təminatı inkişaf etdiricilərinə səhifə ölçüsü, istiqamət, kənar boşluqları, başlıqlar, alt başlıqlar və s. kimi müxtəlif aspektləri idarə etməyə imkan tanıyır. SDK mürəkkəb HTML düzənlərini PDF sənədlərinə çevirmək üçün incə prosesi idarə edir, eyni zamanda orijinal formatlaşdırma və üslubları qoruyur.
C++ API vasitəsilə HTML Sənədini PDF-ə Çevirin
#include
#include
#include
int main()
{
API müştəri instansiyası yaradın
std::shared_ptr apiClient =
std::make_shared();
apiClient->setAppKey(L"APP_KEY");
apiClient->setAppSid(L"APP_SID");
apiClient->setBaseUrl(L"https://api.aspose.cloud");
Konversiya tələbi yaradın
std::shared_ptr request =
std::make_shared();
request->setSourceUrl(L"https://example.com/input.html ");
request->setFormat(L"pdf");
sınaq
Please provide the text you would like me to translate into Azerbaijani.
HTML-i PDF-ə çevirin
std::shared_ptr nəticə =
apiClient->getHTMLApi()->postConvertDocument(request);
Yükləyin çevrilmiş PDF faylını
apiClient->downloadFile(result->getPdf()->getHref(), L"output.pdf");
std::cout << "HTML-dan PDF-ə çevrilmə müvəffəqiyyətlə başa çatdı." << std::endl;
Please provide the text you would like to have translated into Azerbaijani.
catch (std::exception& ex)
Please provide the text you would like me to translate into Azerbaijani.
std::cout << "Xəta: " << ex.what() << std::endl;
Please provide the text you would like to have translated into Azerbaijani.
return 0;
}
C++ Cloud API vasitəsilə HTML Fragmentsını çıxarın
Aspose.HTML Cloud SDK for C++ bulud əsaslı C++ tətbiqləri daxilində HTML sənədlərinin müəyyən hissələrinin və ya fraqmentlərinin çıxarılması üçün tam dəstək təqdim edir. Bu xüsusiyyət, böyük HTML faylları ilə işləyərkən və yalnız məzmunun bir hissəsini daha sonra emal etmək və ya göstərmək üçün əldə etmək lazım olduqda çox faydalıdır. SDK, HTML sənədlərindən XPath sorğuları və ya CSS seçiciləri istifadə edərək strukturlaşdırılmış məlumatların çıxarılmasını da dəstəkləyir. Bu funksionallıq, veb kazıma, məlumat mədənçiliyi və ya məzmun çıxarılması tapşırıqları ilə işləyərkən dəyərli olur. Aşağıdakı kod nümunəsi, C++ SDK istifadə edərək HTML sənədlərindən müəyyən hissələrin və ya fraqmentlərin necə çıxarılacağını nümayiş etdirir.
C++ REST API vasitəsilə HTML fraqmentini necə çıxarmaq olar?
#include
#include
#include
using namespace std;
using namespace aspose::html::cloud::api;
using namespace aspose::html::cloud::model;
int main() {
Aspose.HTML Cloud hesabını konfiqurasiya edin
aspose::html::cloud::AsposeHtmlCloudConfig konfiqurasiya;
config.set_client_id("your_client_id");
config.set_client_secret("sizin_müştəri_gizliniz");
HTMLApi-nin bir nümunəsini yaradın
aspose::html::cloud::api::HTMLApi htmlApi(config);
Mənbə HTML faylını çıxarmaq üçün təyin edin
std::string name = "nümunə.html ";
std::string qovluq = "html_folder";
HTML fraqmentini çıxarmaq üçün CSS seçicisini təyin edin.
std::string seçici = "#myFragment";
I'm sorry, but it seems that the text you provided is incomplete. Please provide the full text you would like to have translated into Azerbaijani, and I'll be happy to assist you.
Please provide the text you would like me to translate to Azerbaijani.
std::shared_ptr cavab = htmlApi.getHtmlFragmentByCSSSelector(ad, qovluq, seçici);
Çıxarılan HTML fraqmentini fayla saxlayın
std::ofstream outputFile("output.html ");
outputFile << response->getFragmentContent();
outputFile.close();
std::cout << "HTML fraqmenti müvəffəqiyyətlə çıxarıldı." << std::endl;
} catch (const aspose::html::cloud::ApiClientException& ex) {
std::cout << "Xəta baş verdi: " << ex.get_message() << std::endl;
Please provide the text you would like to have translated into Azerbaijani.
return 0;
}
C++ Cloud API vasitəsilə EHTML Doğrulaması
Aspose.HTML Cloud SDK for C++ standart HTML spesifikasiyalarına qarşı HTML təsdiqini dəstəkləyir, proqram təminatı inkişaf etdiricilərinin HTML sənədlərinin uyğunluğunu və bütövlüyünü təmin etməyə imkan tanıyır. Bu HTML təsdiqi proqram təminatı inkişaf etdiricilərinə sənədlərinin sənaye standartlarına və ən yaxşı təcrübələrə uyğun olmasını təmin etməklə böyük kömək edəcəkdir. O, HTML kodundakı hər hansı bir səhvi və ya problemi müəyyən edir və bildirir, emal olunan sənədlərin keyfiyyətini saxlamağa kömək edir.