
PDF to PowerPoint 변환 | 온라인 PDF to PPT 변환 API
PDF 파일은 애플리케이션 소프트웨어, 하드웨어 및 운영 체제에 관계없이 문서의 무결성을 유지할 수 있는 기능을 제공합니다. 따라서 휴대용 문서 형식(Portable Document Format, PDF)은 요소의 서식 및 종횡비를 유지하는 독특한 기능 덕분에 널리 인기가 있습니다. 마찬가지로, 정보의 대부분 공식 표현에서는 PowerPoint 프레젠테이션(PPTX, PPT, PPTM, ODP, OTP, 등)가 일반적으로 사용됩니다. 그래서 프레젠테이션 문서를 작성할 때 PDF 형식으로 정보를 받을 수 있으며, 이를 PowerPoint 프레젠테이션 형식에 통합해야 할 필요가 있습니다. 그러나 문서의 대량 변환을 수행해야 할 경우 매우 번거로워집니다. 따라서 프로
이 블로그에서는 다음 주제에 대해 설명할 것입니다.
클라우드 API
우리의 클라우드 솔루션은 제공하는 기능과 서비스 측면에서 꽤 독특합니다. 우리는 수년 간 얻은 동일한 기능을 RESTful API 형태로 제공합니다. 소프트웨어 설치가 필요하지 않으며, cURL 명령어를 사용하여 명령 프롬프트를 통해 문서/파일 처리를 수행할 수 있습니다. 이 문서 처리 중에 입력 파일을 입력 인수로 제공하거나 클라우드 저장소에 이미 있는 파일을 로드할 수 있습니다.
파워포인트 변환 API
Aspose.Slides Cloud는 PowerPoint 프레젠테이션 처리 전용 서비스인 우리의 주요 파일 형식 API 중 하나입니다. 이 API를 사용하여 PowerPoint presentation 형식을 생성, 조작 및 다른 지원되는 형식으로 변환할 수 있습니다. 따라서 PPTX 파일을 PDF 형식으로 변환하는 기능도 제공하며, 비슷하게 PDF를 PPTX 형식으로 변환할 수 있습니다.
C#에서 PDF를 PowerPoint로 변환하십시오.
다음 옵션은 PDF 파일을 로드하고 PPTX 형식으로 렌더링하는 단계입니다. 지정된 결과 파일이 없는 경우 새 파일이 생성되며, 클라우드 저장소에 동일한 이름의 파일이 존재하는 경우 새로 로드된 PDF 파일의 페이지가 이전 프레젠테이션의 끝에 개별 슬라이드로 추가됩니다.
- 먼저, 독점 클라이언트 ID와 클라이언트 비밀 키를 제공하면서 SlidesApi의 객체를 생성해야 합니다 🔑 (이 값들은 dashboard.aspose.cloud에서 얻을 수 있습니다)
- 로컬 저장소에서 파일을 Stream 객체로 로드합니다.
- PostSlidesDocumentFromPdfRequest 클래스의 객체를 생성하고 Name 속성에 결과 파일을 지정하십시오.
- 입력 PDF를 위의 스트림 객체에 로드합니다.
- Call PostSlidesDocumentFromPdf(…) method to perform the conversion operation
C# .NET
// please viist following link for complete source code https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// SlidesAPI 객체를 인스턴스화합니다.
SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
// 로컬 저장소에서 PDF 파일을 불러오기
Stream file = File.OpenRead("Converted.pdf");
// PostSlidesDocumentFromPdfRequest 개체를 생성하여 결과 파일 이름을 포함합니다.
PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
// PDF 를 PPTX 변환 작업을 수행합니다.
Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
위 예제에서 사용된 샘플 파일 Converted.pdf 및 Resultant.pptx.
C#을 사용한 PPT에서 PDF로 변환기
PowerPoint 프레젠테이션을 PDF 형식으로 변환하는 것도 매우 편리합니다.
- 첫 번째 단계는 dashboard.aspose.cloud 에서 개인화된 클라이언트 ID와 클라이언트 비밀번호를 받는 것입니다.
- 그러면 클라이언트 ID와 클라이언트 비밀을 제공하면서 SlidesApi의 객체를 생성합니다.
- Stream 인스턴스에 입력 PPTX를 로드합니다.
- PostSlidesConvertRequest 클래스의 객체를 생성하면서 입력으로 Presentation과 ExportFormat.Pdf 열거형 값을 생성자의 인수로 제공하십시오.
- Class PostSlidesConvert(..) method to initiate the conversion process
- 마지막으로, 출력을 로컬 저장소에 PDF 형식으로 저장하세요.
C#.NET
// please viist following link for complete source code https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// SlidesAPI 객체 인스턴스화
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// 로컬 저장소에서 PDF 파일을 불러옵니다.
Stream presentation = File.OpenRead("input.pptx");
// 결과 파일의 출력 형식을 지정합니다.
PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
// 변환 프로세스를 초기화합니다.
Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
// 결과 파일을 로컬 저장소에 저장하십시오.
pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
결론
이 기사에서는 C# .NET 코드 조각을 사용하여 PDF에서 PowerPoint로, PowerPoint에서 PDF로 변환하는 세부 사항을 탐구했습니다. 이러한 단계를 따른 후, 우리는 자체적인 PDF에서 PPT로 변환기를 개발하는 데 성공했습니다. 이와 유사하게, API는 매우 놀라워서 적은 코드 줄로 PPT를 PDF로 변환할 수 있도록 도와줍니다. Developers Guide를 방문하여 Cloud API에서 제공하는 다른 놀라운 기능에 대해 알아볼 수 있습니다. 또한 REST API의 전체 소스 코드는 GitHub에서 확인할 수 있습니다.
Want to see API in Action ! Try using our free online PDF Import app for PDF to PowerPoint conversion.