Minden új kiadással igyekszünk a PowerPoint manipuláció és feldolgozási funkciók legjobbjait nyújtani. Folyamatosan keményen dolgozunk azon, hogy az Aspose.Slides Cloud elegendően képessé váljon minden PowerPoint manipulációs képesség kiszolgálására. Tehát ebben a cikkben részletesen meg fogjuk vitatni a következő témákat

Info: You may want to check out Aspose FREE PowerPoint to PDF online converter.

FODP formátum támogatása

A FODP egy bemutató fájl, amely az OpenDocument formátumban van mentve, de lapos XML formátumban, a szabványos .ODP fájlokhoz használt .ZIP tároló helyett. Egyszerűbbé teszi a bemutatók automatikus generálását, és lehetővé teszi, hogy a bemutatók olvashatók legyenek szövegszerkesztővel. Az Aspose.Slides Cloud SDK for .NET legújabb kiadásában a .fodp formátum támogatása is biztosítva lett. Mostantól lehetővé teszi a felhasználók számára, hogy .fodb fájlokat töltsenek be feldolgozásra, vagy meglévő PowerPoint fájlokat töltsenek be és mentenek FODB formátumban.

cURL parancs

curl -X PUT "https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/Fodp?outPath=NotesPresentation.fodp" -H  "accept: application/json" -H  "authorization: Bearer <JWT Token>" -H  "Content-Type: application/json" -H  "x-aspose-client: Containerize.Swagger" -d "{  \"Format\": \"string\"}"

Kérés URL

https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/Fodp?outPath=NotesPresentation.fodp

C#.NET

// A teljes példákhoz és adatfájlokhoz kérjük, látogasson el a https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet oldalra.
string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

// initialize Aspose.Slides Cloud példány
SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
// Hozzon létre egy PostSlidesSaveAsRequest objektumot a fájl átalakításához.
PostSlidesSaveAsRequest request = new PostSlidesSaveAsRequest
{
    Name = "NotesPresentation.pptx",
    Format = ExportFormat.Fodp,
};
Stream response = api.PostSlidesSaveAs(request);
// mentse a keletkezett fájlt a rendszer meghajtóra
response.CopyTo(File.Create("myPresentation.fodp"));

Új PdfCompliance lehetőségek

A legújabb kiadásban néhány új opció (PdfA1a és PdfUa opciók) került hozzáadásra a ComplianceEnum enumerációhoz.

A megfelelőségi lehetőségek

Kép 1:- Újonnan hozzáadott PDF/A kompatibilitási lehetőségek

// complete examples can be found over https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/

// initialize Aspose.Slides Cloud instance
SlidesApi Slidesapi = new SlidesApi(MyAppSid, MyAppKey);
// PdfExportOption példány, amely az opciók beállítására szolgál a PDF renderelése során
Aspose.Slides.Cloud.Sdk.Model.PdfExportOptions pdfExportOptions = new PdfExportOptions();

// válassza ki a PDF/A kompatibilis formátumot
pdfExportOptions.Compliance = PdfExportOptions.ComplianceEnum.PdfA1a;
// töltsd le a PPTX-et a felhőtárolóból, és állítsd be az exportálási formátumot PDF-re és PdfExportOptions-ra
PostSlideSaveAsRequest postSlideSaveAsRequest = new PostSlideSaveAsRequest("Presentation1-a.pptx", 1, SlideExportFormat.Pdf, pdfExportOptions);
// parse resultant file to stream object
Stream pdf = Slidesapi.PostSlideSaveAs(postSlideSaveAsRequest);

// mentse a kapott fájlt a rendszer meghajtójára
pdf.CopyTo(File.OpenWrite("MyPresentation-pdf-a1a.pdf"));
A-1a megfelelőségű kimenet

Kép 2:- A PPTX átalakítva PDF/A-1a megfelelőségi formátumba

A megjegyzések diák meghatározása

A prezentáció egyik alapvető része a beszélői jegyzetek elkészítése. Ezek a jegyzetek tartalmazhatják a mondandó emlékeztetőit és további információkat vagy tényeket, amelyek nem jelennek meg a képernyőn.

PowerPoint diák jegyzetekkel

Kép 3:- PowerPoint dia jegyzetekkel

PowerPoint bemutató a Felhő Tárolóból

Kérési URL

