Convert PDF to PowerPoint dalam Python

Ikhtisar

Apakah mungkin untuk mengonversi file PDF menjadi PowerPoint? Ya, Anda bisa! Dan itu mudah! Artikel ini menjelaskan cara mengonversi PDF ke PowerPoint menggunakan Python. Ini mencakup topik-topik ini.

Format: PPTX

Format: PowerPoint

Konversi PDF ke PowerPoint dan PPTX dalam Python

Aspose.PDF untuk Python via Java memungkinkan Anda melacak kemajuan konversi PDF ke PPTX.

Kami memiliki API bernama Aspose.Slides yang menawarkan fitur untuk membuat serta memanipulasi presentasi PPT/PPTX. API ini juga menyediakan fitur untuk mengonversi file PPT/PPTX ke format PDF. Selama konversi ini, halaman individual dari file PDF diubah menjadi slide terpisah dalam file PPTX.

Selama konversi PDF ke PPTX, teks dirender sebagai Teks di mana Anda dapat memilih/memperbaruinya. Harap dicatat bahwa untuk mengonversi file PDF ke format PPTX, Aspose.PDF menyediakan kelas bernama PptxSaveOptions. Sebuah objek dari kelas PptxSaveOptions diteruskan sebagai argumen kedua ke Document.Save(..) method. Cuplikan kode berikut menunjukkan proses untuk mengonversi file PDF ke format PPTX.

Konversi sederhana PDF ke PowerPoint menggunakan Python dan Aspose.PDF untuk Python

Untuk mengubah PDF ke PPTX, Aspose.PDF untuk Python menyarankan untuk menggunakan langkah-langkah kode berikut.

Langkah-langkah: Mengonversi PDF ke PowerPoint di Python | Langkah-langkah: Mengonversi PDF ke PPTX di Python

  1. Buat instance dari kelas Document
  2. Buat instance dari kelas PptxSaveOptions
  3. Gunakan metode Save dari objek Document untuk menyimpan PDF sebagai PPTX

DIR_INPUT = "testdata/"
DIR_OUTPUT = "testout/"

input_pdf = DIR_INPUT + "Hello.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx_with_options.pptx"
# Buka dokumen PDF
document = Api.Document(input_pdf)

save_options = Api.PptxSaveOptions()
save_options._ImageResolution = 300
save_options._SeparateImages = True
save_options._OptimizeTextBoxes = True

# Simpan file dalam format dokumen MS Word
document.save(output_pdf, save_options)

Mengonversi PDF ke PPTX dengan Slide sebagai Gambar

Jika Anda perlu mengonversi PDF yang dapat dicari ke PPTX sebagai gambar, bukan teks yang dapat dipilih, Aspose.PDF menyediakan fitur seperti itu melalui kelas Aspose.Pdf.PptxSaveOptions. Untuk mencapai ini, atur properti SlidesAsImages dari kelas PptxSaveOptions ke ’true’ seperti yang ditunjukkan dalam contoh kode berikut.


DIR_INPUT = "testdata/"
DIR_OUTPUT = "testout/"

input_pdf = DIR_INPUT + "Hello.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx_with_options.pptx"
# Buka dokumen PDF
document = Api.Document(input_pdf)

save_options = Api.PptxSaveOptions()
save_options._ImageResolution = 300
save_options._SlidesAsImages = True

# Simpan file ke format dokumen MS Word
document.save(output_pdf, save_options)

Lihat Juga

Artikel ini juga mencakup topik-topik ini. Kode-kodenya sama seperti di atas.

Format: PowerPoint

Format: PPTX