Cara Mengonversi PowerPoint ke PDF menggunakan REST API dengan Python

Cara Mengonversi PowerPoint ke PDF menggunakan REST API dengan Python

File presentasi PowerPoint adalah kumpulan slide di mana setiap slide ppt/pptx dapat berisi informasi seperti teks, gambar, pemformatan, animasi, dan media lainnya. Sementara format file PDF dapat terdiri dari teks, gambar, hyperlink, bidang formulir, media kaya, lampiran, dan tanda tangan digital, dll. Sebagai pengembang Python, Anda dapat membuat slide PPT dan PPTX mudah dilihat dengan mengonversi ke file PDF untuk Windows & MAC. Pada artikel ini, kita akan mempelajari cara mengonversi PowerPoint ke PDF menggunakan REST API dengan Python.

Topik-topik berikut akan dibahas dalam artikel ini:

API REST Konversi PowerPoint ke PDF - Instalasi

Untuk mengonversi slide PPTX ke PDF, kami akan menggunakan Python SDK of GroupDocs.Conversion Cloud API. Ini adalah solusi konversi dokumen dan gambar platform independen. Ini memungkinkan Anda dengan cepat dan andal mengonversi gambar dan dokumen dari [format file yang didukung] apa pun 5 ke format apa pun yang Anda butuhkan.

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

pip install groupdocs_conversion_cloud

Harap dapatkan ID dan Rahasia Klien Anda dari dasbor sebelum mengikuti langkah-langkah yang disebutkan. Setelah Anda memiliki ID dan rahasia Anda, tambahkan kode seperti yang ditunjukkan di bawah ini:

# Muat Python SDK http://api.groupdocs.cloud di aplikasi python Anda 
import groupdocs_conversion_cloud

# Dapatkan client_id dan client_secret dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Dapatkan konfigurasi yang berbeda 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
my_storage = "LocalStorage"

Konversi PowerPoint PPTX ke PDF menggunakan REST API dengan Python

Anda dapat mengonversi slide powerpoint Anda ke PDF secara terprogram di cloud dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Unggah slide PPTX ke cloud
  2. Konversi PowerPoint ke PDF menggunakan Python
  3. Unduh file PDF yang dikonversi

Unggah File PPTX

Pertama, unggah file pptx ke cloud menggunakan contoh kode berikut:

# Unggah file .pptx powerpoint ke penyimpanan cloud Anda
# Buat instance File API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Permintaan unggah file panggilan
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-powerpoint.pptx", "H:\\groupdocs-cloud-data\\powerpoint-slides.pptx", my_storage)

# Unggah slide powerpoint ke cloud
response = file_api.upload_file(request)
print(response.uploaded)

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

Konversikan PowerPoint ke PDF menggunakan Python

Anda dapat dengan mudah mengonversi powerpoint ppt/pptx ke file PDF secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:

  • Pertama, buat instance ConvertApi
  • Sekarang, buat instance dari ConvertSettings
  • Kemudian, berikan path file pptx input
  • Tetapkan format file keluaran sebagai “pdf”
  • Selanjutnya, berikan jalur file keluaran
  • Sekarang, buat ConvertDocumentRequest dengan ConvertSettings
  • Terakhir, konversi file pptx dengan memanggil metode convert\document() dengan ConvertDocumentRequest.

Contoh kode berikut menunjukkan cara mengonversi PPTX ke PDF menggunakan REST API dengan Python:

# Cara Mengonversi PPTX ke PDF menggunakan REST API dengan Python
try:
	# Buat instance API
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Tentukan pengaturan konversi
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.file_path = "python-testing/sample-powerpoint.pptx"
	settings.format = "pdf"
	settings.output_path = "python-testing"

	# Buat permintaan konversi dokumen
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Konversikan file .pptx ke dokumen PDF
	result = convert_api.convert_document(request)
	print("PPTX File converted to PDF successfully: " + result[0].path)

except groupdocs_conversion_cloud.ApiException as e:
  print("Exception when calling convert_document: {0}".format(e.message))
Cara Mengonversi PowerPoint ke PDF menggunakan REST API dengan Python

Cara Mengonversi PowerPoint ke PDF menggunakan REST API dengan Python.

Unduh File yang Dikonversi

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

