Kaip konvertuoti PNG į PowerPoint skaidrę C#

Šioje aiškioje mokymo programoje pateikiama informacija, kaip konvertuoti PNG į PowerPoint Slide C#. Pateikiama visa reikalinga informacija apie konfigūraciją, laipsnišką procesą ir vykdomą pavyzdinį kodą, kad būtų galima rašyti PNG į PPTX konverterį C#. Kodo pavyzdys parodo visą scenarijų ir gali būti naudojamas bet kurioje operacinėje sistemoje, pvz., Windows, Linux ar MacOS.

Veiksmai, kaip konvertuoti PNG į PPTX C#

  1. Sukurkite aplinką, kad pridėtumėte Aspose.Slides for .NET į savo programą
  2. Sukurkite naują Presentation objektą
  3. Gaukite nuorodą į pirmąjį slide iš pristatymo skaidrių kolekcijos
  4. Skaityti visus baitus iš PNG failo
  5. Naudokite PNG baitų duomenis, kad pridėtumėte vaizdą į pristatymo vaizdų rinkinį
  6. Pridėkite paveikslėlio rėmelį į pasirinktos skaidrės formų rinkinį naudodami aukščiau pateiktą paveikslėlį
  7. Išsaugokite pristatymą kaip PPTX, kuriame yra PNG vaizdas

Aukščiau paminėti veiksmai, kaip konvertuoti PNG į PPTX C#, kai sukuriamas naujas pristatymas, kuriame yra numatytasis skaidrių rinkinys, vaizdų rinkinys ir išsaugojimo metodas. Turime gauti nuorodą į pirmąją skaidrę ir pridėti vaizdą naudodami baitų duomenis, nuskaitytus iš PNG failo. Mūsų pagrindinis tikslas yra įtraukti paveikslėlio rėmelį su vaizdu į pasirinktos skaidrės formų kolekciją.

Kodas konvertuoti PNG į PowerPoint C#

using System.IO;
using Aspose.Slides;
using Aspose.Slides.Export;
namespace KBExamples
{
class Program
{
static void Main(string[] args) // Main function to convert PNG to PPTX in C#
{
// Load license
Aspose.Slides.License lic = new Aspose.Slides.License();
lic.SetLicense(@"Aspose.Total.lic");
// Create a Presentation class object
using (Presentation presentation = new Presentation())
{
// Get first slide of the newly created presentation
ISlide slideForPng = presentation.Slides[0];
// Add Image in the images collection of the presentation
IPPImage imageForSlide = presentation.Images.AddImage(File.ReadAllBytes("sample.png"));
// Add picture frame in the shapes collection of the slide
slideForPng.Shapes.AddPictureFrame(ShapeType.Rectangle, 20, 20, 90, 90, imageForSlide);
// Save the presentation with image on the disk
presentation.Save("pres.pptx", SaveFormat.Pptx);
}
System.Console.WriteLine("Done");
}
}
}

Dirbdami su šia funkcija, norėdami konvertuoti PNG failą į PowerPoint C#, naudojome objektą Skaidrė nuorodai į tikslinę skaidrę laikyti, o IPPImage objektą – nuorodai į naują vaizdą, įtrauktą į vaizdų rinkinį. “AddImage” metodas turi daugybę perkrautų konstruktorių, kurie naudoja skirtingus parametrus, tokius kaip baitai, vaizdo objektas, IPPImage objektas, srautas ir atminties srautas.

Šioje pamokoje mes išmokome konvertuoti PNG į PPTX. Jei norite sužinoti, kaip pridėti vaizdo vandens ženklą PowerPoint pristatyme, žr. straipsnį kaip pridėti vaizdo vandens ženklą PPTX pristatyme naudojant C#.

 Latviski