https://api.aspose.cloud/v3.0/slides/Presentation1-a.pptx/slides/1/notesSlide/exist

cURL parancs

curl -X GET "https://api.aspose.cloud/v3.0/slides/Presentation1-a.pptx/slides/1/notesSlide/exist" -H "accept: application/json" -H "authorization: Bearer <JWT Token>"

C#.NET

// teljes példák találhatók a https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet címen

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

// initialize Aspose.Slides Cloud instance
SlidesApi Slidesapi = new SlidesApi(MyAppSid, MyAppKey);
// Töltsd le a PowerPointot a felhőtárolóból, és határozd meg az első dia megjegyzéseit.
GetNotesSlideExistsRequest request = new GetNotesSlideExistsRequest
{
    Name = "Presentation1-a.pptx",
    SlideIndex = 1
};
// azonosítsa, hogy léteznek-e jegyzetek a dián
EntityExists exists = Slidesapi.GetNotesSlideExists(request);
// print result on console
Console.WriteLine(exists.Exists);

PowerPotin bemutató helyi rendszerről

Kérési URL

https://api.aspose.cloud/v3.0/slides/slides/1/notesSlide/exist

cURL parancs

curl -X POST "https://api.aspose.cloud/v3.0/slides/slides/2/notesSlide/exist" -H "accept: application/json" -H "authorization: Bearer <JWT Token>" -d {"document":{}}

C#.NET

// Teljes példák találhatók itt: https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

// initialize Aspose.Slides Cloud példány
SlidesApi Slidesapi = new SlidesApi(MyAppSid, MyAppKey);
// Töltse be a PowerPointot a helyi rendszer meghajtójáról, és határozza meg az első dián található jegyzeteket.
PostGetNotesSlideExistsRequest request = new PostGetNotesSlideExistsRequest
{
    Document = File.OpenRead("Presentation1-a.pptx"),
    SlideIndex = 1
};
// azonosítsa, hogy léteznek-e jegyzetek a dián
EntityExists exists = Slidesapi.PostGetNotesSlideExists(request);            
// print result on console
Console.WriteLine("Notes exist in Slide :"+ exists.Exists);

Exportálás PowerPoint Alakzatok PNG-ként

A formák nagyszerű módja annak, hogy érdekesebbé tegyük a prezentációinkat. A PowerPoint formák testreszabhatók az igényeid szerint, a saját színpalettád, preferenciáid és egyebek felhasználásával. A formák vizuális vonzerőt adnak a prezentációidhoz. Az Aspose.Slides Cloud biztosítja a lehetőségeket a formák kinyerésére / mentésére az alábbi raszteres képformátumok egyikébe.

Rasztrokép export formátumok

Image 4:- Kép exportálási formátumok

PowerPoint dia intelligens formákkal

Image 5:- PowerPoint dia alakzatokkal

C#.NET

// teljes példák találhatók a https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet címen
string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/

// initialize Aspose.Slides Cloud instance
SlidesApi Slidesapi = new SlidesApi(MyAppSid, MyAppKey);
// create an object to load PPTX and access 4th shape object on 2nd slide
PostSubshapeSaveAsRequest request = new PostSubshapeSaveAsRequest
{
    Name = "Presentation1-a.pptx",
    SlideIndex = 2, 
    ShapeIndex = 4,
    Format = ShapeExportFormat.Png,
    ScaleX = 2,
    ScaleY = 2
};
// húzza be a shape objektumot egy Stream példányba
Stream file = Slidesapi.PostSubshapeSaveAs(request);
// mentse el a raszteres képet a rendszermeghajtóra
file.CopyTo(File.Create("subshape.png"));
smartshape exportálva PNG formátumban

Image 6:- Forma exportálva PNG formátumban

Következtetés

Ebben a cikkben az Aspose.Slides Cloud SDK for .NET-ben bevezetett új funkciókkal kapcsolatos részleteket tárgyaltunk. Különösen tárgyaltuk, hogyan lehet a szubformátumokat PNG vagy JPEG formátumban exportálni, valamint hogyan lehet a PPT-t PDF/A formátumba konvertálni. Ha bármilyen problémába ütközik az API használata során, kérjük, bátran lépjen velünk kapcsolatba a díjmentes product support forum segítségével.

Kapcsolódó Cikkek

Javasoljuk, hogy látogassa meg az alábbi linkeket, hogy többet megtudjon a következőkről