معاينة حماية الشريحة

تحتوي عروض PowerPoint التقديمية على خصائص تحتوي على تفاصيل حول العرض التقديمي مثل العنوان واسم المؤلف والموضوع والكلمات الرئيسية التي تحدد موضوع الوثيقة أو محتوياتها، وما إلى ذلك. من المهم تحديد قيم ذات صلة لخصائص العرض التقديمي لأنها تساعد في التعرف على العرض التقديمي. بينما تحتوي الشرائح الفردية داخل العرض التقديمي على خصائص مرتبطة بها مثل الارتفاع والعرض والتوجه، ومؤشر الشريحة في العرض التقديمي، ونوع الحجم، وما إلى ذلك. يتيح لك 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"  }

الآن سوف نسلط الضوء على المواضيع التالية في هذه المدونة.

احصل على خصائص الشريحة

تقدم 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

جسم الرد

{  "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);
    // إنشاء كائن GetSlidesSlidePropertiesRequest وتوفير مرجع PPTX المدخل
    GetSlidesSlidePropertiesRequest request = new GetSlidesSlidePropertiesRequest { Name = "input.pptx" };
    // اقرأ خصائص الشريحة
    SlideProperties slideProperties = slidesApi.GetSlidesSlideProperties(request);
    // عرض تفاصيل رقم الشريحة الأولى
    Console.WriteLine(slideProperties.FirstSlideNumber);
    // طباعة تفاصيل اتجاه الشريحة
    Console.WriteLine(slideProperties.Orientation);
    // طباعة تفاصيل الارتفاع للمنزلق
    Console.WriteLine(slideProperties.Height);
    // print width details for slide
    Console.WriteLine(slideProperties.Width);
    // طباعة معلومات متعلقة بـ 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

// يرجى زيارة الرابط التالي للحصول على كود المصدر الكامل  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);
    // قم بإنشاء كائن PutSlidesSlidePropertiesRequest وقدم PPTX كمعامل.
    PutSlidesSlidePropertiesRequest request = new PutSlidesSlidePropertiesRequest {
        // حدد عرض PowerPoint الإدخال
        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

// يرجى زيارة الرابط التالي للحصول على كود المصدر الكامل  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());
}

طرق قديمة

PUT fromHtml method لا يُعتبر مُوصى به وسيتم حذفه في إصدار 21.4. استخدم POST fromHtml method لإنشاء العروض التقديمية وأيضًا لإضافة شرائح جديدة إليها.

تم إيقاف استخدام مورد slideSize وسيتم حذفه في إصدار 21.4. استخدم مورد slideProperties بدلاً من ذلك.

خاتمة

في هذه المقالة، استعرضنا قدرات Aspose.Slides Cloud لتعيين خصائص حماية PPTX، والحصول على خصائص حماية الشريحة، والحصول على خصائص الشريحة باستخدام C# .NET بالإضافة إلى أمر cURL. يمكنك بسهولة تنزيل الشيفرة المصدرية الكاملة لمكتبة Aspose.Slides Cloud SDK لـ .NET من GitHub. لزيادة المعرفة حول قدرات SDK، يرجى استكشاف Developer Guide.

المقالات ذات الصلة