# Inisialisasi API untuk mengunduh file yang dikonversi
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Buat permintaan file unduhan
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-powerpoint.pdf", my_storage)

# Unduh file yang dikonversi
response = file_api.download_file(request)

# Pindahkan file yang diunduh ke direktori sistem lokal Anda
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Konversi Rentang Halaman dari PPTX ke PDF dengan Python

Kami dapat mengonversi berbagai halaman dari presentasi PPTX ke dokumen PDF secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat instance ConvertApi.
  • Selanjutnya, buat instance dari ConvertSettings.
  • Kemudian, atur jalur file PDF masukan.
  • Dan, tetapkan “pptx” ke format.
  • Juga, berikan jalur file keluaran.
  • Selanjutnya, buat instance dari PdfConvertOptions.
  • Kemudian, tetapkan rentang halaman untuk dikonversi dari nomor halaman awal sebagai fromPage dan total halaman untuk dikonversi sebagai jumlah halaman.
  • Setelah itu, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen.
  • Terakhir, panggil metode ConvertApi.convertDocument() dengan ConvertDocumentRequest.

Contoh kode berikut menunjukkan cara mengonversi berbagai halaman dari PDF ke PPTX menggunakan REST API dengan Python:

# Cara Mengonversi Rentang Halaman dari PPTX ke PDF dengan Python
# Buat instance API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Tentukan pengaturan konversi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-powerpoint.pptx"
settings.format = "pdf"
settings.output_path = "python-testing"

# Opsi konversi PDF: nomor halaman awal dan total halaman yang akan dikonversi
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.from_page = 2 
convertOptions.pages_count = 4

settings.convert_options = convertOptions

# Buat permintaan konversi dokumen
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Konversikan halaman file pptx ke file PDF
result = convert_api.convert_document(request)
print("Converted range of pages from PPTX to PDF: " + result[0].path)

Konversikan Halaman Tertentu PPTX ke PDF dengan Python

Kami dapat mengonversi halaman tertentu dari slide PPTX ke dokumen PDF secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat instance ConvertApi.
  • Selanjutnya, buat instance dari ConvertSettings.
  • Kemudian, atur jalur file PDF masukan.
  • Dan, tetapkan “pptx” ke format.
  • Juga, berikan jalur file keluaran.
  • Selanjutnya, buat instance dari PdfConvertOptions.
  • Kemudian, berikan nomor halaman tertentu dalam larik yang dipisahkan koma untuk dikonversi.
  • Setelah itu, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen.
  • Terakhir, panggil metode ConvertApi.convertDocument() dengan ConvertDocumentRequest.

Contoh kode berikut menunjukkan cara mengonversi halaman tertentu dari PPTX ke PDF menggunakan REST API dengan Python:

# Cara Mengonversi Halaman Tertentu PPTX ke PDF dengan Python
# Buat instance API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Tentukan pengaturan konversi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-powerpoint.pptx"
settings.format = "pdf"
settings.output_path = "python-testing"

# Opsi konversi PDF: nomor halaman untuk dikonversi
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.pages = [1, 3, 5]

settings.convert_options = convertOptions

# Buat permintaan konversi dokumen
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Konversikan file powerpoint ke PDF dengan python
result = convert_api.convert_document(request)
print("Successfully converted PPTX file pages to PDF: " + result[0].path)

Konversi PPTX ke PDF - Online dan Gratis

Bagaimana cara mengonversi ppt ke pdf online gratis? Silakan coba [alat konversi PPTX online gratis] berikut 13 dari perangkat apa pun dengan browser modern seperti Chrome dan Firefox. Itu telah dikembangkan menggunakan Groupdocs.Conversion API.

Kesimpulan

Dalam artikel ini, kita telah belajar:

  • cara mengonversi presentasi PowerPoint ke PDF di cloud;
  • cara mengunggah file PPTX secara terprogram ke cloud;
  • cara mengunduh file PDF yang dikonversi dari cloud;
  • cara mengonversi halaman tertentu dari PPTX ke PDF dengan Python;
  • bagaimana rentang halaman dari PPTX ke PDF dengan Python;

Selain itu, 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.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang PowerPoint PPT/PPTX to DOCX Converter, jangan ragu untuk bertanya di GroupDocs.Conversion Forum dan akan dijawab dalam beberapa jam.

Lihat juga