PPTX в DOCX C#

У деяких випадках може знадобитися конвертувати презентації PowerPoint у документи Word. Щоб автоматизувати цей процес або пакетне перетворення, у цій статті описано, як конвертувати PowerPoint PPTX/PPT у Word DOCX за допомогою C#.

API для перетворення PowerPoint у Word

Щоб перетворити презентацію PowerPoint на документ Word, ми використаємо Aspose.Slides for .NET у поєднанні з Aspose.Words for .NET. Перший — це API керування презентаціями, який дозволяє створювати або змінювати презентації PowerPoint. Тоді як останній є API обробки тексту для створення або обробки документів Word. Ви можете завантажити API або встановити їх за допомогою NuGet. Крім того, ви можете отримати повний пакет API Aspose як Aspose.Total для .NET.

PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words

Перетворення PowerPoint PPTX або PPT на DOCX у C#

Нижче наведено кроки для перетворення презентації PowerPoint на документ Word за допомогою C#.

  • Спочатку додайте посилання на Aspose.Words for .NET і Aspose.Slides for .NET у свій проект.
  • Після цього завантажте презентацію PowerPoint за допомогою класу Aspose.Slides.Presentation.
  • Потім збережіть презентацію в об’єкт MemoryStream.
  • Створіть об’єкт класу Aspose.Words.Document та ініціалізуйте його об’єктом MemoryStream.
  • Нарешті збережіть документ за допомогою методу Aspose.Words.Document.Save(string, Aspose.Words.SaveFormat.Docx).

У наступному прикладі коду показано, як перетворити PPTX на DOCX за допомогою C#.

// Завантажте презентацію PowerPoint
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
  using (var stream = new MemoryStream())
  {
      // Зберегти презентацію в потік пам'яті
      presentation.Save(stream, SaveFormat.Html);
      stream.Flush();
      stream.Seek(0, SeekOrigin.Begin);

      // Завантажте вміст презентації в документ Word
      var doc = new Aspose.Words.Document(stream);
      
      // Збережіть документ Word
      doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
  }
}

Отримайте безкоштовну ліцензію API

Ви можете використовувати API без оціночних обмежень, надіславши запит на тимчасову ліцензію.

Спробуйте онлайн

Ви також можете спробувати онлайн-конвертер PowerPoint у Word, який базується на згаданих вище API.

Висновок

У цій статті ви дізналися, як конвертувати PowerPoint PPT або PPTX у Word DOCX за допомогою C#. Ви можете просто встановити API та інтегрувати наданий код у свої програми .NET. Крім того, ви можете переглянути наведену нижче документацію, щоб ознайомитися з іншими функціями API. Крім того, не соромтеся повідомляти нам про свої запити через наш форум.

Дивись також