В этом пошаговом руководстве мы расскажем, как преобразовать PPTX в XPS на C# без взаимодействия. В наши дни формат PPTX является предпочтительным форматом для презентаций PowerPoint, однако вы также можете преобразовать PPT в XPS в приложениях C#, используя тот же подход.
Действия по преобразованию PPTX в XPS на C# без Interop
- Получите пакет Aspose.Slides for .NET с сайта NuGet.org.
- Используйте пространства имен Aspose.Slides и Aspose.Slides.Export.
- Установить лицензию с помощью метода SetLicense
- Создайте новый объект класса Presentation Class
- Загрузите файл презентации PowerPoint в объект, созданный выше.
- Сохраните вход 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 или службы. Вы можете запустить его как на локальном компьютере, так и на сервере.