C#에서 PDF를 PPT로 변환

C#에서 PDF를 PPT로 변환

최근에 Render PowerPoint Presentation using C# 방법에 대한 블로그 게시물을 게시했습니다. 또한 PowerPoint 슬라이드를 JPG 이미지로 변환하는 방법도 시연했습니다. 그러나 이 블로그 게시물에서는 프로그래밍 방식으로 C#에서 PDFPPT으로 변환하는 방법을 배웁니다. 이 .NET PDF 라이브러리를 사용하여 PDF 파일을 조작 및 변환하는 방법과 속성을 제공하므로 이 변환을 수행합니다. 이 두 파일 형식은 유능한 기능으로 인해 널리 사용됩니다.

이 문서에서는 다음 섹션을 다룹니다.

PDF에서 PPT로 변환 API 설치

이 .NET PDF 라이브러리를 사용하여 .NET 응용 프로그램에 PDF를 PPT로 변환하는 변환기를 제공합니다. 가볍고 설치가 쉬우며 사용법 및 설치에 관한 포괄적인 문서를 제공합니다.

그러나 DLL 파일을 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행할 수 있습니다.

Install-Package Aspose.PDF

프로그래밍 방식으로 C#에서 PDF를 PPT로 변환

지금까지 라이브러리를 설치했으며 C#으로 코드를 작성할 준비가 되었습니다. .NET 응용 프로그램에서 프로그래밍 방식으로 PDF를 PPT로 변환하는 것이 얼마나 쉬운지 살펴보겠습니다.

아래에 언급된 단계와 코드 스니펫을 따를 수 있습니다.

  1. Document 클래스의 객체를 초기화하여 PDF 문서를 로드합니다.
  2. PptxSaveOptions 클래스의 인스턴스를 생성하여 PDF 옵션에 액세스합니다.
  3. Save 메서드를 호출하여 출력을 PPTX 형식으로 저장합니다.
// Document 클래스의 객체를 초기화하여 PDF 문서 로드 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("sample.pdf");
// PptxSaveOptions 인스턴스 인스턴스화 
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Save 메서드를 호출하여 출력을 PPTX 형식으로 저장합니다. 
doc.Save(  "PDFToPPT_out.pptx", pptx_save);

.NET PDF 라이브러리 - 고급 옵션

이 .NET PDF 라이브러리는 여기에서 확인할 수 있는 방대한 기능 스택을 제공합니다. 그러나 단계에 따라 이 API에서 제공하는 몇 가지 고급 기능을 살펴보겠습니다.

  1. Document 클래스의 객체를 생성하고 원본 PDF 파일을 불러옵니다.
  2. PptxSaveOptions 클래스의 인스턴스를 초기화합니다.
  3. 슬라이드를 이미지로 사용하여 PDF를 PPT로 변환하려면 SlidesAsImages 속성을 true로 설정하십시오.
  4. ImageResolution 속성 값을 설정하여 이미지의 해상도를 설정합니다.
  5. CloseResponse이 true이면 문서가 응답에 저장된 후 응답 객체가 닫힙니다.
  6. OptimizeTextBoxes이 true인 경우 텍스트 열 인식을 토글합니다.
  7. Save 메서드를 호출하여 출력을 PPTX 형식으로 저장합니다.
// Document 클래스의 개체를 만들고 원본 PDF 파일을 로드합니다. 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("final.pdf");
// PptxSaveOptions 클래스의 인스턴스 초기화
PptxSaveOptions pptx_save = new PptxSaveOptions();
// 슬라이드를 이미지로 사용하여 PDF를 PPTX로 변환하려면 SlidesAsImages 속성을 true로 설정하십시오. 
pptx_save.SlidesAsImages = true; 
// ImageResolution 속성 값을 설정하여 이미지의 해상도를 설정합니다.  
pptx_save.ImageResolution = 192;
// CloseResponse가 true이면 문서가 응답에 저장된 후 응답 객체가 닫힙니다.  
pptx_save.CloseResponse = true;
// OptimizeTextBoxes가 true인 경우 텍스트 열 인식을 토글합니다.  
pptx_save.OptimizeTextBoxes = true;
// Save 메서드를 호출하여 출력을 PPTX 형식으로 저장합니다. 
doc.Save(  "PDFToPPT_out.ppt", pptx_save);

아래 이미지에서 위 코드 스니펫의 출력을 볼 수 있습니다.

C#에서 PDF를 PPT로

무료 라이선스 받기

무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

그게 다야! .NET 응용 프로그램에 PDF를 PPT로 변환 라이브러리를 설치하려는 경우 이 블로그 게시물이 유용하기를 바랍니다. 또한 프로그래밍 방식으로 C#에서 PDF를 PPT로 변환하는 방법을 살펴보았습니다. 또한 이 .NET PDF 라이브러리의 몇 가지 고급 기능도 살펴보았습니다. 그러나 다른 방법과 속성에 대해 알기 위해 문서를 건너뛰지 마십시오. 또한 conholdate.com은 새로운 주제에 대한 새로운 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.

질문하기

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

또한보십시오