1. สินค้า
  2.   HTML
  3.   C++
  4.   Aspose.HTML Cloud SDK for C++

Aspose.HTML Cloud SDK for C++

 
 

SDK Cloud C++ สำหรับสร้าง, แก้ไข & แสดงผลไฟล์ HTML

ไลบรารี HTML REST C++ สำหรับสร้าง, แก้ไข, แยกวิเคราะห์, แสดงผล, ลบ & แปลงไฟล์ HTML เป็นรูปแบบ EPUB, PDF & รูปภาพเรสเตอร์ (PNG, GIF, JPEG, BMP) บนคลาวด์

Aspose.HTML Cloud SDK for C++ คืออะไร?

Aspose.HTML Cloud SDK for C++ เป็นเครื่องมือที่ทรงพลังที่ช่วยให้ผู้พัฒนาซอฟต์แวร์ประมวลผลเอกสาร HTML อย่างราบรื่นในคลาวด์โดยไม่มีการพึ่งพาภายนอก Aspose.HTML เป็นชื่อที่เชื่อถือได้ในอุตสาหกรรม มี API และ SDK มากมายที่ทำให้การจัดการเอกสารบนหลายแพลตฟอร์มง่ายขึ้น มันทำให้โปรแกรมเมอร์สามารถรวมความสามารถการประมวลผล HTML เข้าในแอปพลิเคชัน C++ ของตนได้อย่างไม่ยากลำบาก, กำจัดความจำเป็นในการเขียนโค้ดด้วยมือที่ซับซ้อนและการจัดการโครงสร้างพื้นฐาน

ด้วย Aspose.HTML Cloud SDK for C++ นักพัฒนาซอฟต์แวร์สามารถใช้ความสามารถบนคลาวด์ของ Aspose.HTML เพื่อสร้าง, แปลง, ปรับเปลี่ยน, และสกัดข้อมูลจากไฟล์ HTML ได้อย่างมีประสิทธิภาพ มีคุณสมบัติสำคัญอื่น ๆ ของไลบรารี เช่น การแยกวิเคราะห์และจัดการ HTML, การแปลง HTML เป็น PDF, การแปลง HTML เป็นรูปภาพ, การสกัดข้อมูล HTML, การสนับสนุนการตรวจสอบ HTML, การสนับสนุนการจัดเก็บบนคลาวด์, การสกัดชิ้นส่วน HTML, การเติมข้อมูลในเทมเพลตเอกสาร HTML, และอื่น ๆ อีกมาก

Aspose.HTML Cloud SDK for C++ รองรับแพลตฟอร์มหลัก ๆ รวมถึง Windows, macOS, และ Linux SDK ทำงานกับ Aspose.HTML Cloud ผ่าน RESTful API, ให้วิธีการที่เป็นมาตรฐานและใช้งานง่ายในการเข้าถึงฟีเจอร์การจัดการ HTML ด้วยกระบวนการบูรณาการที่ตรงไปตรงมาและเอกสารครบถ้วน นักพัฒนาสามารถนำ SDK ไปใช้ในแอปพลิเคชัน C++ ของตนได้อย่างรวดเร็ว, ประหยัดเวลาและความพยายาม มีความเข้ากันได้ข้ามแพลตฟอร์ม, การรวม RESTful API, และข้อได้เปรียบด้านการขยายขนาด ทำให้ SDK เป็นโซลูชันที่เชื่อถือได้สำหรับนักพัฒนา C++ ที่ต้องการเพิ่มฟังก์ชันการจัดการ HTML ลงในแอปของตน

Previous Next

เริ่มต้นใช้งาน Aspose.HTML Cloud SDK for C++

วิธีที่แนะนำในการติดตั้ง Aspose.HTML Cloud SDK for C++ ผ่าน NuGet โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Aspose.HTML Cloud SDK for C++ ผ่าน NuGet

 NuGet\\Install-Package aspose.html.cloud.v143 -Version 22.12.1 
\n\n

คุณสามารถดาวน์โหลดไลบรารีโดยตรงจากหน้าโพรดักต์ Aspose.HTML Cloud SDK for C++

แปลง HTML เป็นรูปภาพผ่าน API REST C++

