Konversi PDF ke PowerPoint dengan Python

Konversi PDF ke PowerPoint dengan Python

Aspose.PDF for Python via .NET memungkinkan Anda mengonversi file PDF ke presentasi PowerPoint PPTX dari kode Python.

Gunakan alur kerja ini ketika Anda perlu mengubah kembali laporan PDF, dek slide, brosur, atau handout menjadi file PowerPoint. Selama konversi, halaman PDF individual dikonversi menjadi slide terpisah dalam file PPTX.

Selama konversi PDF ke PPTX, teks dapat ditampilkan sebagai teks yang dapat dipilih yang dapat Anda perbarui di PowerPoint. Untuk mengonversi file PDF ke format PPTX, Aspose.PDF menyediakan the PptxSaveOptions kelas. Lewati a PptxSaveOptions objek sebagai argumen kedua ke save() metode.

Konversi PDF ke PPTX dalam Python

Untuk mengonversi PDF ke PPTX, gunakan langkah kode berikut.

Langkah: Mengonversi PDF ke PowerPoint di Python

  1. Buat sebuah instance dari Document kelas.
  2. Buat sebuah instance dari PptxSaveOptions kelas.
  3. Panggil document.save() metode.
import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX(infile, outfile):
    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    document.save(outfile, save_options)

Konversi PDF ke PPTX dengan Slide sebagai Gambar

Jika Anda perlu mengonversi PDF yang dapat dicari ke PPTX sebagai gambar alih-alih teks yang dapat dipilih, Aspose.PDF menyediakan fitur tersebut melalui PptxSaveOptions class. Untuk mencapai ini, atur properti slides_as_images dari PptxSaveOptions class menjadi ’true’ seperti yang ditunjukkan dalam contoh kode berikut.

import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX_slides_as_images(infile, outfile):

    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    save_options.slides_as_images = True

    document.save(outfile, save_options)

Konversi PDF ke PPTX dengan Resolusi Gambar Kustom

Metode ini mengonversi dokumen PDF menjadi file PowerPoint (PPTX) sambil menetapkan resolusi gambar kustom (300 DPI) untuk meningkatkan kualitas.

  1. Muat PDF ke dalam objek ‘ap.Document’.
  2. Buat instance ‘PptxSaveOptions’.
  3. Setel properti ‘image_resolution’ ke 300 DPI untuk rendering berkualitas tinggi.
  4. Simpan PDF sebagai file PPTX menggunakan opsi penyimpanan yang telah didefinisikan.
import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX_image_resolution(infile, outfile):
    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    save_options.image_resolution = 300

    document.save(outfile, save_options)

Konversi terkait