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는 RESTful API를 사용하여 Aspose.HTML Cloud와 상호 작용하며, HTML 조작 기능에 접근하는 표준화되고 직관적인 방법을 제공합니다. 간단한 통합 프로세스와 포괄적인 문서화 덕분에 개발자는 SDK를 C++ 애플리케이션에 신속하게 통합할 수 있어 귀중한 시간과 노력을 절약할 수 있습니다. 크로스 플랫폼 호환성, RESTful API 통합 및 확장성 장점을 갖춘 이 SDK는 HTML 조작 기능을 애플리케이션에 통합하려는 C++ 개발자에게 신뢰할 수 있는 솔루션을 제공합니다.
Aspose.HTML Cloud SDK for C++ 시작하기
Aspose.HTML Cloud SDK for C++를 NuGet을 통해 설치하는 추천 방법입니다. 원활한 설치를 위해 다음 명령어를 사용해 주십시오.
NuGet을 통해 Aspose.HTML Cloud SDK for 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 문서를 일부 인기 있는 이미지 파일 형식으로 변환하는 데 매우 유용한 기능을 포함하고 있습니다. 소프트웨어 개발자는 몇 줄의 C++ 코드만으로 HTML 문서를 JPEG, PNG, BMP 및 TIFF와 같은 다양한 이미지 형식으로 변환할 수 있습니다. 이 기능은 썸네일 미리보기를 생성하거나 웹사이트 스크린샷을 캡처하거나 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++ 클라우드 API를 통한 HTML 조각 추출
Aspose.HTML Cloud SDK for C++는 클라우드 기반 C++ 애플리케이션 내에서 HTML 문서의 특정 섹션이나 조각을 추출하는 완전한 지원을 포함하고 있습니다. 이 기능은 대용량 HTML 파일을 다룰 때 유용하며, 추가 처리나 표시를 위해 콘텐츠의 일부만 검색해야 할 때 매우 유용합니다. SDK는 또한 XPath 쿼리나 CSS 선택기를 사용하여 HTML 문서에서 구조화된 데이터를 추출하는 것을 지원합니다. 이 기능은 웹 스크래핑, 데이터 마이닝 또는 콘텐츠 추출 작업을 수행할 때 가치가 있습니다. 다음 코드 예제는 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 코드의 오류나 문제를 식별하고 보고하여 처리된 문서의 품질을 유지하는 데 도움을 줍니다.