XLS PDF:ksi

Opi muuttamaan Excel PDF-muotoon verkossa

XLSB on Excelin binääritiedostomuoto, ja se on kokoelma tietueita ja rakenteita, jotka määrittävät Excel-työkirjan sisällön. Sisältö voi sisältää strukturoimattomia tai puolirakenteisia lukutaulukoita, tekstiä tai sekä numeroita että tekstiä, kaavoja, ulkoisia tietoyhteyksiä, kaavioita ja kuvia. Toisaalta PDF tarjoaa mahdollisuuden katsella sisältöä millä tahansa alustalla tarkkuudesta tinkimättä. Siksi tämän ominaisuuden ansiosta aiomme keskustella yksityiskohdista XLSB:n ohjelmallisesta muuntamisesta PDF-muotoon Java SDK:n avulla.

Excelin PDF-muunnossovellusliittymä

Aspose.Cells Cloud SDK for Java on palkittu ratkaisumme, joka tarjoaa mahdollisuuden luoda, muokata ja muuntaa suosittuja Excel-muotoja PDF-, HTML-, TIFF-, [CSV]-muotoon. 7 ja muut tuetut tiedostomuodot. Tehokkaiden ja joustavien ominaisuuksiensa ansiosta tämä pilvipohjainen API tarjoaa yksinkertaisen ja tehokkaan ratkaisun Excel-laskentataulukoiden muuntamiseen PDF-muotoon. Nyt SDK:n käyttämiseksi lisäämme seuraavan viittauksen pom.xml-tiedostoon maven-koontimuodossa.

<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>

Jotta voit nyt käyttää Cloud SDK:ta, sinun on rekisteröitävä ilmainen tili Aspose Cloudin kautta ja etsittävä/luotava asiakastunnus ja asiakassalaisuus Cloud Dashboardissa.

Muunna Excel PDF:ksi Javassa

Seuraavassa osiossa keskustelemme XLSB:n muuntamisesta PDF-muotoon ja tulosteen tallentamisesta pilvitallennustilaan.

  • Luo CellsApi-esiintymä ja anna asiakkaan tunnistetiedot syöttöargumenteiksi
  • Määritä syötteen XLSB nimi, tuloksena oleva muoto ja tulostiedoston nimi
  • Lataa syöte XLSB pilvitallennustilaan käyttämällä uploadFile(…) -menetelmää
  • Kutsu lopuksi menetelmä cellsWorkbookGetWorkbook(…) aloittaaksesi muunnostoiminnon
// Lisää esimerkkejä on osoitteessa https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Hanki ClientID ja ClientSecret osoitteesta https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // luo CellsApi-esiintymä käyttämällä asiakkaan tunnistetietoja
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // syötettävän XLSB-työkirjan nimi
    String name = "myDocument.xlsb";
    // salasanan tiedot, jos työkirja on salattu
    String password = null;
    // Määrittää, asetetaanko työkirjan rivit automaattisesti sovitettaviksi.
    Boolean isAutoFit = true;
    // Määrittää, tallennetaanko vain taulukkotiedot. Käytä Exceliin vain pdf.
    Boolean onlySaveTable = true;
    // tuloksena oleva tiedostomuoto
    String format = "PDF";
		
    // lataa tiedosto paikallisesta järjestelmästä
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // lataa XLSB-syöte pilvitallennustilaan
    api.uploadFile("input.xlsb", file, "Internal");

    // suorittaa asiakirjan muunnostoiminnon
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // tulosta menestysviesti
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Yllä olevassa esimerkissä käytetyt mallitiedostot voidaan ladata osoitteesta

XLS PDF:ksi

Kuva 1: - XLSB-muunnos PDF-esikatselu

XLSB PDF:ksi cURL-komentojen avulla

Tässä osiossa aiomme käyttää cURL-komentoja XLSB:n lataamiseen pilvitallennustilasta ja muuntamiseen PDF-muotoon. Joten ennakkoedellytyksenä meidän on ensin luotava JWT-käyttöoikeustunnus asiakkaan tunnistetietojen perusteella.

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"

Kun JWT-tunnus on luotu, suorita seuraava komento suorittaaksesi muunnos.

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>"

Johtopäätös

Tässä artikkelissa olemme keskustelleet yksityiskohdista tehokkaan ja joustavan ratkaisun kehittämiseen Excel-laskentataulukoiden muuntamiseen JSON-muotoon. API pystyy yhtä lailla muuttamaan yhden laskentataulukon kuin useita laskentataulukoita kerralla. Joten Aspose.Cells Cloud SDK for Java -sovelluksen avulla voit kehittää luotettavan ja tehokkaan ratkaisun Excelin muuntamiseen PDF-muotoon. Hyödynnä samalla REST-arkkitehtuuria muuntamalla XLS PDF:ksi cURL-komennoilla.

Suosittelemme kuitenkin tutustumaan tuotedokumentaatioon ja tutustumaan muihin sovellusliittymän tarjoamiin jännittäviin ominaisuuksiin. Lopuksi, jos kohtaat ongelmia API:n käytössä, ota meihin yhteyttä tuotetukifoorumin kautta.

Aiheeseen liittyvät artikkelit

Suosittelemme tutustumaan seuraaviin linkkeihin saadaksesi lisätietoja: