html을 파워포인트로

C# .NET을 사용하여 HTML을 PPTX로 변환합니다.

HTML 콘텐츠를 PowerPoint 프레젠테이션으로 변환하는 기능은 전문가와 개발자 모두에게 점점 더 중요해지고 있습니다. 웹 기반 데이터를 표시해야 하거나, 동적 보고서를 작성해야 하거나, 회의 및 컨퍼런스를 위해 온라인 콘텐츠를 재활용해야 하는 경우 HTML을 PowerPoint로 변환하면 정보가 시각적으로 매력적이고 쉽게 소화될 수 있습니다.

HTML을 PowerPoint로 변환하기 위한 API

GroupDocs.Conversion Cloud SDK for .NET의 기능을 활용하면 HTML을 PPT로 변환하는 작업을 간소화할 수 있으므로 HTML 콘텐츠를 PowerPoint 프레젠테이션에 효율적이고 효과적으로 통합하기가 더 쉬워집니다. SDK는 또한 DOCX, PDF, PPTX, XLSX, HTML을 포함하되 이에 국한되지 않는 광범위한 파일 형식을 지원합니다. , JPEG, PNGTIFF.

먼저 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하고 설치 버튼을 클릭하여 SDK를 설치해야 합니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

설치가 완료되면 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀번호)을 얻으십시오. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.

C#에서 PowerPoint에 웹페이지 삽입

이 섹션에서는 C# .NET을 사용하여 HTML을 PowerPoint로 쉽게 변환하는 방법을 자세히 설명합니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 구성 개체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력 HTML 파일을 클라우드 스토리지에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. 입력 HTML의 이름, 결과 형식을 ppt로, 결과 PowerPoint 프레젠테이션의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 HTML을 PowerPoint 형식에 포함시키고 결과 PPT를 클라우드 저장소에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에 대한 추가 예시
// API 자격 증명 얻기 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// 구성 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다. 
var configurations = new Configuration(clientId, clientSecret1);
// ApiBaseUrl 값을 정의하여 HTML에서 PPT로의 변환 API에 대한 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
             
// 로컬 드라이브에서 입력 HTML을 로드합니다.             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // FileApi 인스턴스 생성
    var fileUpload = new FileApi(configurations);
    // 입력 HTML을 클라우드 스토리지에 업로드
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // 소스 HTML의 이름과 결과 PPT 프레젠테이션의 이름을 정의하는 ConvertSettings를 만듭니다.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "ppt",
        OutputPath = "Converted.ppt"
    };
    
    // HTML을 PPT로 변환하려면 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 성공 메시지 인쇄
        Console.WriteLine("The Web page successfully embedded into PowerPoint presentation !");
    }
}
HTML을 PPT로

이미지:- HTML에서 PowerPoint로의 변환 미리보기.

위의 예에서 생성된 결과 PowerPoint 프레젠테이션은 converted.ppt에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 PowerPoint에 HTML 삽입

또는 cURL 명령과 GroupDocs.Conversion Cloud API를 사용하여 HTML을 PowerPoint로 변환할 수 있습니다. 이는 명령줄 인터페이스를 선호하거나 이 기능을 자동화된 스크립트에 통합해야 하는 개발자를 위한 간단하고 효율적인 접근 방식입니다. cURL 명령은 단순성과 사용 용이성, 플랫폼 독립성, 유연성을 제공하고 로컬 인프라 없이도 대용량 파일을 확장 가능하게 처리하여 효율성과 성능을 향상시킵니다.

이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성한 후 다음 cURL 명령을 실행하여 웹 페이지를 PowerPoint 프레젠테이션에 삽입하고 결과 PowerPoint를 클라우드 저장소에 저장하는 것입니다.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\",  \"OutputPath\": \"{resultantFile}\"}"

‘sourceHTML’을 입력 HTML 파일의 이름으로 바꾸고, ‘resultantFile’을 결과 PowerPoint 프레젠테이션의 이름으로, ‘accessToken’을 개인화된 JWT 액세스 토큰으로 바꾸세요.

  • 결과 파워포인트를 로컬 드라이브에 저장하고 싶다면 다음 cURL 명령어를 사용해 보세요.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\"}" \
-o "output.ppt"

HTML을 PPT로 변환기

GroupDocs.Conversion Cloud REST API의 기능을 경험하려면 무료 HTML-PowerPoint 변환기 사용을 고려할 수 있습니다. 가볍고 매우 효율적인 앱으로 웹 브라우저 내에서 API의 강력한 기능을 경험할 수 있습니다.

HTML을 PPTX 앱으로

유용한 링크

결론

우리는 .NET용 GroupDocs.Conversion Cloud SDK가 변환 프로세스를 단순화하여 고품질의 정확한 결과를 보장하는 강력하고 유연한 API를 제공한다는 것을 알게 되었습니다. 이러한 옵션을 살펴보고 귀하의 작업 흐름과 요구 사항에 가장 적합한 옵션을 선택하고 클라우드 기반 API의 강력한 기능을 활용하여 문서 처리 기능을 향상시키는 것이 좋습니다.

추천 기사

자세한 내용을 알아보려면 다음 링크를 방문하는 것이 좋습니다.