1. Des produits
  2.   Présentation
  3.   Swift
  4.   Aspose.Slides Cloud SDK for Swift

Aspose.Slides Cloud SDK for Swift

 
 

SDK Swift pour lire, écrire et exporter des présentations

API Swift Cloud pour créer, lire, gérer et convertir des présentations PowerPoint (PPT, PPTX), OpenOffice (ODP) dans le cloud.

Aspose.Slides Cloud SDK for Swift est un SDK cloud complet qui permet aux développeurs Swift d'interagir avec Aspose.Slides API Cloud et créez, modifiez et convertissez des présentations dans divers formats, notamment PowerPoint (PPT, PPTX), OpenOffice Impress (ODP) et bien d'autres. Ce SDK simplifie le processus de travail avec les présentations et permet aux développeurs de se concentrer sur leur logique métier principale. L'API prend en charge la lecture et l'écriture de nombreux formats de fichiers de présentation tels que XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited), HTML, MHTML, etc.

SDK Cloud Aspose.Slides pour Swift est très facile à gérer et offre diverses fonctionnalités avancées et de base pour travailler avec des présentations PowerPoint dans le cloud, telles que la création de nouvelles présentations à partir de zéro, la modification de présentations existantes, l'ajout et la suppression de diapositives, l'ajout et la modification de texte, l'insertion d'images et de formes. , ajouter des graphiques aux présentations, gérer les tableaux dans les présentations, effectuer diverses opérations de formatage, copier la diapositive de mise en page à partir de la présentation source, fusionner plusieurs présentations, définir ou supprimer les propriétés du document de présentation, rechercher et remplacer du texte sur une diapositive spécifique, manipuler la mise en page, gérer l'en-tête de page & pied de page, divisant la présentation en plusieurs et bien d'autres.

Le SDK Aspose.Slides Cloud pour Swift offre une intégration transparente avec l'API Aspose.Slides Cloud pour permettre aux développeurs Swift d'exporter des présentations PowerPoint vers plusieurs autres formats de fichiers, tels que HTML, PDF, POTX, PPSX, PPTM, PPSM, POTM, ODP. , OTP, TIFF, XPS, JPEG, PNG, GIF, BMP, SVG, SWF et bien d'autres. Grâce au SDK Aspose.Slides Cloud pour Swift, les développeurs de logiciels peuvent facilement gérer le texte dans leurs présentations et peuvent facilement ajouter et modifier le texte, modifier le formatage du texte, définir les styles de police et les couleurs et effectuer diverses opérations au niveau du texte telles que l'ajout d'hyperliens, la gestion. puces et numérotation, et vérification orthographique. Grâce à son large éventail de fonctionnalités et de capacités, ce SDK permet aux développeurs de travailler plus facilement avec des présentations, de les créer, de les modifier et de les convertir dans différents formats, et de se concentrer sur leur logique métier principale.

Previous Next

Premiers pas avec le SDK Aspose.Slides Cloud pour Swift

La méthode recommandée pour installer le SDK Aspose.Slides Cloud pour Swift consiste à utiliser CocoaPods. Veuillez utiliser la commande suivante pour une installation fluide.

Installer le SDK Aspose.Slides Cloud pour Swift via CocoaPods

target 'myproj' do
  ...
  pod 'AsposeSlidesCloud', '~> 22.6.0'
end
 
Vous pouvez également le télécharger directement depuis la page de version du produit Aspose.

Créer des présentations PPT, PPTX via Swift

Le SDK Aspose.Slides Cloud pour Swift permet aux développeurs de logiciels de créer et de gérer facilement différents types de présentations dans leurs propres applications Swift. Les développeurs de logiciels peuvent créer une présentation vide avec seulement quelques lignes de code Swift. Il existe plusieurs autres fonctionnalités importantes dans la bibliothèque liées à la gestion des présentations, telles que l'exportation d'une présentation existante vers d'autres formats de fichiers, l'ouverture de présentations existantes, la protection de la présentation par mot de passe, la création de nouvelles présentations à l'aide d'un document HTML, le fractionnement/fusion de présentations, la recherche de texte dans des fichiers Excel. , compression de fichiers Excel et bien d'autres.

Créer une nouvelle présentation via l'API Swift

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)")
    }
}

Ajouter et gérer des graphiques dans des présentations via l'API Swift

Le SDK Aspose.Slides Cloud pour Swift inclut la prise en charge de l'utilisation de différents types de graphiques dans les présentations PowerPoint (PPT, PPTX) et OpenOffice (ODP) dans le cloud. Les développeurs de logiciels peuvent créer des graphiques Coulmn, des diagrammes circulaires, des graphiques à bulles, des graphiques dispersés, des graphiques en rayon de soleil et bien d'autres encore. Il existe différents types de fonctionnalités dans l'API pour gérer les graphiques dans les présentations, telles que l'ajout ou la suppression d'une catégorie de graphique, la définition des propriétés des axes du graphique, la définition des propriétés de la légende du graphique. Ajoutez et supprimez des points de données du graphique, définissez les propriétés des murs d'un graphique 3D et bien d'autres encore.

Comment modifier les propriétés d'un graphique existant via l'API Swift ?

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")
            }
        }
    }
}

Gérer les formes dans les présentations via l'API Swift

Aspose.Slides Cloud SDK pour Swift permet aux développeurs de logiciels de gérer les activités liées aux formes dans PowerPoint et d'autres types de présentations de manière simple et pratique. Les développeurs de logiciels peuvent utiliser le SDK Swift pour créer, modifier et supprimer des formes, ainsi que pour définir diverses propriétés des formes. Il prend en charge l'ajout de formes à une diapositive, l'extraction de formes à partir d'une diapositive, l'utilisation de formes de groupe, l'ajout d'une image à une forme, la suppression de formes indésirables, l'importation de formes à partir de SVG et bien d'autres encore. L'exemple suivant montre comment ajouter une forme à une diapositive à l'aide des commandes Swift.

Comment ajouter une forme à une diapositive via l'API Swift

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)

Ajouter, supprimer ou remplacer du texte dans des présentations via Swift

Le SDK Aspose.Slides Cloud pour Swift offre aux développeurs de logiciels la possibilité de gérer le texte de différentes manières dans leurs présentations PowerPoint. L'API Swift inclut de nombreuses fonctionnalités pour travailler avec du texte dans des présentations, telles que l'insertion d'un nouveau paragraphe, la lecture des propriétés du paragraphe, la suppression d'une plage de paragraphes des présentations, la lecture d'éléments de texte de la présentation, le remplacement de texte, la mise en surbrillance du texte dans la présentation, et bien d'autres encore. .

 Français