I vissa fall kan du behöva konvertera PowerPoint-presentationer till Word-dokument. För att automatisera denna process eller för batchkonvertering täcker den här artikeln hur du konverterar PowerPoint PPTX/PPT till Word DOCX med C#.
API:er för PowerPoint till Word-konvertering
För att konvertera en PowerPoint-presentation till Word-dokument använder vi Aspose.Slides for .NET i kombination med Aspose.Words for .NET. Det förra är ett API för presentationsmanipulering som låter dig skapa eller ändra PowerPoint-presentationer. Medan det senare är ett ordbehandlings-API för att generera eller bearbeta Word-dokument. Du kan antingen ladda ner API:erna eller installera dem med NuGet. Dessutom kan du få ett komplett paket med Aspose API:er som Aspose.Total for .NET.
PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words
Konvertera PowerPoint PPTX eller PPT till DOCX i C#
Följande är stegen för att konvertera en PowerPoint-presentation till Word-dokument med C#.
- Lägg först till referenser till Aspose.Words för .NET och Aspose.Slides för .NET i ditt projekt.
- Efter det laddar du PowerPoint-presentationen med klassen Aspose.Slides.Presentation.
- Spara sedan presentationen i ett MemoryStream-objekt.
- Skapa ett objekt av klassen Aspose.Words.Document och initiera det med MemoryStream-objekt.
- Slutligen sparar du dokumentet med metoden Aspose.Words.Document.Save(string, Aspose.Words.SaveFormat.Docx).
Följande kodexempel visar hur man konverterar en PPTX till DOCX med C#.
// Ladda PowerPoint-presentationen
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
using (var stream = new MemoryStream())
{
// Spara presentationen i minnesströmmen
presentation.Save(stream, SaveFormat.Html);
stream.Flush();
stream.Seek(0, SeekOrigin.Begin);
// Ladda innehållet i presentationen till ett Word-dokument
var doc = new Aspose.Words.Document(stream);
// Spara Word-dokumentet
doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
}
}
Skaffa en gratis API-licens
Du kan använda API:erna utan utvärderingsbegränsningar genom att begära en tillfällig licens.
Prova online
Du kan också prova online PowerPoint to Word-konverteraren, som är baserad på ovan nämnda API:er.
Slutsats
I den här artikeln har du lärt dig hur du konverterar PowerPoint PPT eller PPTX till Word DOCX med C#. Du kan helt enkelt installera API:erna och integrera den medföljande koden i dina .NET-applikationer. Dessutom kan du konsultera dokumentationen nedan för att utforska andra funktioner i API:erna. Dessutom är du välkommen att meddela oss om dina frågor via vårt forum.