1. محصولات
  2.   ارائه
  3.   Swift
  4.   Aspose.Slides Cloud SDK for Swift

Aspose.Slides Cloud SDK for Swift

 
 

Swift SDK برای خواندن، نوشتن و صادر کردن ارائه ها

Swift Cloud API برای ایجاد، خواندن، مدیریت و تبدیل PowerPoint (PPT، PPTX)، OpenOffice (ODP) در فضای ابری.

Aspose.Slides Cloud SDK برای Swift یک کیت توسعه نرم افزاری ابری جامع است که به توسعه دهندگان Swift اجازه می دهد تا با Aspose.Slides تعامل داشته باشند. Cloud API و ایجاد، تغییر و تبدیل ارائه ها در قالب های مختلف از جمله PowerPoint (PPT، PPTX)، OpenOffice Impress (ODP) و بسیاری موارد دیگر. این SDK فرآیند کار با ارائه ها را ساده می کند و به توسعه دهندگان اجازه می دهد تا بر منطق اصلی تجارت خود تمرکز کنند. API از خواندن و نوشتن فرمت‌های فایل ارائه متعدد مانند XLS، XLSX، XLSB، XLSM، XLT، XLTX، XLTM، ODS، XML، CSV، TSV، TXT (TabDelimited)، HTML، MHTML و غیره پشتیبانی می‌کند.

Aspose.Slides Cloud SDK برای Swift کار با آن بسیار آسان است و برای کار با ارائه های پاورپوینت در فضای ابری، ویژگی های پیشرفته و اساسی مختلفی را ارائه کرده است، مانند ایجاد ارائه های جدید از ابتدا، اصلاح ارائه های موجود، افزودن و حذف اسلایدها، افزودن و اصلاح متن، درج تصاویر و اشکال. ، اضافه کردن نمودارها به ارائه ها، مدیریت جداول در ارائه ها، انجام عملیات قالب بندی مختلف، کپی کردن اسلاید طرح بندی از ارائه منبع، ادغام چندین ارائه، تنظیم یا حذف ویژگی های سند ارائه، یافتن و جایگزینی متن در یک اسلاید خاص، دستکاری تنظیمات صفحه، مدیریت سرصفحه صفحه & پاورقی، تقسیم ارائه به چند مورد و موارد دیگر.

Aspose.Slides Cloud SDK for Swift یکپارچه سازی یکپارچه با Aspose.Slides Cloud API را فراهم می کند تا به توسعه دهندگان Swift اجازه دهد ارائه های پاورپوینت را به چندین فرمت فایل دیگر مانند HTML، PDF، POTX، PPSX، PPTM، PPSM، POTM، ODP صادر کنند. ، OTP، TIFF، XPS، JPEG، PNG، GIF، BMP، SVG، SWF و بسیاری موارد دیگر. با استفاده از Aspose.Slides Cloud SDK برای Swift، توسعه دهندگان نرم افزار می توانند به راحتی متن را در ارائه های خود مدیریت کنند و به راحتی می توانند متن را اضافه و تغییر دهند، قالب بندی متن را تغییر دهند، سبک ها و رنگ های فونت را تنظیم کنند، و عملیات های مختلف در سطح متن مانند افزودن لینک ها، مدیریت را انجام دهند. گلوله‌ها و شماره‌گذاری، و انجام غلط‌گیری املا. این SDK با طیف وسیعی از ویژگی‌ها و قابلیت‌های خود، کار با ارائه‌ها، ایجاد، تغییر و تبدیل آنها به قالب‌های مختلف و تمرکز بر منطق اصلی کسب‌وکار را برای توسعه‌دهندگان آسان‌تر می‌کند.

Previous Next

شروع به کار با Aspose.Slides Cloud SDK برای Swift

روش توصیه شده برای نصب Aspose.Slides Cloud SDK برای Swift استفاده از CocoaPods است. لطفا از دستور زیر برای نصب راحت استفاده کنید.

Aspose.Slides Cloud SDK را برای Swift از طریق CocoaPods نصب کنید

target 'myproj' do
  ...
  pod 'AsposeSlidesCloud', '~> 22.6.0'
end
 
همچنین می‌توانید آن را مستقیماً از صفحه انتشار محصول Aspose دانلود کنید.

ایجاد PPT، PPTX Presentations از طریق Swift

Aspose.Slides Cloud SDK برای Swift این امکان را برای توسعه دهندگان نرم افزار ایجاد و همچنین مدیریت انواع ارائه ها در برنامه های Swift خود آسان می کند. توسعه دهندگان نرم افزار می توانند تنها با چند خط کد سوئیفت یک ارائه خالی ایجاد کنند. چندین ویژگی مهم دیگر در کتابخانه مربوط به مدیریت ارائه ها وجود دارد، مانند صادرات ارائه موجود به فرمت های فایل دیگر، باز کردن ارائه های موجود، محافظت از ارائه با استفاده از رمز عبور، ایجاد ارائه جدید با استفاده از سند HTML، تقسیم / ادغام ارائه ها، جستجوی متن از فرم فایل های 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 برای Swift شامل پشتیبانی از کار با انواع مختلف نمودارها در ارائه‌های PowerPoint (PPT، PPTX) و OpenOffice (ODP) در فضای ابری است. توسعه دهندگان نرم افزار می توانند نمودارهای Coulmn، نمودارهای دایره ای، نمودارهای حباب، نمودارهای پراکنده، نمودارهای آفتابی و بسیاری موارد دیگر ایجاد کنند. انواع مختلفی از ویژگی‌های بخشی از 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 توسعه دهندگان نرم افزار را قادر می سازد تا فعالیت های مربوط به اشکال در داخل پاورپوینت و انواع دیگر ارائه ها را به روشی ساده و راحت انجام دهند. توسعه‌دهندگان نرم‌افزار می‌توانند از 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 برای Swift به توسعه دهندگان نرم افزار این قابلیت را می دهد که متن را به روش های مختلف در ارائه های پاورپوینت خود مدیریت کنند. Swift API دارای ویژگی های متعددی برای کار با متن در ارائه ها مانند درج یک پاراگراف جدید، خواندن ویژگی های پاراگراف، حذف طیف وسیعی از پاراگراف از ارائه ها، خواندن آیتم های متنی از ارائه، جایگزینی متن، برجسته کردن متن در ارائه و بسیاری موارد دیگر است.

 فارسی