Hogyan lehet PPTX-t XPS-re konvertálni C#-ban interop nélkül

Ebben a lépésről lépésre bemutatott oktatóanyagban kifejtjük, hogyan lehet a PPTX-t XPS-re konvertálni C#-ban interop nélkül. A PPTX formátum manapság a PowerPoint prezentációk előnyben részesített formátuma, azonban ugyanezzel a módszerrel a PPT-t XPS-re is konvertálhatja C# alkalmazásokban.

Lépések a PPTX XPS-re konvertálásához C#-ban interop nélkül

  1. Szerezze be a Aspose.Slides for .NET csomagot a NuGet.org webhelyről
  2. Használjon Aspose.Slides és Aspose.Slides.Export névtereket
  3. Állítsa be a licencet a SetLicense metódussal
  4. Hozzon létre egy új objektumot a Presentation Class osztályban
  5. Töltse be a PowerPoint bemutató fájlt a fent létrehozott objektumba
  6. Mentse a bemenetet PPTX file format kimeneti XPS-fájlként

Korábban a hogyan lehet PPTX-t biztosítani C# használatával témakörrel foglalkoztunk egy másik útmutató témakörben. Ebben a témakörben azonban a fenti lépések segítenek a PPTX XPS-re konvertálásában C# nyelven. Ehhez az átalakításhoz nincs szükség Microsoft PowerPointra vagy Interopra, és ezt a kódot minden platformon zökkenőmentesen futtathatja.

Kód a PPTX XPS-re konvertálásához C#-ban interop nélkül

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);
}
}
}

A fenti kód bármilyen típusú, C# kódot használó .NET-alkalmazással működik, legyen az ASP.NET webalkalmazás, Windows Forms alkalmazás vagy szolgáltatások. Futtathatja a helyi gépen vagy egy szerveren egyaránt.

 Magyar