Aspose.HTML Cloud SDK for C++ มีฟีเจอร์ที่เป็นประโยชน์มากสำหรับการแปลงเอกสาร HTML ไปเป็นรูปแบบไฟล์ภาพที่เป็นที่นิยมต่าง ๆ นักพัฒนาซอฟต์แวร์สามารถแปลงเอกสาร HTML ไปเป็นรูปแบบภาพต่าง ๆ เช่น JPEG, PNG, BMP, และ TIFF ด้วยเพียงไม่กี่บรรทัดของโค้ด C++ ฟังก์ชันนี้มีคุณค่าสำหรับการสร้างภาพตัวอย่างขนาดย่อ, การจับภาพหน้าจอเว็บไซต์, หรือสถานการณ์อื่น ๆ ที่ต้องการเรนเดอร์เนื้อหา HTML เป็นภาพ

การแปลง HTML เป็น PDF ผ่าน RST API

Aspose.HTML Cloud SDK for C++ ทำให้การโหลดและแปลงเอกสาร HTML ไปเป็นรูปแบบ PDF เป็นเรื่องง่ายสำหรับนักพัฒนาซอฟต์แวร์ ฟีเจอร์นี้เป็นประโยชน์อย่างยิ่งเมื่อสร้างรายงาน, ใบแจ้งหนี้, หรือเอกสารที่พิมพ์ได้อื่น ๆ จากแหล่ง HTML กระบวนการแปลงสามารถปรับแต่งได้สูง, ทำให้ผู้พัฒนาสามารถควบคุมด้านต่าง ๆ เช่น ขนาดหน้า, การวางแนว, ขอบกระดาษ, ส่วนหัว, ส่วนท้าย ฯลฯ SDK จัดการกระบวนการซับซ้อนของการแปลงโครงสร้าง HTML ที่ซับซ้อนเป็นเอกสาร PDF ขณะรักษาการจัดรูปแบบและสไตล์เดิม

แปลงเอกสาร HTML เป็น PDF ผ่าน API C++

#include \n#include \n#include \n\nint main()\n{\n    // Create an instance of the API client\n    std::shared_ptr apiClient =\n        std::make_shared();\n    apiClient->setAppKey(L\"APP_KEY\");\n    apiClient->setAppSid(L\"APP_SID\");\n    apiClient->setBaseUrl(L\"https://api.aspose.cloud\");\n\n    // Create a conversion request\n    std::shared_ptr request =\n        std::make_shared();\n    request->setSourceUrl(L\"https://example.com/input.html\");\n    request->setFormat(L\"pdf\");\n\n    try\n    {\n        // Convert HTML to PDF\n        std::shared_ptr result =\n            apiClient->getHTMLApi()->postConvertDocument(request);\n\n        // Download the converted PDF file\n        apiClient->downloadFile(result->getPdf()->getHref(), L\"output.pdf\");\n\n        std::cout << \"HTML to PDF conversion successful.\" << std::endl;\n    }\n    catch (std::exception& ex)\n    {\n        std::cout << \"Error: \" << ex.what() << std::endl;\n    }\n\n    return 0;\n}\n\n

วิธีสกัดชิ้นส่วน HTML ผ่าน API REST C++?

#include \n#include \n#include \n\nusing namespace std;\nusing namespace aspose::html::cloud::api;\nusing namespace aspose::html::cloud::model;\n\nint main() {\n    // Configure Aspose.HTML Cloud credentials\n    aspose::html::cloud::AsposeHtmlCloudConfig config;\n    config.set_client_id(\"your_client_id\");\n    config.set_client_secret(\"your_client_secret\");\n\n    // Create an instance of the HTMLApi\n    aspose::html::cloud::api::HTMLApi htmlApi(config);\n\n    // Set the source HTML file for extraction\n    std::string name = \"sample.html\";\n    std::string folder = \"html_folder\";\n\n    // Set the CSS selector for the HTML fragment to be extracted\n    std::string selector = \"#myFragment\";\n\n    try {\n        // Extract the HTML fragment\n        std::shared_ptr response = htmlApi.getHtmlFragmentByCSSSelector(name, folder, selector);\n\n        // Save the extracted HTML fragment to a file\n        std::ofstream outputFile(\"output.html\");\n        outputFile << response->getFragmentContent();\n        outputFile.close();\n\n        std::cout << \"HTML fragment extracted successfully.\" << std::endl;\n    } catch (const aspose::html::cloud::ApiClientException& ex) {\n        std::cout << \"Error occurred: \" << ex.get_message() << std::endl;\n    }\n\n    return 0;\n}\n\n

 ไทย