1. Produk
  2.   HTML
  3.   C++
  4.   Aspose.HTML Cloud SDK for C++
I'm sorry, but it seems that the text you provided is incomplete or not formatted correctly for translation. Please provide the full text you would like to have translated into Indonesian. Header_Image="header-image.png" Image_H2_Text="Aspose.HTML Cloud SDK untuk C++ - SDK HTML Gratis untuk Menghasilkan, Mengedit & Merender HTML ke PDF, EPUB & Gambar" Image_Tag_Text="" Image_Alt_Text=" " Image_title_Text="" Header_H1_Text="C++ Cloud SDK untuk Menghasilkan, Mengedit & Merender File HTML" Header_H2_Text="C++ REST HTML Library untuk Membuat, Mengedit, Mengurai, Merender, menghapus & Mengonversi File HTML ke Format EPUB, PDF & Gambar Raster (PNG, GIF, JPEG, BMP) di Cloud."

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.

Previous Next

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.

 Indonesia