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
- Szerezze be a Aspose.Slides for .NET csomagot a NuGet.org webhelyről
- Használjon Aspose.Slides és Aspose.Slides.Export névtereket
- Állítsa be a licencet a SetLicense metódussal
- Hozzon létre egy új objektumot a Presentation Class osztályban
- Töltse be a PowerPoint bemutató fájlt a fent létrehozott objektumba
- 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.