Преобразование PPTX в Word на C#
Мощный кроссплатформенный .NET API для преобразования PowerPoint в Word с использованием кода C# на платформах NET Framework, .NET Core, Windows Azure, Mono или Xamarin.
Конвертируйте PowerPoint в Word с помощью Aspose.Slides и Aspose.Words
Aspose.Slides для .NET и [Aspose.Words для .NET]( https://products.aspose . com/words/net/) — это мощные библиотеки .NET, используемые для управления и преобразования презентаций PowerPoint, документов Word и других файлов. Когда вы конвертируете PowerPoint в Word, вы, по сути, перемещаете содержимое слайдов презентации на страницы документа Word.
Преобразование PowerPoint в Word на C#
Вы можете быстро преобразовать PPTX в Word, написав всего несколько строк кода.
Код C# для преобразования PowerPoint в Word
using var presentation = new Presentation();
var doc = new Document();
var builder = new DocumentBuilder(doc);
foreach (var slide in presentation.Slides)
{
// generates and inserts slide image
using var bitmap = slide.GetThumbnail(1, 1);
using var stream = new MemoryStream();
bitmap.Save(stream, ImageFormat.Png);
stream.Seek(0, SeekOrigin.Begin);
using var skBitmap = SKBitmap.Decode(stream);
builder.InsertImage(skBitmap);
// inserts slide texts
foreach (var shape in slide.Shapes)
{
if (shape is AutoShape autoShape)
{
builder.Writeln(autoShape.TextFrame.Text);
}
}
builder.InsertBreak(BreakType.PageBreak);
}
doc.Save("document.docx");
Как преобразовать PPTX в Word
Установите Aspose.Slides для .NET и Aspose.Words для .NET
Добавьте две библиотеки в качестве ссылок в свой проект.
Создайте экземпляр класса Presentation и класса Doc.
Загрузите презентацию PPTX, которую вы хотите преобразовать в Word.
Создавайте изображения и тексты на основе содержимого слайдов.
Сохраните полученный документ Word.
Бесплатный онлайн-конвертер
Другие поддерживаемые преобразования
Вы также можете конвертировать PowerPoint в файлы других форматов.