
Aspose.HTML Cloud SDK for C++
C++ क्लाउड SDK HTML फ़ाइलें उत्पन्न करने, संपादित करने और रेंडर करने के लिए
C++ REST HTML पुस्तकालय HTML फ़ाइलों को EPUB, PDF और रास्टर छवियों (PNG, GIF, JPEG, BMP) प्रारूप में क्लाउड में बनाने, संपादित करने, पार्स करने, रेंडर करने, हटाने और परिवर्तित करने के लिए।
Aspose.HTML Cloud SDK for C++ एक शक्तिशाली उपकरण है जो सॉफ़्टवेयर डेवलपर्स को बिना किसी बाहरी निर्भरताओं के क्लाउड में HTML दस्तावेज़ों को सहजता से संसाधित करने में सक्षम बनाता है। Aspose.HTML उद्योग में एक विश्वसनीय नाम है, जो विभिन्न प्लेटफार्मों पर दस्तावेज़ हेरफेर को सरल बनाने के लिए अपने व्यापक API और SDK की श्रृंखला के लिए जाना जाता है। यह प्रोग्रामरों को उनके C++ अनुप्रयोगों में HTML प्रसंस्करण क्षमताओं को आसानी से एकीकृत करने की अनुमति देता है, जटिल मैनुअल कोडिंग और अवसंरचना प्रबंधन की आवश्यकता को समाप्त करता है।
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 हेरफेर कार्यक्षमता को शामिल करना चाहते हैं।
Aspose.HTML क्लाउड SDK के साथ शुरुआत करना
Aspose.HTML Cloud SDK for C++ को NuGet के माध्यम से स्थापित करने का अनुशंसित तरीका। कृपया सुचारू स्थापना के लिए निम्नलिखित कमांड का उपयोग करें।
NuGet के माध्यम से Aspose.HTML Cloud SDK को C++ के लिए स्थापित करें
NuGet\Install-Package aspose.html.cloud.v143 -Version 22.12.1
आप सीधे Aspose.HTML Cloud SDK for C++ उत्पाद पृष्ठ से पुस्तकालय डाउनलोड कर सकते हैं
C++ REST API के माध्यम से HTML को इमेज में बदलें
Aspose.HTML Cloud SDK for C++ ने HTML दस्तावेज़ों को कुछ लोकप्रिय इमेज फ़ाइल प्रारूपों में परिवर्तित करने के लिए बहुत उपयोगी सुविधाएँ शामिल की हैं। सॉफ़्टवेयर डेवलपर्स HTML दस्तावेज़ों को JPEG, PNG, BMP, और TIFF जैसे विभिन्न इमेज फ़ॉर्मेट में केवल कुछ पंक्तियों के C++ कोड के साथ परिवर्तित कर सकते हैं। यह कार्यक्षमता थंबनेल पूर्वावलोकन उत्पन्न करने, वेबसाइट स्क्रीनशॉट कैप्चर करने, या किसी अन्य परिदृश्य में जहाँ HTML सामग्री को इमेज के रूप में प्रस्तुत करने की आवश्यकता होती है, के लिए मूल्यवान है।
RST API के माध्यम से HTML से PDF रूपांतरण
Aspose.HTML Cloud SDK for C++ सॉफ़्टवेयर डेवलपर्स के लिए HTML दस्तावेज़ों को PDF प्रारूप में लोड और परिवर्तित करना आसान बनाता है। यह सुविधा विशेष रूप से रिपोर्ट, चालान, या HTML स्रोतों से किसी अन्य प्रिंट करने योग्य दस्तावेज़ों को उत्पन्न करते समय उपयोगी होती है। परिवर्तन प्रक्रिया अत्यधिक अनुकूलन योग्य है, जिससे सॉफ़्टवेयर डेवलपर्स विभिन्न पहलुओं को नियंत्रित कर सकते हैं जैसे पृष्ठ आकार, दिशा, मार्जिन, शीर्षक, पाद लेख, आदि। SDK जटिल HTML लेआउट को PDF दस्तावेज़ों में परिवर्तित करने की जटिल प्रक्रिया को संभालता है जबकि मूल प्रारूपण और शैलियों को बनाए रखता है।
C++ API के माध्यम से HTML दस्तावेज़ को PDF में परिवर्तित करें
#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;
}
C++ क्लाउड एपीआई के माध्यम से एचटीएमएल फ़्रैगमेंट निकालें
Aspose.HTML Cloud SDK for C++ ने क्लाउड-आधारित C++ अनुप्रयोगों के भीतर HTML दस्तावेज़ के विशेष अनुभागों या टुकड़ों को निकालने के लिए पूर्ण समर्थन शामिल किया है। यह सुविधा बड़े HTML फ़ाइलों के साथ काम करते समय बहुत उपयोगी होती है और केवल आगे की प्रक्रिया या प्रदर्शन के लिए सामग्री का एक भाग पुनः प्राप्त करने की आवश्यकता होती है। SDK HTML दस्तावेज़ों से XPath क्वेरी या CSS चयनकर्ताओं का उपयोग करके संरचित डेटा निकालने का भी समर्थन करता है। यह कार्यक्षमता वेब स्क्रैपिंग, डेटा माइनिंग, या सामग्री निकालने के कार्यों के साथ काम करते समय मूल्यवान साबित होती है। निम्नलिखित कोड उदाहरण C++ SDK का उपयोग करके HTML दस्तावेज़ों से विशेष अनुभागों या टुकड़ों को निकालने का तरीका प्रदर्शित करता है।
कैसे C++ REST API के माध्यम से एक HTML फ़्रैगमेंट निकालें?
#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;
}
C++ क्लाउड API के माध्यम से EHTML मान्यता
Aspose.HTML Cloud SDK for C++ मानक HTML विनिर्देशों के खिलाफ HTML मान्यता का समर्थन करता है, जिससे सॉफ़्टवेयर डेवलपर्स को HTML दस्तावेज़ों की अनुपालन और अखंडता सुनिश्चित करने में मदद मिलती है। यह HTML मान्यता सॉफ़्टवेयर डेवलपर्स के लिए बहुत सहायक होगी, क्योंकि यह सुनिश्चित करती है कि उनके HTML दस्तावेज़ उद्योग मानकों और सर्वोत्तम प्रथाओं के अनुरूप हैं। यह HTML कोड में किसी भी त्रुटियों या समस्याओं की पहचान और रिपोर्ट करता है, जिससे संसाधित दस्तावेज़ों की गुणवत्ता बनाए रखने में मदद मिलती है।