PNG를 PPT로 변환

이미지는 심미적이고 고무적이며 전문적인 프레젠테이션을 만듭니다. PowerPoint에 이미지를 추가하면 청중과 쉽게 소화할 수 있는 형식으로 정보를 공유할 수 있습니다.

이 문서에서는 C#에서 PNGPPT로 변환하는 방법을 보여줍니다. PNG는 이미지를 저장하는 데 사용되는 매우 인기 있는 형식이므로 PowerPoint 프레젠테이션에 PNG 이미지를 추가하는 방법을 알면 도움이 될 수 있습니다.

PNG를 PPT로 변환하는 C# API

Aspose.Slides for .NET은 개발자와 애플리케이션이 PowerPoint 프레젠테이션을 생성, 읽기, 편집, 변환 및 조작할 수 있도록 하는 강력한 API입니다(Microsoft PowerPoint 또는 사무실). 이 제품을 받으면 단 몇 줄의 C# 코드를 사용하여 PNG 이미지를 PPT 프리젠테이션으로 변환할 수 있습니다.

Aspose.Slides for .NET을 설치하려면 이 설치 가이드를 참조하세요.

C#에서 PNG를 PowerPoint로 변환

  1. ‘프레젠테이션’ 클래스의 인스턴스를 만듭니다.
  2. 프레젠테이션에서 슬라이드로 원하는 이미지를 로드합니다.
  3. 이미지를 기반으로 슬라이드를 만듭니다.
  4. 치수를 지정합니다.
  5. 결과 프레젠테이션을 저장합니다.

이 C# 코드는 PNG를 PPT로 변환하는 방법을 보여줍니다.

using (Presentation pres = new Presentation())
{
    IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image.png"));
    pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);
    
    IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.png"));
    ISlide slide2 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);
    
    IPPImage image3 = pres.Images.AddImage(File.ReadAllBytes("image3.png"));
    ISlide slide3 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide3.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);
    
    pres.Save("Presentation.ppt", SaveFormat.Ppt);
}

PowerPoint 프레젠테이션의 일부 이미지

PowerPoint 프레젠테이션의 이미지

정보: Aspose는 PNG에서 PowerPoint로의 변환 서비스를 무료로 제공합니다. 이는 여기에 설명된 프로세스의 라이브 구현입니다.

C#에서 PowerPoint에 웹 이미지 추가

이전 섹션에서는 컴퓨터에 저장된(로컬) PNG 이미지를 PowerPoint 프레젠테이션에 삽입하는 작업을 안내했습니다. 그러나 사용하려는 이미지가 온라인에 저장되어 있는 경우 다음과 같이 해야 합니다.

  1. ‘프레젠테이션’ 클래스의 인스턴스를 만듭니다.
  2. 인덱스를 통해 첫 번째 슬라이드의 참조를 가져옵니다.
  3. 바이트 배열을 선언하고 WebClient 클래스의 인스턴스를 만듭니다.
  4. 웹에 저장된 이미지를 불러옵니다.
  5. 이미지를 기반으로 슬라이드를 만듭니다.
  6. 슬라이드 치수를 지정합니다.
  7. 결과 프레젠테이션을 저장합니다.

이 C# 코드는 웹에 저장된 이미지를 PowerPoint에 추가하는 방법을 보여줍니다.

using (Presentation pres = new Presentation())
{
    ISlide slide = pres.Slides[0];

    byte[] imageData;
    using (WebClient webClient = new WebClient()) 
    {
        imageData = webClient.DownloadData(new Uri("[INSERT URL HERE]"));
    }
    
    IPPImage image = pres.Images.AddImage(imageData);
    slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);
    
    pres.Save("pres.pptx", SaveFormat.Pptx);
}

무료 라이선스 받기

제한 없이 Aspose.Slides 기능을 테스트하고 싶습니까? 무료 임시 라이선스를 받으세요.

결론

이제 강력한 .NET 라이브러리를 사용하여 PNG 이미지를 C#의 PowerPoint 프레젠테이션으로 변환하는 방법을 알게 되셨을 것입니다. PNG에서 PPT로의 제품 페이지 변환 작업을 보고 싶을 수도 있습니다.

Aspose.Slides 기능에 대한 자세한 내용은 문서를 참조하세요./). 질문이 있는 경우 포럼에 질문을 게시할 수 있습니다.

또한보십시오