1. Produtos
  2.   Apresentação
  3.   Swift
  4.   Presentation
 
  

Biblioteca Swift para criar e gerenciar apresentações e slides

Biblioteca Swift de código aberto para criação e gerenciamento de slides, transições, animações e outros recursos relacionados a apresentações em aplicativos Swift.

Presentation é uma poderosa biblioteca Swift de código aberto que ajuda os desenvolvedores de software a criar e gerenciar arquivos de apresentação dentro de seus aplicativos Swift sem usar o Microsoft PowerPoint. O software de código aberto vem ganhando popularidade ao longo dos anos, pois fornece aos desenvolvedores acesso a códigos e bibliotecas que podem ser usados, modificados e distribuídos gratuitamente. Outro benefício da API de apresentação é que ela foi projetada para funcionar bem com outras bibliotecas e estruturas Swift. A biblioteca oferece aos desenvolvedores o poder de criar e gerenciar slides, transições, animações e outros recursos relacionados à apresentação com facilidade.

A API de apresentação foi projetada para ser muito fácil de usar e flexível, permitindo que os desenvolvedores de software criem apresentações para diversos casos de uso. A biblioteca incluiu suporte para vários recursos importantes para trabalhar com apresentações, como criar um novo slide, gerenciar slides existentes, adicionar conteúdo a cada slide, inserir imagens em um slide, adicionar transições e animações à apresentação, controlar o tempo de sua produção, defina a duração de cada slide, adicione gatilhos aos slides e muito mais.

A biblioteca de apresentações permite criar apresentações dinâmicas e envolventes com menos esforço e custo. Pode ser particularmente útil para desenvolvedores que desejam personalizar a API para atender às suas necessidades específicas. A API de apresentação também foi projetada para ser multiplataforma, o que significa que pode ser usada em iOS, macOS e outras plataformas que suportam Swift. No geral, a API de apresentação é uma biblioteca poderosa e flexível para criar e gerenciar apresentações em Swift. Esteja você criando uma apresentação de slides simples ou uma apresentação interativa complexa, a API de apresentação tem os recursos necessários para realizar o trabalho.

Previous Next

Introdução à 'Apresentação'

A maneira recomendada de instalar a biblioteca Presentation Swift é usando CocoaPods. Use o seguinte comando para uma instalação tranquila.

Instale a 'Apresentação' via CocoaPods

pod 'Presentation' 

Instalar apresentação via Cartfile

github "hyperoslo/Presentation" 

Você pode fazer download diretamente do GitHub

Adicionar e gerenciar slides em apresentações via Swift

A biblioteca de apresentação Swift de código aberto permite que desenvolvedores de software trabalhem com slides de apresentação dentro de seus próprios aplicativos Swift. Ajuda os desenvolvedores de software a usar recursos personalizados de posicionamento e animação em suas páginas. Existem vários outros recursos que podem ser usados para aprimorar a apresentação, como adicionar animação a slides, inserir ícones de animação, inserir texto em slides, excluir slides indesejados, adicionar uma imagem a slides, inserir vários slides em uma página e muito mais. Os desenvolvedores de software podem usar o método addSlide() da classe Presentation para adicionar um novo slide à sua apresentação.

Importar dados de apresentação PPTX via 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"))

Adicionar e gerenciar animação por meio da biblioteca Swift

A biblioteca gratuita de apresentações Swift permite que desenvolvedores de software criem e apliquem animações em suas páginas de apresentação dentro de aplicativos Swift. A biblioteca permite que os desenvolvedores animem facilmente a aparência de uma visualização em uma página específica. A biblioteca de apresentações oferece inúmeras opções para personalizar a animação. Você pode aplicar diferentes tipos de animação, como animação pop, animação de dissolução, animação de transição e muito mais. O exemplo a seguir mostra como aplicar animação de página usando código Swift.

Como aplicar animação de página via 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)

 Português