Panduan langkah demi langkah ini menunjukkan cara menggunakan Python dan perpustakaan Python-PPTX untuk membuat persembahan PowerPoint dari baris arahan.
Langkah -langkah dan kod yang disediakan dalam panduan ini tidak khusus untuk sistem operasi tertentu dan harus berfungsi pada semua platform utama, termasuk Linux, MacOS, dan Windows.
Jadual Kandungan
Perpustakaan Python-PPTX adalah perpustakaan Python sumber terbuka yang membolehkan anda membuat, membaca, dan mengemas kini fail PowerPoint (.pptx).
Perpustakaan Python-PPTX sangat sesuai untuk menghasilkan persembahan PowerPoint secara dinamik dari pelbagai sumber data seperti yang disenaraikan di bawah:
Perpustakaan Python-PPTX berjalan di mana-mana platform berkebolehan Python, termasuk Linux, MacOS, dan Windows.
Satu lagi manfaat penting dari perpustakaan Python-PPTX ialah ia tidak memerlukan aplikasi PowerPoint untuk dipasang pada sistem di mana kod tersebut sedang berjalan.
Sekarang mari kita bincangkan bagaimana untuk mengautomasikan proses membuat persembahan PowerPoint yang mudah menggunakan perpustakaan Python-PPTX .
Proses ini dibahagikan kepada tiga langkah mudah: memasang perisian yang diperlukan, mewujudkan skrip Python, dan menjalankan skrip untuk menghasilkan fail persembahan.
Sebelum meneruskan, pastikan anda memasang Python pada sistem anda.
Python telah dipasang di kebanyakan sistem operasi Linux. Jika tidak, anda boleh memasangnya menggunakan arahan berikut pada sistem berasaskan Debian:
$ sudo apt pasang python3
Pada sistem berasaskan merah, jalankan:
$ sudo dnf pasang python3
Seterusnya, pasang perpustakaan Python-PPTX, yang menyediakan fungsi yang diperlukan untuk membuat persembahan PowerPoint secara programatik. Anda boleh memasangnya menggunakan PIP , pemasang pakej Python:
$ pip Pasang python-pptx
Buat skrip python baru (misalnya, create_ppt.py):
$ nano create_ppt.py
dan menyalin kod berikut ke dalamnya:
dari persembahan import pptx dari inci import pptx.util # Buat objek persembahan baru persembahan = persembahan () # Slaid tajuk title_slide_layout = presentation.slide_layouts [0] # susun atur untuk slaid tajuk slaid = persembahan.slides.add_slide (title_slide_layout) tajuk = slide.shapes.title Subtitle = slide.placeholders [1] title.Text = "Linux Security Automation" subtitle.text = "Gambaran keseluruhan sistem Linux" # Slaid 1: Kepentingan keselamatan linux content_slide_layout = presentation.slide_layouts [1] # susun atur untuk slaid kandungan slaid = persembahan.slides.add_slide (content_slide_layout) tajuk = slide.shapes.title kandungan = slide.placeholders [1] title.Text = "Kepentingan Keselamatan Linux" content.text = ( "1. Melindungi daripada akses yang tidak dibenarkan. \ N" "2. Memastikan integriti data. \ N" "3. Mengekalkan ketersediaan sistem. \ N" "4. Melindungi maklumat sensitif. \ N" ) # Slaid 2: Amalan Keselamatan Biasa slaid = persembahan.slides.add_slide (content_slide_layout) tajuk = slide.shapes.title kandungan = slide.placeholders [1] title.Text = "Amalan Keselamatan Biasa" content.text = ( "1. Secara kerap mengemas kini dan tampalkan sistem. \ N" "2. Gunakan kata laluan yang kuat dan ubahnya dengan kerap. \ N" "3. Dayakan dan konfigurasikan firewall. \ N" "4. Gunakan perisian antivirus. \ N" "5. Memantau log sistem untuk aktiviti yang mencurigakan. \ N" ) # Slaid 3: Alat keselamatan slaid = persembahan.slides.add_slide (content_slide_layout) tajuk = slide.shapes.title kandungan = slide.placeholders [1] title.Text = "Alat Keselamatan" content.text = ( "1. Selinux/Apparmor - Kawalan Akses Mandatori. \ N" "2. Clamav - perisian antivirus. \ N" "3. Fail2ban - mencegah serangan kekerasan. \ N" "4. UFW - Firewall Tidak Rumit. \ N" ) # Simpan persembahan persembahan.save ('linux_security_presentation.pptx')
Edit skrip dan kemas kini tajuk, kandungan slaid dan fail output yang anda kehendaki. Setelah selesai, simpan fail dan tutupnya.
Skrip ini mewujudkan persembahan PowerPoint baru dan menambah empat slaid: slaid tajuk , dan tiga slaid kandungan yang meliputi kepentingan keselamatan Linux , amalan keselamatan bersama , dan alat keselamatan .
Tajuk Slaid :
Skrip ini memulakan objek persembahan baru dan menambah slaid tajuk dengan tajuk utama "Linux Security Automation" dan subtitle "gambaran keseluruhan untuk mendapatkan sistem Linux".
Slaid Kandungan :
Skrip kemudian menambah tiga slaid kandungan, masing -masing dengan tajuk dan titik peluru yang meliputi aspek yang berbeza dari keselamatan Linux:
Menyimpan persembahan :
Akhirnya, skrip menjimatkan persembahan PowerPoint sebagai linux_security_presentation.pptx dalam direktori semasa.
Navigasi ke direktori yang mengandungi skrip di terminal anda dan jalankan arahan berikut:
$ python3 create_ppt.py
Perintah ini akan melaksanakan skrip, dan menghasilkan fail PowerPoint baru bernama "linux_security_presentation.pptx" dalam direktori yang sama.
Seperti yang saya nyatakan, skrip ini hanya akan mewujudkan persembahan PowerPoint yang mudah . Mereka jelas dengan latar belakang putih.
Berikut adalah slaid PPT sampel yang saya buat menggunakan skrip ini:
Anda boleh membukanya dengan mana -mana aplikasi PowerPoint (contohnya LibreOffice Impress atau MS PowerPoint ) dan menyesuaikan rupa slaid mengikut keinginan anda sendiri.
Begini bagaimana slaid kelihatan seperti selepas saya menukar latar belakangnya dan menambah logo blog kami di bahagian atas slaid:
Skrip ini berfungsi sebagai contoh asas, dan anda boleh meningkatkan lagi dengan menambahkan lebih banyak slaid, menyesuaikan kandungan, atau menggabungkan ciri tambahan, seperti menambah imej, carta, atau pilihan pemformatan.
Anda mendapat idea itu. Gunakan skrip kami sebagai titik permulaan. Sesuaikan dan kreatif. Anda boleh membuat slaid lebih elegan dan profesional.
Sumber :
Atas ialah kandungan terperinci Cara Membuat Persembahan PowerPoint dengan Python dari baris arahan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!