Konversikan PowerPoint ke PDF menggunakan API Konversi File di Ruby

Konversikan PowerPoint ke PDF menggunakan API Konversi File di Ruby

PowerPoint biasanya digunakan untuk menyajikan informasi dalam rangkaian halaman atau slide terpisah untuk presentasi grup dalam organisasi bisnis. Dalam kasus tertentu, Anda mungkin perlu mengonversi presentasi PowerPoint ke PDF secara terprogram. Pada artikel ini, kita akan mempelajari cara mengonversi PowerPoint ke PDF menggunakan API Konversi File di Ruby.

Topik-topik berikut akan dibahas dalam artikel ini:

API REST Konversi PowerPoint ke PDF dan Ruby SDK

Untuk mengonversi PPTX ke PDF , kami akan menggunakan Ruby SDK of GroupDocs.Conversion Cloud API. Silakan instal menggunakan perintah berikut di konsol:

gem install groupdocs_conversion_cloud

Harap dapatkan ID dan Rahasia Klien Anda dari [Dashboard] GroupDocs12 sebelum mengikuti langkah-langkah yang disebutkan di bawah ini. Setelah Anda memiliki ID Klien dan Rahasia Klien, tambahkan ini di kode aplikasi ruby seperti yang ditunjukkan di bawah ini:

# Muat permata di aplikasi ruby Anda untuk http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

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

Konversikan PowerPoint ke PDF menggunakan REST API di Ruby

Kami akan mengonversi slide PowerPoint ke file PDF dengan mengikuti langkah-langkah sederhana seperti yang diberikan di bawah ini. Anda dapat Mengunggah file PowerPoint ke Cloud menggunakan contoh kode. Hasilnya, slide PowerPoint yang diunggah akan tersedia di bagian file dasbor di cloud. Sekarang, mari ubah presentasi PPTX menjadi dokumen PDF secara terprogram dengan mengikuti langkah-langkah seperti di bawah ini:

  • Pertama, buat instance ConvertApi.
  • Selanjutnya, buat instance dari ConvertSettings.
  • Kemudian, atur jalur file PDF input.
  • Dan, tetapkan “pptx” ke format.
  • Juga, berikan jalur file keluaran.
  • Setelah itu, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen.
  • Terakhir, panggil metode ConvertApi.convertDocument() dengan ConvertDocumentRequest.

Contoh kode berikut menunjukkan cara mengonversi dokumen PDF ke presentasi PPTX menggunakan REST API di Ruby.

# Konversikan PowerPoint ke PDF menggunakan REST API di Ruby
# Buat instance API Konversi
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Inisialisasi pengaturan konversi
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "pptx-to-pdf/powerpoint-slides.pptx"
@settings.format = "pdf"
 
# Tetapkan Opsi Beban Konversi Presentasi
@loadOptions = GroupDocsConversionCloud::PresentationLoadOptions.new
@loadOptions.hide_comments = true
 
@settings.load_options = @loadOptions
@settings.output_path = "pptx-to-pdf"
 
# Konversi PPTX ke PDF
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PowerPoint presentation successfully converted to PDF")

Kode contoh di atas akan menyimpan file PDF yang dikonversi di cloud. Anda dapat mengunduh file PDF yang dikonversi menggunakan contoh kode berikut.

Konversi PPTX ke PDF dengan Watermark menggunakan Ruby

Kami dapat mengonversi presentasi PowerPoint ke dokumen PDF dengan menambahkan tanda air ke presentasi PPTX yang dikonversi secara terprogram dengan mengikuti langkah-langkah berikut:

  • Pertama, buat instance ConvertApi.
  • Sekarang, buat instance dari ConvertSettings.
  • Kemudian, atur jalur file PDF input.
  • Dan, tetapkan “pptx” ke format.
  • Juga, berikan jalur file keluaran.
  • Sekarang, buat instance dari WatermarkOptions.
  • Kemudian, atur teks Tanda Air, warna, lebar, tinggi, kiri, atas, dll.
  • Sekarang, tentukan PresentationConvertOptions dan tetapkan WatermarkOptions.
  • Setelah itu, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen.
  • Terakhir, panggil metode convertDocument() dengan ConvertDocumentRequest.

Contoh kode berikut menunjukkan cara mengonversi PPTX ke PDF dengan watermark ke presentasi yang dikonversi menggunakan REST API di Ruby. Silakan ikuti langkah-langkah yang disebutkan sebelumnya untuk mengunggah dan mengunduh file.

# Konversi PPTX ke PDF dengan Watermark di Ruby
# Buat instance API yang diperlukan
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Siapkan pengaturan konversi
@watermark = GroupDocsConversionCloud::WatermarkOptions.new       
@watermark.text = "Confidential Draft Statement"
@watermark.color = "Red"
@watermark.width = 100
@watermark.height = 100
@watermark.background = false
@watermark.bold = true;
@watermark.top = 300;
@watermark.left = 200;

@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "pptx-to-pdf/5pages.pptx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.watermark_options = @watermark
 
@settings.convert_options = @convertOptions
@settings.output_path = "pptx-to-pdf"
 
# Konversi Dokumen dengan tanda air
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))

Konversi Rentang Halaman dari PPTX PDF ke Ruby

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 input.
  • Dan, tetapkan “pptx” ke format.
  • Juga, berikan jalur file keluaran.
  • Selanjutnya, buat instance dari PresentationConvertOptions.
  • 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 di Ruby.

# Konversi Rentang Halaman dari PPTX ke PDF di Ruby
# Buat instance API yang diperlukan
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Siapkan pengaturan konversi
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "pptx-to-pdf/powerpoint-slides.pptx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
 
@settings.convert_options = @convertOptions
@settings.output_path = "pptx-to-pdf"
 
# Akhirnya konversi berbagai halaman
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))

Konversi Halaman Tertentu dari PPTX ke PDF di Ruby

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 input.
  • Dan, tetapkan “pptx” ke format.
  • Juga, berikan jalur file keluaran.
  • Selanjutnya, buat instance dari PresentationConvertOptions.
  • 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 di Ruby.

# Konversikan Halaman Tertentu PPTX ke PDF di Ruby
# Buat instance API yang diperlukan
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Siapkan pengaturan konversi
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "pptx-to-pdf/powerpoint-slides.pptx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.pages = [1, 5]
 
@settings.convert_options = @convertOptions
@settings.output_path = "pptx-to-pdf"
 
# Konversikan halaman tertentu ke PDF
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))

Konverter PPTX ke PDF Online Gratis

Silakan coba [alat konversi PPTX online gratis] berikut 20 dari perangkat apa pun dengan browser modern seperti Chrome dan Firefox. Itu telah dikembangkan menggunakan Groupdocs.Conversion API.

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi presentasi PowerPoint ke PDF di cloud. Kami juga telah melihat cara mengonversi halaman tertentu atau serangkaian halaman dari PPTX ke PDF menggunakan Ruby. Artikel ini juga menjelaskan cara mengunggah file PPTX ke cloud secara terprogram dan kemudian mengunduh file PDF yang dikonversi dari Cloud. 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 Konverter PPTX ke DOCX, jangan ragu untuk bertanya di GroupDocs.Conversion Forum dan akan dijawab dalam beberapa jam.

Lihat juga