Aspose.HTML Cloud SDK untuk C++ adalah alat yang kuat yang memungkinkan pengembang perangkat lunak untuk memproses dokumen HTML dengan mudah di cloud tanpa ketergantungan eksternal. Aspose.HTML adalah nama yang terpercaya di industri, dikenal karena berbagai API dan SDK yang luas yang menyederhanakan manipulasi dokumen di berbagai platform. Ini memungkinkan programmer untuk dengan mudah mengintegrasikan kemampuan pemrosesan HTML ke dalam aplikasi C++ mereka, menghilangkan kebutuhan untuk pengkodean manual yang kompleks dan manajemen infrastruktur.
Dengan Aspose.HTML Cloud SDK untuk C++, para profesional perangkat lunak dapat memanfaatkan fungsionalitas berbasis cloud dari Aspose.HTML untuk dengan efisien membuat, mengonversi, memodifikasi, dan mengekstrak data dari file HTML dengan mudah. Ada beberapa fitur penting lainnya yang merupakan bagian dari perpustakaan, seperti Parsing dan Manipulasi HTML, Konversi HTML ke PDF, Konversi HTML ke Gambar, Mengekstrak Data HTML, dukungan Validasi HTML, dukungan untuk penyimpanan cloud, ekstraksi fragmen HTML, Mengisi template dokumen HTML dengan data, dan banyak lagi.
Aspose.HTML Cloud SDK untuk C++ kompatibel dengan platform utama, termasuk Windows, macOS, dan Linux. SDK ini berinteraksi dengan Aspose.HTML Cloud menggunakan API RESTful, menyediakan cara yang standar dan intuitif untuk mengakses fitur manipulasi HTML. Dengan proses integrasi yang sederhana dan dokumentasi yang komprehensif, pengembang dapat dengan cepat menggabungkan SDK ke dalam aplikasi C++ mereka, menghemat waktu dan usaha yang berharga. Dengan kompatibilitas lintas platform, integrasi API RESTful, dan keuntungan skalabilitas, SDK ini menawarkan solusi yang andal bagi pengembang C++ yang ingin memasukkan fungsionalitas manipulasi HTML ke dalam aplikasi mereka.
Memulai dengan Aspose.HTML Cloud SDK untuk C++
Cara yang disarankan untuk menginstal Aspose.HTML Cloud SDK untuk C++ melalui NuGet. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal Aspose.HTML Cloud SDK untuk C++ melalui NuGet
NuGet\Install-Package aspose.html.cloud.v143 -Version 22.12.1
Anda dapat mengunduh perpustakaan langsung dari halaman produk Aspose.HTML Cloud SDK untuk C++
Mengonversi HTML ke Gambar melalui C++ REST API
Aspose.HTML Cloud SDK untuk C++ telah menyertakan fitur yang sangat berguna untuk mengonversi dokumen HTML ke beberapa format file gambar populer. Pengembang perangkat lunak dapat mengonversi dokumen HTML ke berbagai format gambar seperti JPEG, PNG, BMP, dan TIFF hanya dengan beberapa baris kode C++. Fungsionalitas ini sangat berharga saat menghasilkan pratinjau thumbnail, menangkap tangkapan layar situs web, atau skenario lain di mana konten HTML perlu dirender sebagai gambar.
Konversi HTML ke PDF melalui RST API
Aspose.HTML Cloud SDK untuk C++ memudahkan pengembang perangkat lunak untuk memuat dan mengonversi dokumen HTML ke format PDF dengan mudah. Fitur ini sangat berguna saat menghasilkan laporan, faktur, atau dokumen cetak lainnya dari sumber HTML. Proses konversi sangat dapat disesuaikan, memungkinkan pengembang perangkat lunak untuk mengontrol berbagai aspek seperti ukuran halaman, orientasi, margin, header, footer, dan sebagainya. SDK menangani proses rumit mengonversi tata letak HTML yang kompleks menjadi dokumen PDF sambil mempertahankan format dan gaya aslinya.
Konversi 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 C++ Cloud API
Aspose.HTML Cloud SDK untuk C++ telah menyertakan dukungan lengkap untuk mengekstrak bagian tertentu atau fragmen dari dokumen HTML di dalam aplikasi C++ berbasis cloud. Fitur ini sangat berguna saat berurusan dengan file HTML besar dan perlu mengambil hanya sebagian dari konten untuk pemrosesan atau tampilan lebih lanjut. SDK ini juga mendukung ekstraksi data terstruktur dari dokumen HTML menggunakan kueri XPath atau pemilih CSS. Fungsionalitas ini terbukti berharga saat bekerja dengan web scraping, penambangan data, atau tugas ekstraksi konten. Contoh kode berikut menunjukkan cara mengekstrak bagian tertentu atau fragmen dari dokumen HTML menggunakan SDK C++.
Bagaimana Cara Mengekstrak Fragmen HTML melalui 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;
}
Validasi EHTML melalui C++ Cloud API
Aspose.HTML Cloud SDK untuk C++ mendukung validasi HTML terhadap spesifikasi HTML standar, memungkinkan pengembang perangkat lunak untuk memastikan kepatuhan dan integritas dokumen HTML. Validasi HTML ini akan sangat membantu pengembang perangkat lunak dengan memastikan bahwa dokumen HTML mereka mematuhi standar industri dan praktik terbaik. Ini mengidentifikasi dan melaporkan kesalahan atau masalah dalam kode HTML, membantu menjaga kualitas dokumen yang diproses.