Excel umumnya digunakan untuk menyimpan informasi dalam serangkaian halaman terpisah dalam organisasi bisnis. Dalam kasus tertentu, Anda mungkin perlu mengonversi Excel ke PDF secara terprogram. Pada artikel ini, kita akan mempelajari cara mengonversi Excel ke PDF menggunakan REST API di Ruby.
Topik-topik berikut akan dibahas dalam artikel ini:
- API REST Konversi Excel ke PDF dan Ruby SDK
- Konversikan Excel ke PDF menggunakan API Konversi File di Ruby
- Konversi Rentang Halaman dari Excel ke PDF di Ruby
- Konverter Excel ke PDF Online Gratis
API REST Konversi Excel ke PDF dan Ruby SDK
Untuk mengonversi Excel ke PDF, kami akan menggunakan SDK Ruby dari GroupDocs.Conversion Cloud API. Silakan instal menggunakan perintah berikut di konsol:
gem install groupdocs_conversion_cloud
Harap dapatkan ID dan Rahasia Klien Anda dari [Dasbor] GroupDocs]5 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 Excel ke PDF menggunakan API Konversi File di Ruby
Kami akan mengonversi lembar Excel ke file PDF dengan mengikuti langkah-langkah sederhana seperti yang diberikan di bawah ini. Anda dapat mengunggah file excel ke cloud menggunakan contoh kode. Hasilnya, Excel yang diunggah akan tersedia di files section dasbor di cloud. Sekarang, mari kita konversi dokumen XLSX ke PDF secara terprogram dengan mengikuti langkah-langkah seperti yang diberikan di bawah ini:
- Pertama, buat instance ConvertApi.
- Selanjutnya, buat instance dari ConvertSettings.
- Kemudian, atur jalur file input excel.
- Dan, tetapkan “pdf” untuk memformat pengaturan.
- 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 XLSX ke PDF menggunakan REST API di Ruby:
# Konversikan XLS/XLSX 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 = "xlsx-to-pdf/excel-sheets.xlsx"
@settings.format = "pdf"
# Setel Opsi Beban Konversi Spreadsheet
@loadOptions = GroupDocsConversionCloud::SpreadsheetLoadOptions.new
@loadOptions.hide_comments = true
loadOptions.one_page_per_sheet = true
@settings.load_options = @loadOptions
@settings.output_path = "xlsx-to-pdf"
# Konversi XLSX ke PDF
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Excel sheets 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 Rentang Halaman dari Excel ke PDF di Ruby
Kami dapat mengonversi berbagai halaman dari dokumen XLSX ke 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 “xlsx” 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 XLSX menggunakan REST API di Ruby:
# Konversi Rentang Halaman dari Excel XLSX ke PDF di Ruby
# Buat instance API yang diperlukan
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# Tetapkan pengaturan konversi
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/excel-sheets.xlsx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@settings.convert_options = @convertOptions
@settings.output_path = "xlsx-to-pdf"
# Terakhir, konversi rentang halaman XLSX ke file PDF
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Excel sheets successfully converted to PDF.")
Konverter Excel ke PDF Online Gratis
Silakan coba [alat konversi XLSX online gratis] berikut 11 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 Excel ke PDF di cloud. Kami juga telah melihat cara mengonversi halaman tertentu atau serangkaian halaman dari XLSX ke PDF menggunakan Ruby. Artikel ini juga menjelaskan cara mengunggah file XLSX 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 Excel to DOCX Converter, jangan ragu untuk bertanya di GroupDocs.Conversion Forum dan akan dijawab dalam beberapa jam.