
Οι παρουσιάσεις 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" }
Τώρα θα ρίξουμε λίγο φως σε ορισμένα θέματα σε αυτό το ιστολόγιο.
- Απόκτηση Ιδιοτήτων Διαφάνειας
- Ορισμός ιδιοτήτων διαφάνειας PPTX
- Λάβετε Ιδιότητες Προστασίας Διαφάνειας
- Μη υποστηριζόμενες μέθοδοι
Λάβετε Ιδιότητες Διαφάνειας
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, παρακαλούμε εξερευνήστε τον Οδηγό για προγραμματιστές.