Перетворення PNG на PPT

Зображення створюють естетичні, надихаючі та професійні презентації. Додаючи зображення до PowerPoint, ви можете ділитися інформацією з аудиторією у зручному для сприйняття форматі.

Ця стаття покаже вам, як конвертувати PNG у PPT у C#. PNG є дуже популярним форматом, який використовується для зберігання зображень, тому вам, імовірно, буде корисно знати, як додавати зображення PNG до презентацій PowerPoint.

C# API для перетворення PNG у PPT

Aspose.Slides for .NET — це потужний API, який дозволяє розробникам і програмам створювати, читати, редагувати, перетворювати та керувати презентаціями PowerPoint (без Microsoft PowerPoint або Офіс). Отримавши цей продукт, ви зможете конвертувати зображення PNG у презентацію PPT, використовуючи лише кілька рядків коду C#.

Щоб інсталювати Aspose.Slides for .NET, перегляньте цей посібник Інсталяція.

Перетворення PNG на PowerPoint у C#

  1. Створіть екземпляр класу Presentation.
  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, яка є живою реалізацією описаного тут процесу.

Додайте веб-зображення до PowerPoint у C#

У попередньому розділі ми ознайомили вас із операцією вставлення зображень PNG, які зберігаються (локально) на вашому комп’ютері, у презентацію PowerPoint. Однак, якщо зображення, яке ви хочете використати, зберігається в Інтернеті, ви повинні зробити щось таким чином:

  1. Створіть екземпляр класу Presentation.
  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 у презентацію PowerPoint на C#. Ви можете переглянути сторінку продукту для PNG у PPT.

Щоб дізнатися більше про [функції] Aspose.Slides (https://docs.aspose.com/slides/net/features-overview/), перегляньте нашу документацію/). Якщо у вас є запитання, ви можете опублікувати їх на нашому форумі.

Дивись також