1. Des produits
  2.   Présentation
  3.   Swift
  4.   Presentation
 
  

Bibliothèque Swift pour créer et gérer des présentations et des diapositives

Bibliothèque Swift Open Source pour la création et la gestion de diapositives, de transitions, d'animations et d'autres fonctionnalités liées à la présentation dans les applications Swift.

Presentation est une puissante bibliothèque Swift open source qui aide les développeurs de logiciels à créer et à gérer des fichiers de présentation dans leur application Swift sans utiliser Microsoft PowerPoint. Les logiciels open source ont gagné en popularité au fil des années car ils offrent aux développeurs un accès à du code et à des bibliothèques qui peuvent être librement utilisés, modifiés et distribués. Un autre avantage de l'API de présentation est qu'elle est conçue pour fonctionner correctement avec d'autres bibliothèques et frameworks Swift. La bibliothèque donne aux développeurs le pouvoir de créer et de gérer facilement des diapositives, des transitions, des animations et d'autres fonctionnalités liées à la présentation.

L'API de présentation est conçue pour être très simple à gérer et flexible, permettant aux développeurs de logiciels de créer des présentations pour une variété de cas d'utilisation. La bibliothèque inclut la prise en charge de plusieurs fonctionnalités importantes pour travailler avec des présentations telles que la création d'une nouvelle diapositive, la gestion des diapositives existantes, l'ajout de contenu à chaque diapositive, l'insertion d'images dans une diapositive, l'ajout de transitions et d'animations à la présentation, le contrôle du timing de leur production, définissez la durée de chaque diapositive, ajoutez des déclencheurs à leurs diapositives et bien d'autres encore.

La bibliothèque de présentations permet de créer des présentations dynamiques et attrayantes avec moins d'efforts et de coûts. Cela peut être particulièrement utile pour les développeurs qui souhaitent personnaliser l'API en fonction de leurs besoins spécifiques. L'API de présentation est également conçue pour être multiplateforme, ce qui signifie qu'elle peut être utilisée sur iOS, macOS et d'autres plates-formes prenant en charge Swift. Dans l'ensemble, l'API de présentation est une bibliothèque puissante et flexible pour créer et gérer des présentations dans Swift. Que vous créiez un simple diaporama ou une présentation interactive complexe, l'API de présentation possède les fonctionnalités dont vous avez besoin pour accomplir votre travail.

Previous Next

Premiers pas avec « Présentation »

La méthode recommandée pour installer la bibliothèque Presentation Swift consiste à utiliser CocoaPods. Veuillez utiliser la commande suivante pour une installation fluide.

Installer 'Présentation' via CocoaPods

pod 'Presentation' 

Installer la présentation via Cartfile

github "hyperoslo/Presentation" 

Vous pouvez télécharger le directement depuis GitHub

Ajouter et gérer des diapositives dans des présentations via Swift

La bibliothèque open source Swift Présentation permet aux développeurs de logiciels de travailler avec des diapositives de présentation dans leurs propres applications Swift. Il aide les développeurs de logiciels à utiliser des fonctionnalités de positionnement et d'animation personnalisées sur leurs pages. Il existe plusieurs autres fonctionnalités qui peuvent être utilisées pour améliorer la présentation, telles que l'ajout d'une animation aux diapositives, l'insertion d'icônes d'animation, l'insertion de texte dans les diapositives, la suppression de diapositives indésirables, l'ajout d'une image aux diapositives, l'insertion de plusieurs diapositives dans une page, et bien d'autres encore. Les développeurs de logiciels peuvent utiliser la méthode addSlide() de la classe Présentation pour ajouter une nouvelle diapositive à votre présentation.

Importer les données de présentation PPTX via l'API Ruby

let presentation = Presentation(url: Bundle.main.url(forResource: "MyPresentation", withExtension: "pptx")!)
let title = Text(content: "My Slide Title", style: TextStyle(font: "Arial", size: 36), position: CGPoint(x: 0, y: 0))
let bullets = [
    Text(content: "Bullet Point 1", style: TextStyle(font: "Arial", size: 24), position: CGPoint(x: 0, y: 50)),
    Text(content: "Bullet Point 2", style: TextStyle(font: "Arial", size: 24), position: CGPoint(x: 0, y: 80))
]
let slide = Slide(background: .color(.white), elements: [title] + bullets)
presentation.addSlide(slide)

try presentation.save(to: URL(fileURLWithPath: "MyModifiedPresentation.pptx"))

Ajouter et gérer une animation via la bibliothèque Swift

La bibliothèque gratuite Swift Présentation permet aux développeurs de logiciels de créer et d'appliquer une animation à leurs pages de présentation dans les applications Swift. La bibliothèque permet aux développeurs d'animer facilement l'apparence d'une vue sur une page spécifique. La bibliothèque de présentation propose de nombreuses options pour personnaliser l'animation. Vous pouvez appliquer différents types d'animation tels que l'animation pop, l'animation de dissolution, l'animation de transition et bien d'autres. L'exemple suivant montre comment appliquer une animation de page à l'aide du code Swift.

Comment appliquer une animation de page via l'API Swift ?

 let contents = ["Slide 1", "Slide 2", "Slide 3"].map { title -> Content in
  let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 100))
  label.text = title

  let position = Position(left: 0.3, top: 0.4)

  return Content(view: label, position: position)
}

var slides = [SlideController]()

for index in 0...2 {
  let content = contents[index]
  let controller = SlideController(contents: [content])
  let animation = TransitionAnimation(
    content: content,
    destination: Position(left: 0.5, top: content.initialPosition.top),
    duration: 2.0,
    dumping: 0.8,
    reflective: true)
  controller.add(animations: [animation])

  slides.append(controller)
}

presentationController.add(slides)

 Français