Ovaj kratki vodič opisuje postupak ugrađivanja Excel u PowerPoint koristeći C#. Pruža detalje za postavljanje razvojnog okruženja, popis koraka za pisanje aplikacije i primjer koda koji pokazuje kako ugraditi Excel datoteku u PowerPoint koristeći C#. Naučit ćete ugraditi Excel datoteku u određeni okvir na slajdu.
Koraci za ugradnju Excel datoteke u PowerPoint pomoću C#
- Postavite IDE da koristi Aspose.Slides for .NET za ugradnju Excel datoteka u prezentaciju
- Napravite objekt klase Presentation
- Pristupite prvom slajdu u koji treba ugraditi Excel datoteku
- Pročitajte Excel datoteku u objekt MemoryStream
- Napravite objekt embedded data information
- Dodajte okvir OLE objekta u slajd sa potrebnim parametrima
- Spremite prezentaciju
Slijedite ove korake da biste naučili kako ugraditi Excel datoteku u PowerPoint koristeći C#. Stvorite objekt klase Presentation, pristupite ciljnom slajdu i pročitajte izvornu Excel datoteku u MemoryStream. Stvorite objekt OleEmbeddedDataInfo na navedenoj poziciji na slajdu sa širinom i visinom i na kraju dodajte OLE objekt u prezentaciju.
Kod za umetanje Excel radne knjige u PowerPoint pomoću C#
using System; | |
using System.IO; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
using Aspose.Slides.DOM.Ole; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Instantiates the Presentation object | |
using (Presentation presentation = new Presentation()) | |
{ | |
// Get the first slide | |
ISlide sld = presentation.Slides[0]; | |
// Read the XLSX file into the MemoryStream | |
byte[] fileBytes = File.ReadAllBytes("book1.xlsx"); | |
MemoryStream memoryStream = new MemoryStream(fileBytes); | |
// Create a data object | |
IOleEmbeddedDataInfo EmbeddedDataInfo = new OleEmbeddedDataInfo(memoryStream.ToArray(), "xlsx"); | |
// Add an Ole Object Frame shape | |
IOleObjectFrame oleObjectFrame = sld.Shapes.AddOleObjectFrame(0, 0, presentation.SlideSize.Size.Width, | |
presentation.SlideSize.Size.Height, EmbeddedDataInfo); | |
// Write the PPTX file | |
presentation.Save("Output.pptx", SaveFormat.Pptx); | |
} | |
Console.WriteLine("Excel File embedded successfully"); | |
} | |
} |
Ovaj kôd pokazuje kako ugraditi Excel u PowerPoint pomoću C#. Ponovite ovaj postupak za više slajdova i dodajte različite vrste datoteka na temelju svojih zahtjeva. Druga preopterećena metoda AddOleObjectFrame() prihvaća naziv OLE klase i putanju do povezane datoteke.
Ovaj nas je članak naučio kako ugraditi Excel datoteku u PowerPoint koristeći C#. Za dodavanje zvuka u prezentaciju, pogledajte članak: Kako dodati zvuk u prezentaciju koristeći C#.