Pustaka Editor PPTX Python Sumber Terbuka
Pustaka Python Gratis & Sumber Terbuka untuk membuat dan mengedit file PowerPoint PPTX.
Apa itu Python-PPTX?
Python-pptx adalah API sumber terbuka untuk membuat, membaca, dan memodifikasi file Microsoft PPTX. PPTX adalah format Open XML yang diperkenalkan oleh Microsoft dalam PowerPoint 2007 dan versi yang lebih baru. Format ini dapat digunakan untuk menganalisis file PowerPoint dengan membacanya untuk mengekstrak teks dan gambar pengindeksan pencarian. Dengan Python-pptx, Anda dapat membuat presentasi PowerPoint dari konten dinamis seperti kueri basis data, keluaran analitik, atau muatan JSON. Hal ini memungkinkan Anda memenuhi permintaan HTTP dalam aplikasi Python Anda dan mengunduh file PPTX yang dihasilkan sebagai respons.
Fitur API Python-pptx
Berikut ini adalah beberapa fitur utama API Python-PPTX:
- API tunggal untuk membuat, membaca, dan memperbarui file PowerPoint PPTX dengan memuat dari beberapa sumber input seperti file dan aliran memori.
- Dapat berjalan pada platform apa pun yang mendukung Python, termasuk macOS dan Linux, dan tidak memerlukan aplikasi PowerPoint untuk diinstal atau dilisensikan.
- Dapat digunakan untuk mengotomatisasi produksi satu atau dua slide yang akan membosankan jika dikerjakan dengan tangan.
- Buat slide secara terprogram menggunakan objek slide
- Hasilkan presentasi PowerPoint dari konten dinamis seperti kueri basis data, keluaran analitik, atau muatan JSON
- Perjalanan pulang pergi presentasi Open XML apa pun (file .pptx) termasuk semua elemennya
- Tambahkan slide
- Mengisi tempat penampung teks, misalnya untuk membuat slide poin
- Tambahkan gambar ke slide pada posisi dan ukuran yang diinginkan
- Tambahkan kotak teks ke slide; manipulasi ukuran font teks dan cetak tebal
- Tambahkan tabel ke slide
- Tambahkan bentuk otomatis (misalnya poligon, bentuk diagram alur, dll.) ke slide
- Tambahkan dan manipulasi diagram kolom, batang, garis, dan pai
Memulai dengan python-pptx
Anda dapat mengunduh pustaka python-pptx dari GitHub atau menggunakan perintah pip install:
Instalasi
Menginstal python-pptx sederhana dan dapat dilakukan dari terminal seperti yang ditunjukkan di bawah ini:
Menginstal python-ptpx
pip3 install python-pptx
Contoh Kode python-pptx
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.Membuat PowerPoint PPTX dengan python-pptx
Anda dapat membuat PowerPoint PPTX kosong menggunakan python-pptx dari awal.
Membaca PowerPoint PPTX dengan python-pptx
python-pptx memungkinkan Anda membaca berkas PowerPoint PPTX dari cakram dari dalam aplikasi Python Anda. Contoh kode berikut menunjukkan cara membaca berkas PowerPoint PPTX dengan python-pptx.
Tambahkan Kotak Teks ke file PowerPoint PPTX dengan python-pptx
python-pptx memberi Anda kemampuan penuh untuk menambahkan slide ke file PPTX dan menambahkan kotak teks di dalamnya tempat Anda dapat menambahkan teks. Hal ini seperti yang ditunjukkan dalam contoh kode berikut.
Tambahkan Bullet ke File PPTX dengan python-pptx
Anda dapat menambahkan poin-poin penting ke dalam file PowerPoint PPTX dengan python-pptx. Contoh kode berikut menunjukkan cara menambahkan poin-poin penting ke dalam slide presentasi.
Sumber daya
Kesimpulan
python-pptx adalah pustaka yang sangat canggih untuk membuat file PowerPoint PPTX. Sebagai pengembang aplikasi, Anda dapat menggunakan API ini untuk membuat file PowerPoint PPTX, dan menambahkan berbagai elemen ke slide seperti tempat penampung teks, gambar, tabel, kotak teks, bentuk otomatis, serta mengubah properti dokumen inti.
Produk Sejenis
- Apache POI XWPF | API Java Open Source untuk Membuat & Memodifikasi file DOCX
- DocX | Open Source .NET API untuk Membuat & Memodifikasi file DOCX
- Docx4J | API Java Open Source untuk Membuat & Memodifikasi file DOC dan DOCX
- ExcelDataReader | Open Source .NET API untuk membaca dokumen XLS, XLSX, CSV dan Spreadsheet
- FileFormat.Words API | API .NET Sumber Terbuka untuk Format File Microsoft Word