Panduan cepat ini menjelaskan cara mengompres ukuran presentasi PowerPoint menggunakan Python. Anda akan mendapatkan detail untuk menyiapkan IDE untuk menggunakan perpustakaan, serangkaian instruksi langkah demi langkah, dan contoh kode untuk meminimalkan ukuran file PowerPoint menggunakan Python tanpa memengaruhi presentasi seperti animasi GIF di dalamnya, jika ada. Lebih banyak API juga akan diperkenalkan untuk meningkatkan contoh kode yang diberikan guna pengurangan lebih lanjut pada ukuran file PPT/PPTX.
Langkah-langkah untuk mengurangi ukuran file PowerPoint menggunakan Python.
- Atur IDE untuk menggunakan Aspose.Slides for Python via .NET untuk mengompres presentasi
- Atur nama file input/output, resolusi gambar target, dan kualitas JPEG
- Muat sumber presentation dan kumpulkan semua slide normal, tata letak, dan master dalam sebuah daftar
- Iterasi melalui koleksi pictures pada setiap slide dan turunkan resolusinya
- Ubah setiap gambar non‑JPEG menjadi JPEG dan pertahankan jika ukurannya lebih kecil daripada gambar asli
- Hapus semua master dan slide tata letak yang tidak terpakai dari presentasi
- Perkecil font yang disematkan dengan menghapus karakter yang tidak terpakai pada slide
- Simpan presentasi yang dihasilkan sebagai PPT atau PPTX sesuai kebutuhan Anda
Langkah-langkah ini merangkum cara mengurangi ukuran file PowerPoint menggunakan Python. Muat presentasi, kumpulkan semua jenis slide di dalamnya termasuk normal, tata letak, dan master, iterasi melalui semua gambar pada presentasi, dan turunkan resolusinya. Ubah setiap gambar non-JPEG menjadi JPEG dengan resolusi rendah, hapus semua slide tata letak dan master yang tidak terpakai, hapus karakter yang tidak terpakai dari bot yang disematkan, dan simpan presentasi yang dihasilkan.
Kode untuk Mengurangi Ukuran File PowerPoint menggunakan Python
Kode ini menunjukkan cara mengompres file PowerPoint menggunakan Python. Untuk pengurangan lebih lanjut ukuran presentasi, Anda dapat mengompres gambar yang digunakan sebagai isian, menghapus data gambar yang dipotong, dan meningkatkan kompresi penyimpanan ke tingkat ZIP maksimum. Anda juga dapat mematikan pembuatan thumbnail saat menyimpan, menghapus font yang tidak terpakai sepenuhnya, menghilangkan konten biner tersemat saat memuat seperti makro VBA, data objek OLE, dan data ActiveX, jika ada.
Kode ini menunjukkan cara mengurangi ukuran pencegahan. Untuk menambahkan grafik SmartArt dalam presentasi, lihat artikel Tambahkan Grafik SmartArt di PowerPoint menggunakan Python.