Seringkali, konten dalam presentasi harus ditinjau oleh orang lain untuk mendapatkan umpan balik. Di PowerPoint, komentar digunakan untuk menulis tanggapan tentang kata, frasa tertentu, atau apa pun di slide. Pada artikel ini, kita akan membahas cara menambahkan komentar ke slide PowerPoint PPT secara terprogram dengan Python. Selain itu, Anda akan belajar cara membaca komentar yang ada dan menambahkan balasan.
- Perpustakaan Python untuk Menambahkan Komentar di PowerPoint PPT
- Tambahkan Komentar ke Slide PPT
- Tambahkan Balasan Komentar di Slide PPT
- Baca Komentar dari Slide PPT
Perpustakaan Python untuk Menambahkan Komentar di PowerPoint PPT
Untuk menambah dan membaca komentar dan balasannya, kami akan menggunakan Aspose.Slides for Python via .NET. Perpustakaan dirancang untuk membuat presentasi PowerPoint yang kaya dari awal. Selain itu, ini memungkinkan Anda untuk memanipulasi presentasi yang ada dengan mulus. Anda dapat menginstal pustaka di aplikasi Anda dari PyPI menggunakan perintah berikut.
> pip install aspose.slides
Tambahkan Komentar ke Slide PPT dengan Python
Dalam presentasi PowerPoint, komentar dikaitkan dengan penulis. Padahal, setiap komentar berisi beberapa informasi tambahan seperti waktu pembuatan, slide tempat ditambahkan, dan posisinya. Berikut ini adalah langkah-langkah untuk menambahkan komentar ke slide di PPT menggunakan Python.
- Pertama, muat file presentasi atau buat yang baru menggunakan kelas Presentation.
- Kemudian, tambahkan slide baru atau dapatkan referensi slide yang sudah ada dari koleksi Presentation.slides.
- Tambahkan penulis baru ke koleksi penulis menggunakan metode Presentation.commentauthors.addauthor(string, string).
- Dapatkan referensi dari penulis yang baru dibuat dalam sebuah objek.
- Tentukan posisi komentar.
- Tambahkan komentar menggunakan metode Author.comments.addcomment(string, ISlide, point, date).
- Terakhir, simpan presentasi menggunakan metode Presentation.save(string, SaveFormat).
Contoh kode berikut menunjukkan cara menambahkan komentar ke slide PPT dengan Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
import datetime
# Buat presentasi
with slides.Presentation() as presentation:
# Tambahkan slide kosong
presentation.slides.add_empty_slide(presentation.layout_slides[0])
# Tambahkan penulis
author = presentation.comment_authors.add_author("Usman", "MF")
# Atur posisi komentar
point = drawing.PointF(0.2, 0.2)
# Tambahkan komentar slide untuk seorang penulis pada slide 1
author.comments.add_comment("Hello, this is slide comment", presentation.slides[0], point, datetime.date.today())
# Tambahkan komentar slide untuk seorang penulis pada slide 1
author.comments.add_comment("Hello, this is second slide comment", presentation.slides[1], point, datetime.date.today())
# Simpan presentasi
presentation.save("ppt-comments.pptx", slides.export.SaveFormat.PPTX)
Berikut screenshot dari slide yang kita dapatkan setelah menambahkan komentar.
Tambahkan Balasan Komentar di Slide PPT dengan Python
Aspose.Slides juga memungkinkan Anda menambahkan balasan ke komentar. Balasan itu sendiri adalah komentar yang dikaitkan dengan komentar yang sudah ada. Jadi mari kita lihat cara menambahkan balasan ke komentar di slide PowerPoint PPT dengan Python.
- Pertama, muat file presentasi atau buat yang baru menggunakan kelas Presentation.
- Kemudian, tambahkan slide baru atau dapatkan referensi slide yang ada dari koleksi Presentation.slides.
- Tambahkan penulis baru dan dapatkan referensinya dalam sebuah objek.
- Sisipkan komentar menggunakan metode Author.comments.addcomment(string, ISlide, point, date) dan dapatkan objek yang dikembalikan.
- Sisipkan komentar lain dengan cara yang sama dan dapatkan referensinya dalam sebuah objek.
- Tetapkan induk dari komentar kedua menggunakan properti parentcomment.
- Terakhir, simpan presentasi menggunakan metode Presentation.save(string, SaveFormat).
Contoh kode berikut menunjukkan cara menambahkan balasan ke komentar dalam presentasi PPTX dengan Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
import datetime
# Membuat atau memuat presentasi
with slides.Presentation() as presentation:
# Tambahkan slide kosong
presentation.slides.add_empty_slide(presentation.layout_slides[0])
# Tambahkan penulis dan komentar
author = presentation.comment_authors.add_author("Usman", "MF")
comment = author.comments.add_comment("Hello, this is slide comment.", presentation.slides[0], drawing.PointF(0.2, 0.2), datetime.date.today())
# Tambahkan komentar balasan
reply = author.comments.add_comment("This is the reply to the comment.", presentation.slides[0], drawing.PointF(0.2, 0.2), datetime.date.today())
reply.parent_comment = comment
# Tambahkan komentar balasan
reply2 = author.comments.add_comment("This is second reply.", presentation.slides[0], drawing.PointF(0.2, 0.2), datetime.date.today())
reply2.parent_comment = comment
# Simpan presentasi
presentation.save("ppt-comments.pptx", slides.export.SaveFormat.PPTX)
Tangkapan layar berikut menunjukkan output dari contoh kode di atas.
Baca Komentar di Slide PPT dengan Python
Anda juga dapat membaca komentar dari slide PPT yang ditambahkan oleh penulis tertentu atau semua penulis. Berikut ini adalah langkah-langkah untuk membaca komentar di slide PPT dengan Python.
- Muat file presentasi menggunakan kelas Presentation.
- Ulangi daftar penulis menggunakan koleksi Presentation.commentauthors.
- Untuk setiap penulis, ulangi komentarnya menggunakan properti Author.comments.
- Baca komentar menggunakan propertinya.
Contoh kode berikut menunjukkan cara membaca komentar di slide PPT dengan Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
import datetime
with slides.Presentation("ppt-comments.pptx") as presentation:
# Ulangi penulis
for author in presentation.comment_authors:
# Ulangi komentar
for comment in author.comments:
print("ISlide :" + str(comment.slide.slide_number) +
" has comment: " + comment.text +
" with Author: " + comment.author.name +
" posted on time :" + str(comment.created_time) + "\n")
Dapatkan Lisensi Gratis
Anda dapat menggunakan Aspose.Slides for Python melalui .NET tanpa batasan evaluasi dengan meminta lisensi sementara.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara menambahkan komentar di slide PowerPoint PPT dengan Python. Selain itu, kami telah membahas cara menambahkan balasan dan membaca komentar dalam presentasi PowerPoint secara terprogram. Selain itu, Anda dapat mengunjungi dokumentasi untuk mempelajari lebih lanjut tentang Aspose.Slides for Python melalui .NET. Selain itu, Anda dapat memposting pertanyaan Anda ke forum kami.