C#에서 PNG를 PPTX로 변환 - 이미지를 PowerPoint로 변환기

최근에 우리는 GroupDocs.Merger Cloud SDK를 사용하여 프로그래밍 방식으로 PNG 이미지를 결합하는 방법에 대한 문서를 게시했습니다. 이 블로그 게시물에서는 .NET 애플리케이션에서 PNGPPTX로 변환하는 방법을 설명합니다. Groupdocs.Conversion은 프로그래밍 방식으로 PNG를 PowerPoint로 변환하는 Cloud SDKREST API를 제공합니다. 비즈니스 소프트웨어용 PowerPoint 변환기로 자신만의 이미지를 개발하는 데 사용할 수 있는 다양한 방법과 속성이 있습니다. 하지만 이 가이드를 시작하고 Groupdocs.Conversion Cloud SDKs for .NET을 사용하여 C#에서 PNG를 PPTX로 변환하는 방법을 알아보세요.

이 블로그 게시물에서는 다음 사항을 다룰 것입니다.

이미지를 PowerPoint로 - API 설치

우리는 매우 간단한 설치 과정을 거치게 됩니다. 이를 위해 이 NuGet 패키지를 다운로드하여 다양한 기능을 갖춘 라이브러리를 설치하거나 NuGet 패키지 관리자에서 다음 명령을 실행할 수 있습니다.

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

다음 단계에서는 API 자격 증명(클라이언트 ID, 클라이언트 비밀)을 생성하는 API 클라우드대시보드에 애플리케이션을 생성할 것입니다. 매우 간단하지만 이 가이드를 방문하여 전체 프로세스를 볼 수 있습니다.

C#에서 PNG를 PPTX로 변환

PNG에서 PowerPoint로의 변환 라이브러리가 설치 및 설정되면 Groupdocs.Conversion Cloud SDKs for .NET에서 제공하는 방법을 사용할 수 있습니다.

Cloud SDK를 사용하고 있으므로 소스 PNG 파일을 API Cloud 대시보드에 업로드해야 합니다. 따라서 UploadFile 메서드를 호출하여 수동으로 또는 프로그래밍 방식으로 파일을 업로드할 수 있습니다.

다음 단계는 .NET에서 PNG를 PowerPoint로 변환하는 단계입니다.

  • 구성 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다.
  • ApiBaseUrl 값을 정의하여 이미지의 기본 URL을 PowerPoint 변환기 API로 설정합니다.
  • Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
  • ConvertSettings 클래스의 개체를 인스턴스화하고 FilePath, Format 및 OutputPath와 같은 값을 설정하여 초기화합니다.
  • ConvertDocument 메서드를 호출하여 프로그래밍 방식으로 PNG를 PPTX로 변환합니다.

다음 코드 조각을 사용하면 C#에서 PNG를 PPTX로 변환할 수 있습니다.

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // C#에서 PNG를 PPTX로 변환
    class Convert_PNG_to_PPT

    {
        static void Main(string[] args)
        {

            try
            {
                // API 자격 증명 얻기 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // 구성 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다. 
                var configuration = new Configuration(clientId, clientSecret);
                // ApiBaseUrl 값을 정의하여 이미지의 기본 URL을 PowerPoint 변환기 API로 설정합니다.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
                var apiInstance = new ConvertApi(configuration);
                // ConvertSettings 클래스의 개체를 인스턴스화하고 FilePath, Format 및 OutputPath와 같은 값을 설정하여 초기화합니다.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.png",
                    Format = "pptx",
                    OutputPath = "test/sample.pptx"
                };
                // 프로그래밍 방식으로 PNG를 PPTX로 변환하려면 ConvertDocument 메서드를 호출합니다.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

서버 파일을 실행하면 API Cloud 대시보드에 PPTX 파일이 생성된 것을 볼 수 있습니다. 이번에도 이 이미지에서 제공하는 DownloadFile 메서드를 PowerPoint 변환 API로 호출하여 이 파일을 수동으로 또는 프로그래밍 방식으로 다운로드할 수 있습니다.

이미지를 파워포인트로

온라인 PPT 생성기

프로그래밍 방식이 아닌 솔루션을 원하는 경우 이 온라인 도구를 사용하여 PNG를 PPT/PPTX로 변환하십시오. 이 도구는 Groupdocs.Conversion에 의해 구동됩니다. 또한, 변환 및 처리를 위해 파일을 끌어다 놓을 수 있는 사용자 친화적인 인터페이스가 제공됩니다. 무엇보다도 이 온라인 PPT/PPTX 생성기는 무료이며 가입이 필요하지 않습니다.

무료 워터마크 메이커

결론

이것으로 이 가이드를 마치겠습니다. Groupdocs.Conversion Cloud SDKs for .NET을 사용하여 프로그래밍 방식으로 C#에서 PNG를 PPTX/PPT로 변환하는 방법을 배웠습니다. 또한 PNG를 PowerPoint로 변환하기 위해 온라인 이미지를 PowerPoint로 변환 도구를 사용했습니다. 또한 문서를 방문하여 다른 유용한 방법에 대해 알아볼 수 있습니다. 따라서 GitHub 저장소와 시작 가이드를 방문하여 자신만의 이미지를 PowerPoint 변환기로 개발하는 작업을 시작할 수 있습니다.

마지막으로 groupdocs.cloud에서 새 기사를 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.

도움을 받을 수 있습니다

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

PNG를 PPTX로 어떻게 변환합니까?

여러 프로그래밍 언어로 제공되는 Groupdocs.Conversion Cloud SDK를 선택하여 이 프로세스를 자동화할 수 있습니다. 자세한 내용은 이 링크를 참조하세요.

또한보십시오