XLS ke PDF

Pelajari cara mengonversi Excel ke PDF Online

XLSB adalah format file biner excel, dan merupakan kumpulan rekaman dan struktur yang menentukan konten buku kerja Excel. Konten dapat mencakup tabel angka, teks, atau angka dan teks yang tidak terstruktur atau semi terstruktur, rumus, koneksi data eksternal, bagan, dan gambar. Di sisi lain, PDF memberikan kemampuan untuk melihat konten di platform apa pun tanpa mengorbankan fidelitas. Oleh karena itu karena kemampuan ini, kami akan membahas detail tentang cara mengonversi XLSB ke PDF secara terprogram menggunakan Java SDK.

API Konversi Excel ke PDF

Aspose.Cells Cloud SDK for Java adalah solusi pemenang penghargaan kami yang menyediakan kemampuan untuk membuat, mengedit, dan mengonversi format Excel populer ke PDF, HTML, TIFF, CSV, dan [format file yang didukung] lainnya8. Fiturnya yang kuat dan fleksibel, API berbasis cloud ini menyediakan solusi sederhana dan efisien untuk mengonversi spreadsheet Excel ke format PDF. Sekarang untuk menggunakan SDK, kita akan menambahkan referensi berikut di pom.xml dari tipe maven build.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.5</version>
    </dependency>
</dependencies>

Sekarang untuk menggunakan Cloud SDK, Anda perlu mendaftarkan akun gratis melalui Aspose Cloud dan mencari/membuat ID Klien dan Rahasia Klien di Cloud Dashboard.

Konversi Excel ke PDF di Jawa

Di bagian berikut, kita akan membahas detail tentang cara mengonversi format XLSB ke PDF dan menyimpan hasilnya di penyimpanan Cloud.

  • Buat instance CellsApi sambil memberikan kredensial klien sebagai argumen masukan
  • Tentukan nama input XLSB, format yang dihasilkan, dan nama file output
  • Unggah input XLSB ke penyimpanan cloud menggunakan metode uploadFile(…).
  • Terakhir, panggil metode cellsWorkbookGetWorkbook(…) untuk memulai operasi konversi
// untuk contoh lainnya, silakan kunjungi https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Dapatkan ClientID dan ClientSecret dari https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // buat instance CellsApi menggunakan kredensial klien
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // nama masukan buku kerja XLSB
    String name = "myDocument.xlsb";
    // detail kata sandi jika buku kerja dienkripsi
    String password = null;
    // Menentukan apakah menyetel baris buku kerja menjadi pas otomatis.
    Boolean isAutoFit = true;
    // Menentukan apakah hanya menyimpan data tabel. Hanya gunakan pdf untuk unggul.
    Boolean onlySaveTable = true;
    // format file yang dihasilkan
    String format = "PDF";
		
    // memuat file dari sistem lokal
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // unggah input XLSB ke penyimpanan cloud
    api.uploadFile("input.xlsb", file, "Internal");

    // melakukan operasi konversi dokumen
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // cetak pesan sukses
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

File sampel yang digunakan dalam contoh di atas dapat diunduh dari

XLS ke PDF

Gambar 1:- Pratinjau konversi XLSB ke PDF

XLSB ke PDF menggunakan Perintah cURL

Di bagian ini, kita akan menggunakan perintah cURL untuk memuat XLSB dari penyimpanan cloud dan mengubahnya menjadi format PDF. Jadi sebagai prasyarat, pertama-tama kita harus membuat token akses JWT berdasarkan kredensial klien.

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"

Setelah token JWT dibuat, harap jalankan perintah berikut untuk melakukan konversi.

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

Kesimpulan

Pada artikel ini, kami telah membahas detail untuk mengembangkan solusi yang andal dan fleksibel untuk mengonversi spreadsheet Excel ke format JSON. API sama-sama mampu mengonversi satu spreadsheet serta beberapa spreadsheet sekaligus. Jadi dengan bantuan Aspose.Cells Cloud SDK untuk Java, kembangkan solusi yang andal dan efisien untuk mengonversi Excel ke PDF. Pada saat yang sama, manfaatkan arsitektur REST dengan mengonversi XLS ke PDF menggunakan perintah cURL.

Namun demikian, kami sangat menyarankan Anda untuk mempelajari dokumentasi produk dan mempelajari tentang fitur menarik lainnya yang ditawarkan oleh API. Terakhir, jika Anda mengalami masalah saat menggunakan API, jangan ragu untuk menghubungi kami melalui forum dukungan produk.

Artikel Terkait

Kami sangat menyarankan mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: