Converti PNG in PPT

Le immagini creano presentazioni estetiche, stimolanti e professionali. Aggiungendo immagini a un PowerPoint, puoi condividere le informazioni in un formato facilmente digeribile con il tuo pubblico.

Questo articolo ti mostrerà come convertire PNG in PPT in C#. PNG è un formato molto popolare utilizzato per archiviare le immagini, quindi è probabile che trarrai vantaggio dal sapere come aggiungere immagini PNG alle presentazioni di PowerPoint.

API C# per convertire PNG in PPT

Aspose.Slides for .NET è una potente API che consente agli sviluppatori e alle applicazioni di creare, leggere, modificare, convertire e manipolare presentazioni PowerPoint (senza Microsoft PowerPoint o Ufficio). Una volta ottenuto questo prodotto, sarai in grado di convertire le immagini PNG in una presentazione PPT utilizzando solo poche righe di codice C#.

Per installare Aspose.Slides for .NET, vedere questa guida Installazione.

Converti PNG in PowerPoint in C#

  1. Crea un’istanza della classe Presentation.
  2. Carica le immagini che desideri come diapositive nella tua presentazione.
  3. Crea diapositive basate sulle immagini.
  4. Specificare le dimensioni.
  5. Salva la presentazione risultante.

Questo codice C# mostra come convertire PNG in 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);
}

Alcune immagini in una presentazione PowerPoint

Immagini in una presentazione PowerPoint

Informazioni: Aspose offre un servizio di conversione da PNG a PowerPoint gratuito, che è un’implementazione live del processo qui descritto.

Aggiungi immagine Web a PowerPoint in C#

Nella sezione precedente, ti abbiamo guidato attraverso un’operazione sull’inserimento di immagini PNG memorizzate (localmente) sul tuo computer in una presentazione di PowerPoint. Tuttavia, se l’immagine che desideri utilizzare è archiviata online, devi procedere in questo modo:

  1. Crea un’istanza della classe Presentation.
  2. Ottieni il riferimento della prima diapositiva attraverso il suo indice.
  3. Dichiara l’array di byte e crea un’istanza della classe WebClient.
  4. Carica l’immagine salvata sul web.
  5. Crea una diapositiva basata sull’immagine.
  6. Specificare le dimensioni della diapositiva.
  7. Salva la presentazione risultante.

Questo codice C# mostra come aggiungere un’immagine archiviata sul Web a un 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);
}

Ottieni una licenza gratuita

Vuoi testare le funzionalità di Aspose.Slides senza limitazioni? Ottieni una licenza temporanea gratuita.

Conclusione

Riteniamo che ora tu sappia come utilizzare una potente libreria .NET per convertire le immagini PNG in una presentazione PowerPoint in C#. Potresti voler vedere l’operazione di conversione della pagina del prodotto per PNG in PPT.

Per saperne di più su Aspose.Slides funzionalità, consulta la nostra documentazione. Se hai domande, puoi pubblicarle sul nostro forum.

Guarda anche