Konversi PDF ke PPTX menggunakan Python

Anda mungkin perlu mempresentasikan dokumen PDF Anda dalam bentuk slide presentasi PowerPoint. Jadi, Anda dapat melakukannya dengan mudah mengonversi file PDF Anda menjadi presentasi PowerPoint secara terprogram di cloud. Artikel ini akan berfokus pada cara mengonversi PDF ke PPTX menggunakan REST API dengan Python.

Topik-topik berikut akan dibahas dalam artikel ini:

API REST Konversi Dokumen dan Python SDK

Untuk Mengonversi PDF ke PPTX, saya akan menggunakan Python SDK of GroupDocs.Conversion Cloud API. Ini memungkinkan Anda untuk mengonversi dokumen Anda dengan mulus ke format apa pun yang Anda butuhkan. Anda dapat dengan mudah mengonversi lebih dari 50 jenis dokumen dan gambar, termasuk semua format file Microsoft Office dan OpenDocument, dokumen PDF, HTML, CAD, gambar raster, dan banyak lagi. Ini juga menyediakan SDK .NET, Java, PHP, Ruby, Android, dan Node.js sebagai anggota keluarga konversi dokumen untuk Cloud API.

Anda dapat menginstal GroupDocs.Conversion Cloud ke proyek Python Anda menggunakan perintah berikut di konsol:

pip install groupdocs_conversion_cloud

Dapatkan ID Klien dan Rahasia Klien Anda dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Setelah Anda memiliki ID dan rahasia Anda, silakan tambahkan kode seperti yang ditunjukkan di bawah ini:

client_id = "112f0f38-9dae-42d5-b4fc-cc84ae644972"
client_secret = "16ad3fe0bdc39c910f57d2fd48a5d618"
my_storage = ""

configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"

Konversi PDF ke PPTX menggunakan REST API dengan Python

Anda dapat mengonversi file PDF Anda menjadi slide presentasi Powerpoint dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:

Unggah Dokumen

Pertama-tama, unggah file PDF ke Cloud menggunakan contoh kode yang diberikan di bawah ini:

# Buat instance API
fileApi = groupdocs_conversion_cloud.FileApi.from_config(configuration)

request = groupdocs_conversion_cloud.UploadFileRequest("sample.pptx", "C:\\Files\\sample.pdf", "")
response = fileApi.upload_file(request)

Hasilnya, file PDF yang diunggah akan tersedia di files section dasbor Anda di cloud.

Konversi PDF ke PPTX dengan Python

Silakan ikuti langkah-langkah yang disebutkan di bawah ini untuk mengonversi dokumen PDF ke presentasi PPTX secara terprogram.

  • Buat instance ConvertApi
  • Buat instance ConvertSettings
  • Tetapkan jalur file PDF
  • Tetapkan “pptx” ke format
  • Berikan jalur file keluaran
  • Tentukan PptxConvertOptions jika diperlukan
  • Buat ConvertDocumentRequest
  • Dapatkan hasil dengan memanggil metode ConvertApi.convert\document().

Contoh kode berikut menunjukkan cara mengonversi dokumen PDF Anda ke PPTX menggunakan REST API.

# Buat instance API yang diperlukan
api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Siapkan pengaturan konversi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "sample.pdf"
settings.format = "pptx"

# Berikan opsi pemuatan PDF
loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.hide_pdf_annotations = True

settings.load_options = loadOptions;

# Berikan opsi konversi PPTX
convertOptions = groupdocs_conversion_cloud.PptxConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 2
convertOptions.zoom = 1

settings.convert_options = convertOptions

settings.output_path = "converted/"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = api.convert_document(request)
Konversikan PDF ke PPTX menggunakan REST API dengan Python

Konversikan PDF ke PPTX menggunakan REST API dengan Python

Anda juga dapat mengonversi file PDF ke berbagai format populer lainnya. Seperti PDF ke DOCX, PDF ke XLSX, PDF ke PNG, dan PDF ke JPG.

Unduh Presentasi PowerPoint

Contoh kode di atas akan menyimpan file presentasi PPTX yang dikonversi di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:

# Buat instance API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

request = groupdocs_conversion_cloud.DownloadFileRequest("converted/sample.pptx", my_storage)
response = file_api.download_file(request)

# Pindahkan file yang diunduh ke direktori kerja Anda
shutil.move(response, "C:\\Files\\")

Konversi PDF ke PPTX dan Unduh Langsung

Silakan ikuti langkah-langkah yang disebutkan di bawah ini untuk mengonversi file PDF ke PPTX dan menerima file yang dikonversi dalam respons API.

  • Buat instance ConvertApi
  • Buat instance ConvertSettings
  • Berikan jalur file PDF
  • Tetapkan “pptx” ke format
  • Setel “Tidak Ada” ke jalur keluaran
  • Buat ConvertDocumentRequest
  • Dapatkan hasil dengan memanggil metode ConvertApi.convert\document\download().

Contoh kode berikut menunjukkan cara mengonversi dokumen PDF Anda ke PPTX menggunakan REST API. API akan mengembalikan file PPTX yang dikonversi sebagai tanggapan. Silakan ikuti langkah-langkah yang disebutkan sebelumnya untuk mengunggah file.

# Buat instance API yang diperlukan
api = groupdocs_conversion_cloud.MengubahApi.from_keys(client_id, client_secret)

# Siapkan pengaturan konversi
settings = groupdocs_conversion_cloud.MengubahSettings()
settings.file_path = "sample.pdf"
settings.format = "pptx"

settings.output_path = None    # leave OutputPath will result the output as document IOStream

# Siapkan permintaan
request = groupdocs_conversion_cloud.MengubahDocumentRequest(settings)

# Mengubah
response = api.convert_document_download(request)

# Pindahkan file yang diunduh ke direktori kerja Anda
shutil.move(response, "C:\\Files\\")

Konversikan PDF ke PPTX tanpa menggunakan Cloud Storage

Silakan ikuti langkah-langkah yang disebutkan di bawah ini untuk mengonversi file PDF ke PPTX tanpa menggunakan penyimpanan cloud.

Contoh kode berikut menunjukkan cara mengonversi dokumen PDF Anda ke PPTX tanpa menggunakan penyimpanan cloud. Ini berarti Anda akan meneruskan file input di badan permintaan dan menerima file output dalam respons API.

# Buat instance API yang diperlukan
api = groupdocs_conversion_cloud.MengubahApi.from_keys(client_id, client_secret)

# Siapkan permintaan
request = groupdocs_conversion_cloud.MengubahDocumentDirectRequest("pptx", "C:\\Files\\sample.pdf")

# Mengubah
response = api.convert_document_direct(request)

# Pindahkan file yang diunduh ke direktori kerja Anda
shutil.move(response, "C:\\Files\\")

Coba Daring

Silakan coba alat konversi PDF online gratis berikut, yang dikembangkan menggunakan API di atas. https://products.groupdocs.app/conversion/

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi dokumen PDF ke PPTX di cloud dengan Document Conversion REST API menggunakan Python. Anda juga mempelajari cara mengunggah file PDF secara terprogram di cloud dan kemudian mengunduh file yang dikonversi dari cloud. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Conversion Cloud API menggunakan dokumentasi. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga