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 immagini PNG in PPT
- Converti PNG in PowerPoint in C#
- Aggiungi immagine Web a PowerPoint in C#
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#
- Crea un’istanza della classe
Presentation
. - Carica le immagini che desideri come diapositive nella tua presentazione.
- Crea diapositive basate sulle immagini.
- Specificare le dimensioni.
- 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
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:
- Crea un’istanza della classe
Presentation
. - Ottieni il riferimento della prima diapositiva attraverso il suo indice.
- Dichiara l’array di byte e crea un’istanza della classe
WebClient
. - Carica l’immagine salvata sul web.
- Crea una diapositiva basata sull’immagine.
- Specificare le dimensioni della diapositiva.
- 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.