Konversi OpenOffice ODP ke PDF dengan Python

Format ODP digunakan oleh OpenOffice untuk menyimpan dokumen presentasi. Mirip dengan PowerPoint PPT/PPTX, presentasi ODP berisi slide dan setiap slide terdiri dari teks, gambar, dan elemen lainnya. Dalam kasus tertentu, misalnya untuk berbagi presentasi, Anda harus mengonversi file ODP ke format PDF. Untuk mencapainya, artikel ini membahas cara mengonversi presentasi ODP ke PDF dengan Python.

Perpustakaan Python untuk Konversi ODP ke PDF

Aspose.Slides for Python adalah pustaka kaya fitur yang memungkinkan Anda membuat dan memanipulasi presentasi PowerPoint dan OpenOffice. Selain itu, ini memungkinkan Anda mengonversi presentasi ke format file populer lainnya. Kami akan menggunakan perpustakaan ini untuk mengonversi file ODP ke format PDF. Anda dapat menginstal pustaka dari PyPI menggunakan perintah berikut.

> pip install aspose.slides

Konversikan File ODP ke PDF dengan Python

Aspose.Slides for Python memungkinkan Anda melakukan konversi ODP ke PDF dalam beberapa baris kode. Berikut ini adalah langkah-langkah untuk mengonversi file ODP ke PDF dengan Python.

  • Muat file ODP menggunakan kelas Presentation.
  • Simpan ODP sebagai PDF menggunakan metode Presentation.save(string, SaveFormat.PDF).

Contoh kode berikut menunjukkan cara mengonversi file ODP ke PDF secara terprogram.

import aspose.slides as slides

# Muat presentasi ODP
pres = slides.Presentation("sample.odp")

# Konversikan ODP ke PDF
pres.save("odp-to-pdf.pdf", slides.export.SaveFormat.PDF)

Tangkapan layar berikut menunjukkan hasil konversi ODP ke PDF.

Konversi ODP ke PDF dengan Python

ODP ke PDF

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan Aspose.Slides for Python tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi presentasi OpenOffice ODP ke PDF dengan Python. Cukup instal Aspose.Slides for Python dan integrasikan contoh kode yang disediakan di aplikasi Python Anda. Anda mungkin juga ingin mempelajari lebih lanjut tentang Aspose.Slides for Python menggunakan dokumentasi. Jika Anda memiliki pertanyaan atau pertanyaan, jangan ragu untuk memberi tahu kami melalui forum kami.

Lihat juga