Diá védelmi előnézet

A PowerPoint bemutatóknak olyan tulajdonságai vannak, amelyek részleteket tartalmaznak a bemutatóról, például cím, szerző neve, téma és kulcsszavak, amelyek az irat témáját vagy tartalmát azonosítják stb. Fontos, hogy releváns értékeket határozzunk meg a bemutató Tulajdonság attribútumaihoz, mert ezek segítenek azonosítani a bemutatót. Ezzel szemben a bemutatón belüli egyes diákhoz olyan tulajdonságok kapcsolódnak, mint például Magasság, Szélesség, Tájolás, diák indexe a bemutatóban, MéretTípus stb. Az Aspose.Slides Cloud lehetővé teszi, hogy programozottan beállítsa a PPTX Védelmi Tulaj

Gyors tanács

Használja a következő parancsot az Aspose.Slides Cloud API aktuális hosztolt verziójának azonosításához,

curl -X GET "https://api.aspose.cloud/v3.0/slides/info" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

Response Body

{  "name":  "Aspose.Slides for Cloud",  "version":  "21.1.0"  }

Most most már világítani fogunk a következő témákra ebben a blogban.

Slide tulajdonságok lekérése

Az Aspose.Slides Cloud lehetőséget biztosít a Diák jellemzőinek lekérésére cURL parancs használatával, és egyben megpróbálhatja használni a nyelvspecifikus programozási SDK-t az igényei kielégítésére.

cURL parancs

curl -X GET "https://api.aspose.cloud/v3.0/slides/input.pptx/slideProperties" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

Kérés URL

https://api.aspose.cloud/v3.0/slides/input.pptx/slideProperties

Response Body

{  "firstSlideNumber":  **1**,  "orientation":  "Landscape",  "sizeType":  "Widescreen",  "width":  **960**,  "height":  **540**,  "selfUri":  {  "href":  "https://api.aspose.cloud/v3.0/slides/input.pptx/slideProperties",  "relation":  "self"  }  }

C# .NET

// 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/

try
{
    // példányosítani SlidesAPI objektumot
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // Hozzon létre GetSlidesSlidePropertiesRequest objektumot, és adja meg a PPTX hivatkozást.
    GetSlidesSlidePropertiesRequest request = new GetSlidesSlidePropertiesRequest { Name = "input.pptx" };
    // Olvasd el a Slide tulajdonságait
    SlideProperties slideProperties = slidesApi.GetSlidesSlideProperties(request);
    // display First slide number details
    Console.WriteLine(slideProperties.FirstSlideNumber);
    // print orientation details of slide
    Console.WriteLine(slideProperties.Orientation);
    // print the height details for slide
    Console.WriteLine(slideProperties.Height);
    // print width details for slide
    Console.WriteLine(slideProperties.Width);
    // print information related to scaleType
    Console.WriteLine(slideProperties.ScaleType);
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Állítsa be a PPTX dia tulajdonságait

Mindazonáltal az Aspose.Slides Cloud teljes mértékben képes beállítani a PowerPoint diák tulajdonságait, és a következő szakaszban ismertettük a kapcsolódó lépéseket.

cURL parancs

curl -X PUT "https://api.aspose.cloud/v3.0/slides/input.pptx/slideProperties" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"FirstSlideNumber\": 0, \"Orientation\": \"Portrait\", \"ScaleType\": \"DoNotScale\", \"SizeType\": \"OnScreen\", \"Width\": 600, \"Height\": 900, \"SelfUri\": { \"Href\": \"https://api.aspose.cloud/v3.0/slides/input.pptx/slideProperties\", \"Relation\": \"self\", \"LinkType\": \"\", \"Title\": \"Hello\" }, \"AlternateLinks\": [ { \"Href\": \"string\", \"Relation\": \"string\", \"LinkType\": \"string\", \"Title\": \"string\" } ]}"

C# .NET

// please viist following link for complete source code  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
try
{
    String Client_ID = "xxxxxxxx-1c8e-4ea4-a948-3857547232fa";
    String Client_Secret = "xxxxxxxx237f013e329cdf5694cc96a";
    // példányosítsd a SlidesAPI objektumot
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // Hozzon létre PutSlidesSlidePropertiesRequest objektumot, és adja meg a bemeneti PPTX-t argumentumként.
    PutSlidesSlidePropertiesRequest request = new PutSlidesSlidePropertiesRequest {
        // speicfy input PowerPoint presentation
        Name = "input.pptx",
        Dto = new SlideProperties {
            Width = 900,
            Height = 600,
            Orientation = SlideProperties.OrientationEnum.Portrait,
            ScaleType = SlideProperties.ScaleTypeEnum.DoNotScale,
            SizeType = SlideProperties.SizeTypeEnum.OnScreen,
        }
    };
    SlideProperties response = slidesApi.PutSlidesSlideProperties(request);
    // olvassa el csúszka szélességét
    Console.WriteLine(response.Width);
    // olvassa el a slide magasság tulajdonságát
    Console.WriteLine(response.Height);
 }
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Get Slide Protection Properties

Az API GetSlidesProtectionProperties metódusa lehetőséget biztosít a bemutató dokumentumok védelmi tulajdonságainak olvasására.

curl -X GET "https://api.aspose.cloud/v3.0/slides/input.pptx/protectionProperties" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

C# .NET

// please viist following link for complete source code  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

try
{
    String Client_ID = "xxxxxxx-1c8e-4ea4-a948-3857547232fa";
    String Client_Secret = "xxxxxxxx237f013e329cdf5694cc96a";
    // instantiate SlidesAPI object
    SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
    // Hozzon létre PutSlidesSlidePropertiesRequest objektumot és adja meg az input PPTX-t argumentumként.
    GetSlidesProtectionPropertiesRequest request = new GetSlidesProtectionPropertiesRequest
    {
        // speicfy input PowerPoint presentation
        Name = "input.pptx",   
    };
    ProtectionProperties slideProperties = slidesApi.GetSlidesProtectionProperties(request);
    // olvassa el a slide szélesség tulajdonságát
    Console.WriteLine("Encrypted Document Properties = "+slideProperties.EncryptDocumentProperties);
    Console.WriteLine("Read Only Recommended = "+slideProperties.ReadOnlyRecommended);
    Console.WriteLine("Self URi = " + slideProperties.SelfUri);
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Elavult módszerek

A PUT fromHtml módszer elavult, és az 21.4-es kiadásban törlésre kerül. Használja a POST fromHtml módszert a bemutatók létrehozásához, és új dia hozzáadásához is.

slideSize resource már elavult, és a 21.4-es kiadásban törlésre kerül. Használja a slideProperties erőforrást helyette.

Következtetés

Ebben a cikkben az Aspose.Slides Cloud képességeit vizsgáltuk a PPTX Védelem Tulajdonságok beállítására, a Diavetítés Védelem Tulajdonságok lekérdezésére, a Diavetítés Tulajdonságok lekérdezésére C# .NET segítségével, valamint egy cURL parancs használatával. A teljes forráskódot az Aspose.Slides Cloud SDK for .NET egyszerűen letöltheti a GitHub oldalról. A SDK képességeivel kapcsolatos további információkért kérjük, böngésszen a Fejlesztői Útmutató oldalán.

Kapcsolódó cikkek