Προεπισκόπηση προστασίας διαφάνειας

Οι παρουσιάσεις PowerPoint έχουν ιδιότητες που περιέχουν λεπτομέρειες σχετικά με μια παρουσίαση, όπως τίτλος, όνομα συγγραφέα, θέμα και λέξεις-κλειδιά που προσδιορίζουν το θέμα ή το περιεχόμενο του εγγράφου κ.λπ. Είναι σημαντικό να προσδιορίζονται σχετικές τιμές για τα χαρακτηριστικά ιδιοτήτων της παρουσίασης, καθώς βοηθούν στην αναγνώριση της παρουσίασης. Ενώ οι μεμονωμένες διαφάνειες μέσα στην παρουσίαση έχουν ιδιότητες που σχετίζονται με αυτές, όπως Ύψος, Πλάτος, Προσανατολισμός, δείκτης διαφάνειας στην παρουσίαση, Τύπος Μεγέθους κ.λπ. To Aspose.Slides Cloud σας επιτρέπει να προγραμματίσετε την Επιβολή Ιδιοτήτων Προστασίας PPTX.

Γρήγορη Συμβουλή

Χρησιμοποιήστε την ακόλουθη εντολή για να προσδιορίσετε την τρέχουσα φιλοξενούμενη έκδοση του Aspose.Slides Cloud API,

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"  }

Τώρα θα ρίξουμε λίγο φως σε ορισμένα θέματα σε αυτό το ιστολόγιο.

Λάβετε Ιδιότητες Διαφάνειας

Aspose.Slides Cloud παρέχει τις δυνατότητες για να αποκτήσετε τις Ιδιότητες Διαφάνειας χρησιμοποιώντας την εντολή cURL και ταυτόχρονα, μπορείτε να προσπαθήσετε να χρησιμοποιήσετε το συγκεκριμένο SDK προγραμματισμού για να ικανοποιήσετε τις απαιτήσεις σας.

cURL command

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

Request 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
{
    // instantiate SlidesAPI object
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // Create GetSlidesSlidePropertiesRequest  object and provide input PPTX reference
    GetSlidesSlidePropertiesRequest request = new GetSlidesSlidePropertiesRequest { Name = "input.pptx" };
    // Διαβάστε τις ιδιότητες διαφάνειας
    SlideProperties slideProperties = slidesApi.GetSlidesSlideProperties(request);
    // εμφάνιση λεπτομέρειες αριθμού πρώτης διαφάνειας
    Console.WriteLine(slideProperties.FirstSlideNumber);
    // εκτύπωση λεπτομερειών προσανατολισμού διαφάνειας
    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());
}

Ρυθμίσεις Ιδιοτήτων Διαφάνειας PPTX

Παρόλα αυτά, το Aspose.Slides Cloud είναι πλήρως ικανό να ρυθμίζει τις ιδιότητες για τις διαφάνειες του PowerPoint και στην επόμενη ενότητα, έχουμε εξηγήσει τα σχετικά βήματα.

cURL command

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 viisit 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";
    // instantiate SlidesAPI object
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // Δημιουργήστε το αντικείμενο PutSlidesSlidePropertiesRequest και παρέχετε την είσοδο PPTX ως επιχείρημα
    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);
    // διαβάστε την ιδιότητα πλάτους της διαφάνειας
    Console.WriteLine(response.Width);
    // διαβάστε την ιδιότητα ύψος της διαφάνειας
    Console.WriteLine(response.Height);
 }
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Αποκτήστε Ιδιότητες Προστασίας Διαφάνειας

Η μέθοδος GetSlidesProtectionProperties του API παρέχει τις δυνατότητες να διαβάζει τις ιδιότητες προστασίας των εγγράφων παρουσίασης.

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";
    // δημιουργήστε αντικείμενο SlidesAPI
    SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
    // Δημιουργήστε αντικείμενο PutSlidesSlidePropertiesRequest και δώστε το εισερχόμενο PPTX ως παράμετρο.
    GetSlidesProtectionPropertiesRequest request = new GetSlidesProtectionPropertiesRequest
    {
        // speicfy input PowerPoint presentation
        Name = "input.pptx",   
    };
    ProtectionProperties slideProperties = slidesApi.GetSlidesProtectionProperties(request);
    // διαβάστε την ιδιότητα πλάτους της διαφάνειας
    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());
}

Deprecated Methods

PUT fromHtml μέθοδος είναι αποσυρμένη και θα διαγραφεί στην έκδοση 21.4. Χρησιμοποιήστε τη POST fromHtml μέθοδο για να δημιουργήσετε παρουσιάσεις και επίσης να προσθέσετε νέες διαφάνειες σε αυτές.

slideSize resource είναι απαρχαιωμένο και θα διαγραφεί στην έκδοση 21.4. Χρησιμοποιήστε το slideProperties resource αντί αυτού.

Συμπέρασμα

Σε αυτό το άρθρο, έχουμε εξερευνήσει τις δυνατότητες του Aspose.Slides Cloud για να ορίσουμε Ιδιότητες Προστασίας PPTX, να αποκτήσουμε Ιδιότητες Προστασίας Διαφάνειας, να αποκτήσουμε Ιδιότητες Διαφάνειας χρησιμοποιώντας C# .NET καθώς και μια εντολή cURL. Μπορείτε εύκολα να κατεβάσετε τον πλήρη πηγαίο κώδικα του Aspose.Slides Cloud SDK για .NET από GitHub. Για να μάθετε περισσότερα σχετικά με τις δυνατότητες του SDK, παρακαλούμε εξερευνήστε τον Οδηγό για προγραμματιστές.

Σχετικά Άρθρα