
PowerPoint პრეზენტაციებს აქვთ თვისებები, რომლებიც შეიცავს დეტალებს პრეზენტაციის შესახებ, როგორიცაა სათაური, ავტორის სახელი, თემა და გასაღებები, რომლებიც ცნობენ დოკუმენტის თემატიკას ან შინაარსს და ა.შ. მნიშვნელოვანია, რომ მითითებული იყოს შესაბამისი მნიშვნელობები პრეზენტაციის Property ატრიბუტებისთვის, რადგან ისინი ხელს უწყობენ პრეზენტაციის იდენტიფიცირებას. მაშინ, როდესაც ინდივიდუალური სრიალები პრეზენტაციაში აქვთ დაკავშირებული თვისებები, როგორიცაა სიმაღლე, სიგანე, მიდგომა, სრიალის ინდექსი პრეზენტაციაში, SizeType და ა.შ. 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>"
პასუხის სხეული
{ "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>"
გთხოვთ, URL-ი
https://api.aspose.cloud/v3.0/slides/input.pptx/slideProperties
პასუხის სხეული
{ "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
// მოსმენილი მაგალითები შეგიძლიათ მოიძიოთ შემდეგ ვებსაიტზე: 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
{
// ექსპლუატა SlidesAPI ობიექტი
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// Create GetSlidesSlidePropertiesRequest ობიექტი და გამოტოვეთ PPTX სარედაქციო მითითება
GetSlidesSlidePropertiesRequest request = new GetSlidesSlidePropertiesRequest { Name = "input.pptx" };
// პრადიუმის თვისებების წაკითხვა
SlideProperties slideProperties = slidesApi.GetSlidesSlideProperties(request);
// პირველი სლაიდის ნომრის დეტალების ჩვენება
Console.WriteLine(slideProperties.FirstSlideNumber);
// 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());
}
პროექტის PPTX სლაიდის მახასიათებლები
მართალია, Aspose.Slides Cloud სრულიად უნარშ[e]ობს 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 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";
// SlidesAPI ობიექტის ინსტანცირება
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// Create PutSlidesSlidePropertiesRequest object and provide input PPTX as argument
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);
// slide-ის სიმაღლის თვისება წაიკითხე
Console.WriteLine(response.Height);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
გააკეთეთ სლაის დაცვის მახასიათებლები
The GetSlidesProtectionProperties method of API provides the capabilities to read the protection properties of presentation documents.
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);
// Create PutSlidesSlidePropertiesRequest object and provide input PPTX as argument
GetSlidesProtectionPropertiesRequest request = new GetSlidesProtectionPropertiesRequest
{
// speicfy input PowerPoint presentation
Name = "input.pptx",
};
ProtectionProperties slideProperties = slidesApi.GetSlidesProtectionProperties(request);
// slide-ის სიგანის თვისების წაკითხვა
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());
}
ძველმოდური მეთოდები
PUT fromHtml მეთოდი გაუქმდა და წაიშლება 21.4 გაცემაში. გამოიყენეთ POST fromHtml მეთოდი პრეზენტაციების შესაქმნელად და ასევე მათში ახალი სლაიდების დამატებისთვის.
slideSize რესურსი გადაცემულია და წაიშლება 21.4 ვერსიაში. გამოიყენეთ slideProperties რესურსი ამის ნაცვლად.
დასკვნა
ამ სტატიის განმავლობაში, ჩვენ გამოვიკვლიეთ Aspose.Slides Cloud-ის შესაძლებლობები PPTX დაცვის propiedades-ის დასაყენებლად, სლაიდის დაცვის propiedades-ის მომტანი, სლაიდის propiedades-ის მიღება C# .NET-ის გამოყენებით და cURL ბრძანებით. თქვენ შეგიძლიათ მარტივად გადმოტვირთოთ Aspose.Slides Cloud SDK-ის სრული წყარო GitHub-დან. SDK-ის შესაძლებლობების უკეთ გააცნობისთვის გთხოვთ განიხილოთ Developer Guide.