Как преобразовать PPTX в XPS на C# без Interop

В этом пошаговом руководстве мы расскажем, как преобразовать PPTX в XPS на C# без взаимодействия. В наши дни формат PPTX является предпочтительным форматом для презентаций PowerPoint, однако вы также можете преобразовать PPT в XPS в приложениях C#, используя тот же подход.

Действия по преобразованию PPTX в XPS на C# без Interop

  1. Получите пакет Aspose.Slides for .NET с сайта NuGet.org.
  2. Используйте пространства имен Aspose.Slides и Aspose.Slides.Export.
  3. Установить лицензию с помощью метода SetLicense
  4. Создайте новый объект класса Presentation Class
  5. Загрузите файл презентации PowerPoint в объект, созданный выше.
  6. Сохраните вход PPTX file format как выходной XPS-файл.

Ранее мы рассмотрели как защитить PPTX с помощью C# в другом разделе с практическими рекомендациями. Однако в этом разделе приведенные выше шаги помогут вам преобразовать PPTX в XPS на C#. Вам не нужны Microsoft PowerPoint или Interop для этого преобразования, и вы можете легко запустить этот код на всех платформах.

Код для преобразования PPTX в XPS на C# без взаимодействия

using System;
//Add reference to Aspose.Slides for .NET API
//Use following namespaces to convert PPTX to XPS
using Aspose.Slides;
using Aspose.Slides.Export;
namespace ConvertPPTXToXPS
{
class Program
{
static void Main(string[] args)
{
//Set license before converting PPTX to XPS
Aspose.Slides.License AsposeSlidesLicense = new Aspose.Slides.License();
AsposeSlidesLicense.SetLicense(@"c:\asposelicense\license.lic");
//load input PowerPoint presentation
Presentation PowerPointPresentation = new Presentation("InputPowerPointPresentation.pptx");
//save output XPS file
PowerPointPresentation.Save("PresentationConvertedToXPS.xps", SaveFormat.Xps);
}
}
}

Приведенный выше код работает с любым типом приложения .NET, использующим код C#, будь то веб-приложение ASP.NET, приложение Windows Forms или службы. Вы можете запустить его как на локальном компьютере, так и на сервере.

 Русский