PDF를 파워포인트로

C# .NET을 사용하여 PDF를 PowerPoint로 변환기.

PDF 파일을 PowerPoint 프레젠테이션으로 변환하면 유연성, 상호 작용성 및 향상된 시각적 매력을 제공하여 가능성의 세계를 열 수 있습니다. 정적 문서에서 동적 슬라이드쇼로의 원활한 전환을 통해 더욱 매력적인 방식으로 더 많은 청중의 관심을 끌 수 있는 힘을 얻을 수 있습니다. 따라서 기존 콘텐츠의 용도를 변경하거나, 전문적인 프레젠테이션을 만들거나, 직장에서 공동 작업을 강화하려는 경우 C# .NET을 사용하여 PDF를 PowerPoint로 변환하는 것은 다양한 솔루션을 제공합니다.

이 문서에서는 다음 주제를 다룹니다.

PDF를 PowerPoint로 변환하기 위한 REST API

GroupDocs.Conversion Cloud SDK for .NET을 사용하면 PDF를 PowerPoint로 변환하는 과정이 원활하고 효율적이 됩니다. 이 강력한 SDK는 PDF에서 PowerPoint로의 변환을 포함하여 다양한 파일 변환 작업을 처리할 수 있는 포괄적인 기능을 제공합니다. 이 Cloud SDK는 결과 PowerPoint 슬라이드에서 원본 PDF 파일의 형식, 레이아웃, 콘텐츠를 유지하면서 고품질 출력을 보장합니다. 또한 광범위한 사용자 정의 옵션을 제공하여 사용자가 특정 요구 사항에 따라 변환 프로세스를 맞춤화할 수 있습니다.

이제 첫 번째 단계는 설치입니다. 따라서 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하고 설치 버튼을 클릭하세요. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

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

REST API가 성공적으로 설치되면 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀번호)이 있는지 확인하세요. 이 짧은 튜토리얼을 방문하여 API 자격 증명을 얻는 방법을 확인할 수 있습니다.

C# .NET을 사용하여 PDF를 PPT로 변환

PDF에서 PPT 프레젠테이션으로의 변환을 .NET 애플리케이션에 원활하게 통합하는 방법에 대해 자세히 살펴보겠습니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 구성 개체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력 PDF 문서의 이름을 전달하면서 입력 PDF 파일을 클라우드 스토리지에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
  1. 입력 PDF의 이름, 출력 형식을 ppt로 지정하고 결과 PPT 파일의 이름을 지정하는 ConvertSettings 인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
  1. PDF를 PPT 형식으로 변환하려면 ConvertDocumentRequest API를 호출하세요.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에 대한 추가 예시
// API 자격 증명 얻기 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

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

// Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// 로컬 드라이브에서 입력 Excel 통합 문서 로드             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // FileApi 인스턴스 생성
    var fileUpload = new FileApi(configurations);
    // 입력 PDF를 클라우드 스토리지에 업로드
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // 입력 PDF 파일과 결과 PPT의 이름을 정의하는 ConvertSettings를 만듭니다.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "ppt",
        OutputPath = "resultant.ppt"
    };
    
    // PDF를 PPT로 변환하려면 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 성공 메시지 인쇄
        Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
    }
}
PDF를 PPT로

이미지:- PDF에서 PPT로의 변환 미리보기.

위의 예에서 생성된 샘플 PDF 파일과 결과 PowerPoint 프레젠테이션은 input.pdfresultantFile.ppt에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 PDF를 PPTX로 변환

GroupDocs.Conversion Cloud 및 cURL 명령을 사용하여 PDF를 PPTX로 변환하면 명령줄 인터페이스를 선호하거나 변환 작업을 스크립트 또는 작업 흐름에 통합해야 하는 사용자에게 편리하고 유연한 솔루션을 제공합니다. 또한 GroupDocs.Conversion Cloud를 사용하면 간단한 cURL 명령을 사용하여 PDF 문서를 PPTX 프레젠테이션으로 쉽게 변환할 수 있습니다.

먼저, 개인화된 자격 증명(앱 키 및 앱 SID)을 얻고 JWT 액세스 토큰을 생성해야 합니다. JWT 토큰이 있으면 다음 cURL 명령을 실행하여 PDF를 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\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"ppt\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }, \"WatermarkOptions\": {      \"Text\": \"Confidencial\",      \"FontName\": \"Arial\",      \"FontSize\": 16,      \"Bold\": true,      \"Italic\": true,      \"Color\": \"Red\",      \"Width\": 10,      \"Height\": 10,      \"Top\": 100,      \"Left\": 100,      \"RotationAngle\": 45,      \"Transparency\": 1,      \"Background\": true,      \"AutoAlign\": true    }  },  \"OutputPath\": \"{resultantFile}\"}" \
-o "{finalOutput}"

‘sourceFile’을 클라우드 저장소에서 사용할 수 있는 입력 PDF 파일의 이름으로 바꾸고, ‘resultantFile’을 생성할 출력 PowerPoint 프레젠테이션의 이름으로, ‘accessToken’을 위에서 생성된 JWT 토큰으로 바꾸세요.

무료 PDF를 PPT로 변환하는 변환기

GroupDocs.Conversion API를 기반으로 개발된 가볍고 매우 효율적인 무료 PDF-PPT 변환기 사용을 고려해 보세요.

무료 PDF를 PPT로 변환하는 앱

유용한 링크

결론

결론적으로, .NET용 GroupDocs.Conversion Cloud SDK를 선택하든 GroupDocs.Conversion Cloud와 함께 cURL 명령을 활용하든 PDF를 PowerPoint로 변환해야 하는 강력한 솔루션을 찾을 수 있습니다. 광범위한 문서와 풍부한 기능 세트를 갖춘 이 SDK는 변환 작업 처리를 위한 안정적이고 효율적인 솔루션을 제공합니다. 마찬가지로 GroupDocs.Conversion Cloud에서 cURL 명령을 사용하면 유연하고 스크립트 가능한 접근 방식이 제공되므로 명령줄 인터페이스를 통해 변환을 수행하거나 자동화된 작업 흐름에 통합할 수 있습니다.

관련 기사

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