Hatékony fájlformátum-automatizálási API-k csomagja Aspose.Total for .NET segítségével két egyszerű lépésben egyszerűen renderelheti le a CGM-et PPSM-ben. A PDF-feldolgozási API Aspose.PDF for .NET használatával a CGM-fájlformátumot PPTX-re alakíthatja át. Ezt követően a Presentation Processing API Aspose.Slides for .NET használatával a PPTX-t PPSM-vé alakíthatja.
.NET API a CGM PPSM-vé konvertálásához
- Nyissa meg a CGM-fájlt a Document osztály használatával
- Konvertálja a CGM-et PPTX-vé a Save módszerrel
- Töltse be a PPTX fájlt a Presentation osztály használatával
- Mentse a dokumentumot PPSM-formátumba a Save metódussal, és állítsa be az `Ppsm-t SaveFormat-ként.
Konverziós követelmények
Telepítés parancssorból nuget install Aspose.Total
néven, vagy a Visual Studio Package Manager konzolján keresztül az Install-Package Aspose.Total
paranccsal.
Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL-eket ZIP-fájlban a downloads webhelyről.
XMP-metaadatok beszerzése a CGM-fájlból .NET-en keresztül
A CGM PPSM-re konvertálása közben előfordulhat, hogy további XMP-metaadat-információkra lesz szüksége a kötegelt átalakítási folyamat prioritásainak meghatározásához. Például beszerezheti és rendezheti a konverziós dokumentumokat a létrehozás dátuma alapján, és ennek megfelelően dolgozhatja fel a dokumentumokat. Az Aspose.PDF for .NET lehetővé teszi a CGM-fájlok XMP-metaadatainak elérését. A CGM-fájl metaadatainak lekéréséhez létrehozhat egy Document objektumot, és megnyithatja a bemeneti CGM-fájlt. Ezt követően a Metadata tulajdonság segítségével szerezheti be a fájl metaadatait.
Csak olvasható PPSM-fájl létrehozása .NET-en keresztül
Az Aspose.Slides for .NET API használatával tovább javíthatja konverziós alkalmazása funkcióit. Az egyik funkció lehet a kimeneti fájl létrehozása csak olvasható a biztonság növelése érdekében. Az API lehetővé teszi az PPSM-fájl írásvédettre állítását, ami azt jelenti, hogy a felhasználók (a prezentáció megnyitása után) a csak olvasható ajánlást látják.
Presentation presentation = new Presentation("PptxOutput.pptx");
presentation.ProtectionManager.ReadOnlyRecommended = true;
presentation.Save("output.ppsm", SaveFormat.Ppsm);