Perpustakaan Swift untuk Membuat dan Mengelola Presentasi dan Slide
Perpustakaan Swift Sumber Terbuka untuk Membuat dan Mengelola Slide, Transisi, Animasi, dan fitur terkait Presentasi Lainnya di dalam aplikasi Swift.
Presentasi adalah pustaka Swift sumber terbuka yang kuat yang membantu pengembang perangkat lunak membuat dan mengelola file presentasi di dalam aplikasi Swift mereka tanpa menggunakan Microsoft PowerPoint. Perangkat lunak sumber terbuka telah mendapatkan popularitas selama bertahun-tahun karena memberikan pengembang akses ke kode dan perpustakaan yang dapat digunakan, dimodifikasi, dan didistribusikan secara bebas. Manfaat lain dari Presentation API adalah ia dirancang untuk bekerja dengan baik dengan pustaka dan kerangka kerja Swift lainnya. Perpustakaan memberi pengembang kemampuan untuk membuat dan mengelola slide, transisi, animasi, dan fitur terkait presentasi lainnya dengan mudah.
Presentation API dirancang agar sangat mudah digunakan dan fleksibel, memungkinkan pengembang perangkat lunak membuat presentasi untuk berbagai kasus penggunaan. Perpustakaan telah menyertakan dukungan untuk beberapa fitur penting untuk bekerja dengan presentasi seperti membuat slide baru, mengelola slide yang ada, menambahkan konten ke setiap slide, menyisipkan gambar ke slide, menambahkan Transisi dan animasi ke presentasi, mengontrol waktu produksinya, atur durasi setiap slide, tambahkan pemicu ke slidenya, dan banyak lagi.
Pustaka Presentasi memungkinkan pembuatan presentasi yang dinamis dan menarik dengan sedikit usaha dan biaya. Ini bisa sangat berguna bagi pengembang yang ingin menyesuaikan API agar sesuai dengan kebutuhan spesifik mereka. Presentation API juga dirancang untuk lintas platform, artinya dapat digunakan di iOS, macOS, dan platform lain yang mendukung Swift. Secara keseluruhan, Presentation API adalah perpustakaan yang kuat dan fleksibel untuk membuat dan mengelola presentasi di Swift. Baik Anda membuat tayangan slide sederhana atau presentasi interaktif yang kompleks, Presentation API memiliki fitur yang Anda perlukan untuk menyelesaikan pekerjaan.
Memulai 'Presentasi'
Cara yang disarankan untuk menginstal pustaka Presentation Swift adalah menggunakan CocoaPods. Silakan gunakan perintah berikut untuk kelancaran instalasi.
Instal 'Presentasi' melalui CocoaPods
pod 'Presentation'
Instal Presentasi melalui Cartfile
github "hyperoslo/Presentation"
Anda dapat mengunduhnya langsung dari GitHub
Tambahkan & Kelola Slide di Presentasi melalui Swift
Perpustakaan Swift Presentation sumber terbuka memungkinkan pengembang perangkat lunak bekerja dengan slide presentasi di dalam aplikasi Swift mereka sendiri. Ini membantu pengembang perangkat lunak untuk menggunakan fitur pemosisian dan animasi khusus di halaman mereka. Masih ada beberapa fitur lain yang dapat digunakan untuk menyempurnakan presentasi, seperti menambahkan animasi pada slide, menyisipkan ikon animasi, menyisipkan teks ke dalam slide, menghapus slide yang tidak diinginkan, menambahkan gambar ke dalam slide, menyisipkan beberapa slide ke dalam satu halaman, dan masih banyak lagi. Pengembang perangkat lunak dapat menggunakan metode addSlide() dari kelas Presentasi untuk menambahkan slide baru ke presentasi Anda.
Impor Data Presentasi PPTX melalui 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"))
Tambahkan & Kelola Animasi melalui Swift Library
Pustaka Presentasi Swift gratis memungkinkan pengembang perangkat lunak membuat dan menerapkan animasi ke halaman presentasi mereka di dalam aplikasi Swift. Pustaka memungkinkan pengembang dengan mudah menganimasikan tampilan tampilan pada halaman tertentu. Perpustakaan Presentasi telah menyediakan banyak pilihan untuk menyesuaikan animasi. Anda dapat menerapkan berbagai jenis animasi seperti Animasi Pop, animasi larut, Animasi Transisi, dan masih banyak lagi. Contoh berikut menunjukkan cara menerapkan animasi halaman menggunakan kode Swift.
Bagaimana Cara Menerapkan Animasi Halaman melalui 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)