
Aspose.HTML Cloud SDK for C++
SDK Awan C++ untuk Menjana, Mengedit & Merender Fail HTML
Perpustakaan HTML REST C++ untuk Membuat, Mengedit, Mengurai, Merender, menghapus & Menukar Fail HTML ke Format EPUB, PDF & Imej Raster (PNG, GIF, JPEG, BMP) di Awan.
Apakah Aspose.HTML Cloud SDK untuk C++?
Aspose.HTML Cloud SDK for C++ adalah alat yang kuat yang membolehkan pembangun perisian memproses dokumen HTML dengan lancar di awan tanpa kebergantungan luar. Aspose.HTML adalah nama yang dipercayai dalam industri, dikenali dengan rangkaian API dan SDK yang luas yang mempermudahkan manipulasi dokumen merentasi pelbagai platform. Ia membolehkan pengaturcara mengintegrasikan kemampuan pemprosesan HTML ke dalam aplikasi C++ mereka dengan mudah, menghapuskan keperluan pengekodan manual yang kompleks dan pengurusan infrastruktur.
Dengan Aspose.HTML Cloud SDK untuk C++, profesional perisian dapat memanfaatkan fungsi berasaskan awan Aspose.HTML untuk dengan cekap membuat, menukar, mengubah, dan mengekstrak data daripada fail HTML dengan mudah. Terdapat beberapa ciri penting lain dalam perpustakaan ini, seperti Penguraian dan Manipulasi HTML, Penukaran HTML ke PDF, Penukaran HTML ke Imej, Mengekstrak Data HTML, sokongan Validasi HTML, sokongan untuk penyimpanan awan, pengekstrakan fragmen HTML, Mengisi templat dokumen HTML dengan data, dan banyak lagi.
Aspose.HTML Cloud SDK untuk C++ serasi dengan platform utama, termasuk Windows, macOS, dan Linux. SDK berinteraksi dengan Aspose.HTML Cloud menggunakan API RESTful, menyediakan cara yang standard dan intuitif untuk mengakses ciri manipulasi HTML. Dengan proses integrasi yang mudah dan dokumentasi yang komprehensif, pemaju dapat dengan cepat menggabungkan SDK ke dalam aplikasi C++ mereka, menjimatkan masa dan usaha yang berharga. Dengan keserasian lintas platform, integrasi API RESTful, dan kelebihan skalabiliti, SDK menawarkan solusi yang boleh dipercayai bagi pemaju C++ yang ingin memasukkan fungsi manipulasi HTML ke dalam aplikasi mereka.
Mula Menggunakan Aspose.HTML Cloud SDK untuk C++
Cara yang disarankan untuk memasang Aspose.HTML Cloud SDK untuk C++ ialah melalui Composer. Anda boleh menggunakan API secara langsung dalam projek Maven anda dengan konfigurasi yang mudah.
Pasang Aspose.HTML Cloud SDK untuk C++ melalui NuGet
{
"repositories": [
{
"type": "git",
"url": "https://github.com/aspose-html-cloud/aspose-html-cloud-php.git"
}
],
"require": {
"aspose/aspose-html-cloud-php": "dev-master"
}
}
Anda boleh memuat turun perpustakaan secara langsung daripada Aspose.HTML Cloud SDK for C++ halaman produk
Tukar HTML ke Imej melalui API REST C++
Aspose.HTML Cloud SDK untuk C++ adalah perpustakaan yang sangat mudah digunakan yang membolehkan pembangun perisian memuat dan mengurai dokumen HTML dengan hanya beberapa baris kod C++. SDK menawarkan kemampuan untuk mengurai dokumen HTML dan mengekstrak maklumat penting, seperti tag, elemen, dan atribut. Ciri ini sangat berguna untuk web scraping, pengekstrakan kandungan, memanipulasi struktur kandungan HTML, memudahkan halaman web dinamik dan disesuaikan serta tugas analisis data.
Penukaran HTML ke PDF melalui API RST
#include
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.
Tukar Dokumen HTML ke PDF melalui 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;
}
Ekstrak Fragmen HTML melalui API Awan C++
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.
Bagaimana untuk Mengekstrak Fragmen HTML melalui 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;
}
Validasi EHTML melalui API Awan C++
Aspose.HTML Cloud SDK for C++ supports HTML validation against standard HTML specifications, allowing software developers to ensure compliance and integrity of HTML documents. These HTML validation will be of great help for software developers by ensuring that their HTML documents comply with industry standards and best practices. It identifies and reports any errors or issues in the HTML code, helping maintain the quality of the processed documents.
