Aspose.Slides Cloud SDK for Swift
Swift SDK لقراءة العروض التقديمية وكتابتها وتصديرها
Swift Cloud API لإنشاء عروض PowerPoint (PPT وPPTX) وOpenOffice (ODP) وقراءتها وإدارتها وتحويلها في السحابة.
Aspose.Slides Cloud SDK for Swift عبارة عن SDK سحابي شامل يسمح لمطوري Swift بالتفاعل مع Aspose.Slides Cloud API وإنشاء العروض التقديمية وتعديلها وتحويلها بتنسيقات مختلفة بما في ذلك PowerPoint (PPT وPPTX) وOpenOffice Impress (ODP) وغير ذلك الكثير. يعمل SDK هذا على تبسيط عملية العمل مع العروض التقديمية ويسمح للمطورين بالتركيز على منطق أعمالهم الأساسي. تدعم واجهة برمجة التطبيقات قراءة وكتابة العديد من تنسيقات ملفات العروض التقديمية مثل XLS وXLSX وXLSB وXLSM وXLT وXLTX وXLTM وODS وXML وCSV وTSV وTXT (TabDelimited) وHTML وMHTML وما إلى ذلك.
Aspose.Slides Cloud SDK لـ Swift من السهل جدًا التعامل معه ويوفر العديد من الميزات المتقدمة والأساسية للعمل مع عروض PowerPoint التقديمية في السحابة، مثل إنشاء عروض تقديمية جديدة من البداية، وتعديل العروض التقديمية الحالية، وإضافة الشرائح وإزالتها، وإضافة النصوص وتعديلها، وإدراج الصور والأشكال ، إضافة مخططات إلى العروض التقديمية، إدارة الجداول داخل العروض التقديمية، تنفيذ عمليات التنسيق المختلفة، نسخ شريحة التخطيط من العرض التقديمي المصدر، دمج عروض تقديمية متعددة، تعيين أو إزالة خصائص مستند العرض التقديمي، البحث عن النص واستبداله في شريحة معينة، معالجة إعداد الصفحة، إدارة رأس الصفحة والتذييل، وتقسيم العرض التقديمي إلى عدة عروض وغيرها الكثير.
يوفر Aspose.Slides Cloud SDK for Swift تكاملًا سلسًا مع Aspose.Slides Cloud API للسماح لمطوري Swift بتصدير عروض PowerPoint التقديمية إلى العديد من تنسيقات الملفات الأخرى، مثل HTML وPDF وPOTX وPPSX وPPTM وPPSM وPOTM وODP و OTP و TIFF و XPS و JPEG و PNG و GIF و BMP و SVG و SWF وغيرها الكثير. باستخدام Aspose.Slides Cloud SDK for Swift، يمكن لمطوري البرامج إدارة النص بسهولة داخل عروضهم التقديمية ويمكنهم بسهولة إضافة النص وتعديله وتغيير تنسيق النص وتعيين أنماط الخطوط والألوان وتنفيذ عمليات متنوعة على مستوى النص مثل إضافة الارتباطات التشعبية وإدارة التعداد النقطي والترقيم وإجراء التدقيق الإملائي. بفضل مجموعة واسعة من الميزات والإمكانيات، تسهل حزمة SDK هذه على المطورين العمل مع العروض التقديمية وإنشائها وتعديلها وتحويلها إلى تنسيقات مختلفة، والتركيز على منطق أعمالهم الأساسي.
البدء باستخدام Aspose.Slides Cloud SDK لـ Swift
الطريقة الموصى بها لتثبيت Aspose.Slides Cloud SDK for Swift هي استخدام CocoaPods. الرجاء استخدام الأمر التالي للتثبيت السلس.
تثبيت Aspose.Slides Cloud SDK لـ Swift عبر CocoaPods
target 'myproj' do
...
pod 'AsposeSlidesCloud', '~> 22.6.0'
end
يمكنك أيضًا تنزيله مباشرةً من صفحة إصدار منتج Aspose.إنشاء عروض PPT وPPTX التقديمية عبر Swift
تسهل Aspose.Slides Cloud SDK for Swift على مطوري البرامج إنشاء أنواع مختلفة من العروض التقديمية وإدارتها داخل تطبيقات Swift الخاصة بهم. يمكن لمطوري البرامج إنشاء عرض تقديمي فارغ باستخدام سطرين فقط من كود Swift. هناك العديد من الميزات الهامة الأخرى جزء من المكتبة المتعلقة بإدارة العروض التقديمية مثل تصدير العرض التقديمي الحالي إلى تنسيقات ملفات أخرى، وفتح العروض التقديمية الموجودة، وحماية العرض التقديمي باستخدام كلمة المرور، وإنشاء عرض تقديمي جديد باستخدام مستند HTML، وتقسيم / دمج العروض التقديمية، والبحث في ملفات Excel في شكل نصي وضغط ملفات Excel وغيرها الكثير.
أنشئ عرضًا تقديميًا جديدًا عبر Swift API
import Foundation
import AsposeSlidesCloud
let configuration = Configuration(appSid: "YourAppSid", appKey: "YourAppKey")
let slidesApi = SlidesAPI(configuration: configuration)
let createPresentationRequest = CreatePresentationRequest(name: "Test Presentation", password: "password", folder: "PresentationFolder")
slidesApi.createPresentation(request: createPresentationRequest) { (response, error) in
if let error = error {
print("Error Occured: \(error)")
} else {
print("Presentation Created: \(response?.name)")
}
}
إضافة وإدارة المخططات في العروض التقديمية عبر Swift API
تضمن Aspose.Slides Cloud SDK for Swift دعمًا للعمل مع أنواع مختلفة من المخططات داخل العروض التقديمية لـ PowerPoint (PPT وPPTX) وOpenOffice (ODP) في السحابة. يمكن لمطوري البرامج إنشاء مخططات كولمن، ومخططات دائرية، ومخططات فقاعية، ومخططات متناثرة، ومخططات متفرقة وغير ذلك الكثير. هناك أنواع مختلفة من الميزات التي تشكل جزءًا من واجهة برمجة التطبيقات (API) للتعامل مع المخططات في العروض التقديمية مثل إضافة أو حذف فئة المخطط، وتعيين خصائص محور المخطط، وتعيين خصائص وسيلة إيضاح المخطط. إضافة وإزالة نقاط بيانات المخطط، وتعيين خصائص جدار المخطط ثلاثي الأبعاد وغير ذلك الكثير.
كيفية تعديل خصائص مخطط موجود عبر Swift API؟
let getRequest = GetSlidesShapeRequest(
name: "presentation.pptx",
slideIndex: 1,
shapeIndex: 1
)
slidesAPI.getSlidesShape(request: getRequest) { response, error in
if let error = error {
print("Error retrieving chart: \(error)")
} else if let shape = response?.shape {
shape.chart.chartTitle = "Updated Title"
let putRequest = PutUpdateShapeRequest(
name: "presentation.pptx",
slideIndex: 1,
shapeIndex: 1,
shape: shape
)
slidesAPI.putUpdateShape(request: putRequest) { response, error in
if let error = error {
print("Error updating chart: \(error)")
} else {
print("Chart updated successfully")
}
}
}
}
إدارة الأشكال في العروض التقديمية عبر Swift API
يمكّن Aspose.Slides Cloud SDK for Swift مطوري البرامج من التعامل مع الأنشطة ذات الصلة بالأشكال داخل PowerPoint وأنواع العروض التقديمية الأخرى بطريقة بسيطة ومريحة. يمكن لمطوري البرامج استخدام Swift SDK لإنشاء الأشكال وتعديلها وحذفها، بالإضافة إلى تعيين خصائص مختلفة للأشكال. وهو يدعم إضافة أشكال إلى شريحة، واستخراج الأشكال من الشريحة، والعمل مع أشكال المجموعة، وإضافة صورة إلى الشكل، وحذف الأشكال غير المرغوب فيها، واستيراد الأشكال من SVG، وغير ذلك الكثير. يوضح المثال التالي كيفية إضافة شكل إلى شريحة باستخدام أوامر Swift.
كيفية إضافة شكل إلى شريحة عبر Swift API
let request = AddShapeRequest(name: "New Shape", slideIndex: 1, shape: Shape())
try asposeSlidesApi.addShape(request: request)
// Modify a shape
let request = UpdateShapeRequest(name: "Updated Shape", slideIndex: 1, shapeIndex: 1, shape: Shape())
try asposeSlidesApi.updateShape(request: request)
إضافة أو إزالة أو استبدال النص في العروض التقديمية عبر Swift
يمنح Aspose.Slides Cloud SDK for Swift مطوري البرامج القدرة على التعامل مع النص بطرق مختلفة داخل عروض PowerPoint التقديمية الخاصة بهم. تتضمن Swift API العديد من الميزات للعمل مع النص داخل العروض التقديمية مثل إدراج فقرة جديدة، وقراءة خصائص الفقرة، وإزالة نطاق من الفقرات من العروض التقديمية، وقراءة العناصر النصية من العرض التقديمي، واستبدال النص، وتمييز النص في العرض التقديمي، وغير ذلك الكثير. .