Perpustakaan Editor PPTX Python Sumber Terbuka
Pustaka Python Sumber Terbuka & Percuma untuk mencipta dan mengedit fail PowerPoint PPTX.
Apakah Python-PPTX?
Python-pptx ialah API sumber terbuka untuk mencipta, membaca dan mengubah suai fail Microsoft PPTX. PPTX ialah format XML Terbuka yang diperkenalkan oleh Microsoft dalam PowerPoint 2007 dan versi yang lebih baru. Ia boleh digunakan untuk menganalisis fail PowerPoint dengan membaca ini untuk mengekstrak teks dan imej pengindeksan carian. Dengan Python-pptx, anda boleh menjana persembahan PowerPoint daripada kandungan dinamik seperti pertanyaan pangkalan data, output analitik atau muatan JSON. Ini membolehkan anda memenuhi permintaan HTTP dalam aplikasi Python anda dan memuat turun fail PPTX yang dijana sebagai tindak balas.
Ciri API Python-pptx
Berikut ialah beberapa ciri utama API Python-PPTX:
- API tunggal untuk mencipta, membaca dan mengemas kini fail PowerPoint PPTX dengan memuatkan daripada berbilang sumber input seperti fail dan aliran memori.
- Mampu berjalan pada mana-mana platform berkebolehan Python, termasuk macOS dan Linux, dan tidak memerlukan aplikasi PowerPoint dipasang atau dilesenkan.
- Boleh digunakan untuk mengautomasikan pengeluaran satu atau dua slaid yang akan membosankan untuk diselesaikan dengan tangan.
- Cipta slaid secara pemrograman menggunakan objek slaid
- Hasilkan persembahan PowerPoint daripada kandungan dinamik seperti pertanyaan pangkalan data, output analitik atau muatan JSON
- Pergi-balik mana-mana persembahan XML Terbuka (fail .pptx) termasuk semua elemennya
- Tambah slaid
- Isi ruang letak teks, contohnya untuk membuat slaid peluru
- Tambahkan imej pada slaid pada kedudukan dan saiz sewenang-wenangnya
- Tambahkan kotak teks pada slaid; memanipulasi saiz fon teks dan tebal
- Tambahkan jadual pada slaid
- Tambahkan bentuk auto (cth. poligon, bentuk carta alir, dsb.) pada slaid
- Tambah dan manipulasi lajur, bar, garisan dan carta pai
Bermula dengan python-pptx
Anda boleh memuat turun perpustakaan python-pptx dari GitHub atau menggunakan arahan pemasangan pip:
Pemasangan
Memasang python-pptx adalah mudah dan boleh dilakukan dari terminal seperti yang ditunjukkan di bawah:
Memasang python-ptpx
pip3 install python-pptx
Contoh Kod 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.Cipta PowerPoint PPTX dengan python-pptx
Anda boleh mencipta PowerPoint PPTX kosong menggunakan python-pptx dari awal.
Baca PowerPoint PPTX dengan python-pptx
python-pptx membolehkan anda membaca fail PowerPoint PPTX daripada cakera dari dalam aplikasi Python anda. Contoh kod berikut menunjukkan cara membaca fail PowerPoint PPTX dengan python-pptx.
Tambahkan Textbox pada fail PowerPoint PPTX dengan python-pptx
python-pptx memberi anda leverage penuh untuk menambah slaid pada fail PPTX dan menambah kotak teks padanya di mana anda boleh menambah teks. Ini adalah seperti yang ditunjukkan dalam sampel kod berikut.
Tambahkan Bullets pada Fail PPTX dengan python-pptx
Anda boleh menambah mata bullet pada fail PowerPoint PPTX dengan python-pptx. Contoh kod berikut menunjukkan cara titik tumpu ditambah pada slaid pembentangan.
Sumber
Kesimpulan
python-pptx ialah perpustakaan yang sangat berkuasa untuk menjana fail PowerPoint PPTX. Sebagai pembangun aplikasi, anda boleh menggunakan API ini untuk mencipta fail PowerPoint PPTX dan menambah elemen berbeza pada slaid seperti ruang letak teks, imej, jadual, kotak teks, bentuk automatik serta menukar sifat dokumen teras.
Produk Serupa
- Apache POI XWPF | Open Source Java API untuk Mencipta & Mengubah suai fail DOCX
- DocX | Open Source .NET API untuk Mencipta & Mengubah suai fail DOCX
- Docx4J | Open Source Java API untuk Mencipta & Mengubah suai fail DOC dan DOCX
- ExcelDataReader | Open Source .NET API untuk membaca dokumen XLS, XLSX, CSV dan Spreadsheet
- FileFormat.Words API | Open Source .NET API untuk Format Fail Microsoft Word