Pelajari cara mengonversi Excel ke PDF online menggunakan Python SDK. Simpan XLS ke PDF.

Konversikan Excel ke PDF

Konversi Excel ke PDF | API konversi XLS ke PDF

Pada artikel ini, kita akan membahas detail tentang cara mengonversi Excel menjadi PDF menggunakan Python SDK. Kami menggunakan spreadsheet Excel untuk menyimpan, mengatur, dan melacak kumpulan data. Ini digunakan oleh akuntan, analis data, dan profesional lainnya. Tetapi untuk melihat file-file ini, kita memerlukan aplikasi khusus seperti MS Excel, OpenOffice Calc, dll. Namun, jika kita menyimpan Excel ke PDF, itu dapat dilihat di platform apa pun dan perangkat apa pun.

API Konversi Excel ke PDF

Aspose.Cells Cloud adalah REST API yang menawarkan kemampuan untuk membuat, mengedit, dan mengubah file excel menjadi PDF dan format lain yang didukung. Untuk menggunakan fitur ini di aplikasi Python, silakan coba gunakan Aspose.Cells Cloud SDK for Python. Silakan gunakan perintah berikut di konsol untuk menginstal SDK:

pip install asposecellscloud

Langkah selanjutnya adalah membuat akun Aspose Cloud dan mendapatkan detail kredensial klien. Kredensial ini diperlukan untuk terhubung ke layanan Cloud serta untuk mengakses dokumen dari penyimpanan cloud.

Konversi Excel ke PDF dengan Python

Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk mengonversi format Excel ke PDF menggunakan potongan kode Python.

  • Buat objek CellsApi menggunakan kredensial klien
  • Buat objek string yang menentukan format ouptut sebagai PDF
  • Panggil metode cellsworkbookgetworkbook(…) untuk mengonversi Excel ke PDF
# Untuk contoh kode lainnya, silakan kunjungi https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # menginisialisasi instance CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # memasukkan buku kerja Excel
        input_file = "Book1.xlsx"
        # format resultan
        format = "PDF"
        # nama file yang dihasilkan
        output = "Converted.pdf"

        # memanggil API untuk memulai operasi konversi
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # cetak kode respons di konsol
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Excel ke PDF

Gambar 1:- Pratinjau konversi Excel ke PDF.

File sampel yang digunakan dalam contoh di atas dapat diunduh dari Book1.xlsx dan Convert.pdf.

XLS ke PDF menggunakan Perintah cURL

REST API dapat dengan mudah diakses melalui perintah cURL di platform apa pun. Karena Aspose.Cells Cloud dikembangkan pada arsitektur REST, maka kami juga dapat melakukan konversi XLS ke PDF menggunakan perintah cURL. Jadi pertama-tama kita perlu membuat token akses JWT berdasarkan kredensial klien. Silakan jalankan perintah berikut:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Sekarang kita perlu menjalankan perintah berikut untuk mengonversi xls ke pdf online.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}

Kesimpulan

Di blog ini, kami telah membahas langkah-langkah untuk Mengonversi Excel ke PDF menggunakan potongan kode Python. Pada saat yang sama, kami telah menjelajahi opsi untuk menyimpan Excel ke PDF menggunakan perintah cURL. Kode sumber lengkap Python SDK dapat diunduh dari GitHub. Kami juga menyarankan Anda menjelajahi Panduan Programmer untuk mempelajari lebih lanjut tentang fitur menarik lainnya.

Jika Anda memiliki pertanyaan terkait atau mengalami masalah saat menggunakan API kami, jangan ragu untuk menghubungi kami melalui forum Dukungan Teknis Gratis.

Artikel Terkait

Sangat disarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut