1. Produkte
  2.   Präsentation
  3.   Swift
  4.   Presentation
 
  

Swift Library til at oprette og administrere præsentationer og dias

Open Source Swift-bibliotek til at oprette og administrere dias, overgange, animationer og andre præsentationsrelaterede funktioner i Swift-applikationer.

Presentation er et kraftfuldt open source Swift-bibliotek, der hjælper softwareudviklere med at oprette og administrere præsentationsfiler i deres Swift-applikation uden at bruge Microsoft PowerPoint. Open source-software har vundet popularitet gennem årene, da det giver udviklere adgang til kode og biblioteker, der frit kan bruges, ændres og distribueres. En anden fordel ved Presentation API er, at den er designet til at fungere godt sammen med andre Swift-biblioteker og -frameworks. Biblioteket giver udviklere mulighed for nemt at oprette og administrere dias, overgange, animationer og andre præsentationsrelaterede funktioner.

Presentation API er designet til at være meget let at håndtere samt fleksibelt, hvilket gør det muligt for softwareudviklere at skabe præsentationer til en række forskellige brugssituationer. Biblioteket har inkluderet understøttelse af flere vigtige funktioner til at arbejde med præsentationer, såsom oprettelse af et nyt dias, håndtering af eksisterende dias, tilføjelse af indhold til hvert dias, indsættelse af billeder til et dias, tilføjelse af overgange og animationer til præsentation, kontrol af timingen af deres produktion, indstil varigheden af hvert dias, tilføj triggere til deres dias og mange flere.

Præsentationsbiblioteket gør det muligt at skabe dynamiske og engagerende præsentationer med mindre indsats og omkostninger. Det kan være særligt nyttigt for udviklere, der ønsker at tilpasse API'et, så det passer til deres specifikke behov. Presentation API er også designet til at være på tværs af platforme, hvilket betyder, at det kan bruges på iOS, macOS og andre platforme, der understøtter Swift. Overordnet set er Presentation API et kraftfuldt og fleksibelt bibliotek til at oprette og administrere præsentationer i Swift. Uanset om du opretter et simpelt diasshow eller en kompleks interaktiv præsentation, har Presentation API de funktioner, du skal bruge for at få arbejdet gjort.

Previous Next

Kom godt i gang med 'Præsentation'

Den anbefalede måde at installere Presentation Swift-biblioteket på er at bruge CocoaPods. Brug venligst følgende kommando for en problemfri installation.

Installer 'Presentation' via CocoaPods

pod 'Presentation' 

Installer Præsentation via Cartfile

github "hyperoslo/Presentation" 

Du kan downloade den direkte fra GitHub

Tilføj og administrer dias i præsentationer via Swift

Open source Swift Presentation-biblioteket giver softwareudviklere mulighed for at arbejde med præsentationsdias i deres egne Swift-applikationer. Det hjælper softwareudviklere med at bruge tilpassede positionerings- og animationsfunktioner på deres sider. Der er flere andre funktioner, der kan bruges til at forbedre præsentationen, såsom tilføjelse af animation til dias, indsættelse af animationsikoner, indsættelse af tekst til dias, sletning af uønskede dias, tilføjelse af et billede til dias, indsættelse af flere dias til en side og mange flere. Softwareudviklere kan bruge addSlide()-metoden i Presentation-klassen til at tilføje et nyt dias til din præsentation.

Importer PPTX-præsentationsdata via Ruby API

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

Tilføj og administrer animation via Swift Library

Det gratis Swift Presentation-bibliotek gør det muligt for softwareudviklere at oprette og anvende animation på deres præsentationssider i Swift-applikationer. Biblioteket giver udviklere mulighed for nemt at animere udseendet af en visning på en bestemt side. Præsentationsbiblioteket har givet adskillige muligheder for at tilpasse animationen. Du kan anvende forskellige typer animation, såsom pop-animation, opløs-animation, overgangsanimation og mange flere. Følgende eksempel viser, hvordan man anvender sideanimation ved hjælp af Swift-kode.

Hvordan anvender man sideanimation via Swift API?

 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)

 Deutsch