최근에 우리는 GroupDocs.Merger Cloud SDK를 사용하여 프로그래밍 방식으로 PNG 이미지를 결합하는 방법에 대한 문서를 게시했습니다. 이 블로그 게시물에서는 .NET 애플리케이션에서 PNG을 PPTX로 변환하는 방법을 설명합니다. Groupdocs.Conversion은 프로그래밍 방식으로 PNG를 PowerPoint로 변환하는 Cloud SDK 및 REST 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를 선택하여 이 프로세스를 자동화할 수 있습니다. 자세한 내용은 이 링크를 참조하세요.