
Aspose.HTML Cloud SDK for C++
C++ Cloud SDK chun Comhoibriú, Eagarthóireacht & Réiteach comhad HTML
C++ REST HTML Leabharlann chun Comhoibriú, Eagarthóireacht, Parse, Taispeáint, a bhaint & Conradh comhoibrithe comhoibrithe HTML go EPUB, PDF & Íomhánna Raster (PNG, GIF, JPEG, BMP) i bhFoirm sa Chloud.
Aspose.HTML Cloud SDK for C++ is uirlis láidir a chuireann ar chumas forbróirí bogearraí doiciméid HTML a phróiseáil go héasca sa scamall gan aon spleáchas seachtrach. Is ainm muiníneach é Aspose.HTML sa tionscal, a bhfuil cáil air as a raon leathan de APIs agus SDKanna a shimplíonn láimhseáil doiciméad ar fud ardán éagsúla. Ceadaíonn sé do chláróirí comhoibriú go héasca le cumais próiseála HTML a chur isteach ina n-iarratais C++, ag baint leasa as an ngá atá le códú láimhe casta agus bainistíocht infreastruchtúir a bhaint.
Le SDK Aspose.HTML Cloud do C++, is féidir le gairmithe bogearraí na feidhmeanna bunaithe ar an néal atá ag Aspose.HTML a úsáid chun comhoibriú, aistriú, a mhodhnú, agus sonraí a bhaint as comhoibrithe HTML go héasca. Tá roinnt gnéithe tábhachtacha eile mar chuid den leabharlann, mar shampla, Parse agus Manipulation HTML, Aistriú HTML go PDF, Aistriú HTML go Íomhá, Baint Sonraí HTML, tacaíocht do Dheimhniú HTML, tacaíocht do stóráil néal, baint fragmaí HTML, líonadh teimpléad doiciméid HTML le sonraí, agus go leor eile.
Tá Aspose.HTML Cloud SDK do C++ comhoiriúnach le príomhardáin, lena n-áirítear Windows, macOS, agus Linux. Déanann an SDK idirghníomhú le Aspose.HTML Cloud ag baint úsáide as API RESTful, ag soláthar bealach caighdeánach agus intuigthe chun rochtain a fháil ar ghnéithe manipulations HTML. Le próiseas comhoiriúnachta simplí agus doiciméadú cuimsitheach, is féidir le forbróirí an SDK a chur isteach go tapa ina n-iarratais C++, ag sábháil am agus iarracht luachmhar. Leis an gcomhoiriúnacht tras-ardán, comhoiriúnacht API RESTful, agus buntáistí scálaithe, cuireann an SDK réiteach iontaofa ar fáil do fhorbróirí C++ atá ag iarraidh feidhmeanna manipulations HTML a chur isteach ina n-iarratais.
Ag Tús le Aspose.HTML Cloud SDK do C++
Is é an bealach molta chun Aspose.HTML Cloud SDK a shuiteáil do C++ trí NuGet. Bain úsáid as an ordú seo a leanas chun suiteáil réidh a dhéanamh.
Suiteáil Aspose.HTML Cloud SDK do C++ trí NuGet
NuGet\Install-Package aspose.html.cloud.v143 -Version 22.12.1
Is féidir leat an leabharlann a íoslódáil go díreach ó leathanach táirge Aspose.HTML Cloud SDK do C++
Convert HTML to Image trí C++ REST API
Tá gnéithe an-úsáideach curtha le Aspose.HTML Cloud SDK do C++ chun doiciméid HTML a thiontú go roinnt formáidí comhoibrithe íomhá coitianta. Is féidir le forbróirí bogearraí doiciméid HTML a thiontú go formáidí íomhá éagsúla cosúil le JPEG, PNG, BMP, agus TIFF le cúpla líne cód C++. Tá an feidhmiúlacht seo luachmhar nuair a bhíonn réamhamharcanna íomhá ag cruthú, ag ghabháil scáileáin ghréasáin, nó aon chás eile ina gá go gcuirfí ábhar HTML i láthair mar íomhá.
Converthar HTML go PDF trí RST API
Déanann Aspose.HTML Cloud SDK do C++ éasca do fhorbróirí bogearraí HTML a luchtú agus a thiontú go formáid PDF go héasca. Tá an gné seo go háirithe úsáideach nuair a bhíonn tuairiscí, iontrálacha, nó aon doiciméid inphriontáilte eile á gcruthú ó fhoinsí HTML. Tá an próiseas tiontaithe an-chosanta, ag ligean do fhorbróirí bogearraí smacht a fháil ar ghnéithe éagsúla mar mhéid leathanach, treo, imill, ceanntásca, bunlíne, agus mar sin de. Déanann an SDK an próiseas casta a bhaineann le hiompar leaganacha HTML casta isteach i doiciméid PDF agus é ag coimeád an fhoirmiú agus na stíleanna bunaidh.
Convert do Dhoiciméad HTML go PDF trí API C++
#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 trí C++ Cloud API
Tá tacaíocht iomlán ag Aspose.HTML Cloud SDK do C++ chun ailt nó fragementa áirithe de doiciméid HTML a bhaint amach laistigh de iarratais C++ atá bunaithe ar an néal. Tá an gné seo an-úsáideach nuair a bhíonn comhoibrithe le comhoibrithe HTML móra agus nuair a bhíonn gá le cuid amháin den ábhar a fháil le haghaidh próiseála nó taispeántais breise. Tacaíonn an SDK freisin le baint sonraí struchtúrtha ó doiciméid HTML ag baint úsáide as ceisteanna XPath nó roghnóirí CSS. Cruthaíonn an feidhmiúlacht seo luachmhar nuair a bhíonn tú ag obair le scriosadh gréasáin, mianadóireacht sonraí, nó tascanna baint ábhar. Taispeánann an sampla cód seo a leanas conas ailt nó fragementa ar leith a bhaint ó doiciméid HTML ag baint úsáide as an SDK C++.
Conas Fragmhaint HTML a bhaint trí 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;
}
Díghlasáil EHTML trí API Cloud C++
Tacaíonn Aspose.HTML Cloud SDK do C++ le bailíochtú HTML i gcoinne sonraíochtaí HTML caighdeánacha, ag ligean do dhéantóirí bogearraí a chinntiú go gcomhlíonann agus go bhfuil comhoiriúnacht na ndoiciméid HTML. Beidh an bailíochtú HTML seo an-chabhrach do dhéantóirí bogearraí trí chinntiú go gcomhlíonann a ndoiciméid HTML na caighdeáin tionscail agus na cleachtais is fearr. Aithníonn sé agus tuairiscíonn sé aon earráidí nó fadhbanna sa chód HTML, ag cabhrú le caighdeán na ndoiciméid a phróiseáil.