XLS-ist PDF-iks

Siit saate teada, kuidas Exceli võrgus PDF-iks teisendada

XLSB on Exceli kahendfailivorming ning kirjete ja struktuuride kogum, mis määrab Exceli töövihiku sisu. Sisu võib sisaldada struktureerimata või poolstruktureeritud arvutabeleid, teksti või nii numbreid kui ka teksti, valemeid, väliseid andmeühendusi, diagramme ja pilte. Teisest küljest annab PDF võimaluse vaadata sisu mis tahes platvormil ilma täpsust kahjustamata. Seetõttu arutame selle võimaluse tõttu üksikasju selle kohta, kuidas XLSB programmiliselt PDF-iks teisendada Java SDK abil.

Exceli PDF-i teisendamise API

Aspose.Cells Cloud SDK for Java on meie auhinnatud lahendus, mis pakub võimalusi populaarsete Exceli vormingute loomiseks, redigeerimiseks ja teisendamiseks PDF-iks, HTML, TIFF, CSV ja muud toetatud failivormingud. Selle võimsate ja paindlike funktsioonidega pilvepõhine API pakub lihtsat ja tõhusat lahendust Exceli arvutustabelite teisendamiseks PDF-vormingusse. Nüüd lisame SDK kasutamiseks järgmise viite faili maven build tüüpi pom.xml.

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

Nüüd peate Cloud SDK kasutamiseks registreerima tasuta konto teenuses Aspose Cloud ning otsima/looma kliendi ID ja kliendi saladuse saidil Cloud Dashboard.

Teisendage Excel Javas PDF-iks

Järgmises jaotises käsitleme üksikasju selle kohta, kuidas teisendada XLSB PDF-vormingusse ja salvestada väljund pilvesalvestusse.

  • Looge CellsApi eksemplar, pakkudes samal ajal sisendargumentidena kliendi mandaate
  • Määrake sisendi XLSB nimi, tulemuse vorming ja väljundfaili nimi
  • Laadige sisend XLSB pilvmällu üles, kasutades uploadFile(…) meetodit
  • Lõpuks kutsuge teisendustoimingu käivitamiseks meetod cellsWorkbookGetWorkbook(…)
// rohkemate näidete saamiseks külastage aadressi https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Hankige ClientID ja ClientSecret saidilt https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // looge CellsApi eksemplar, kasutades kliendi mandaate
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // sisendi XLSB töövihiku nimi
    String name = "myDocument.xlsb";
    // parooli üksikasjad, kui töövihik on krüptitud
    String password = null;
    // Määrab, kas määrata töövihiku read automaatseks sobitamiseks.
    Boolean isAutoFit = true;
    // Määrab, kas salvestada ainult tabeliandmed. Exceli jaoks kasutage ainult pdf-i.
    Boolean onlySaveTable = true;
    // tulemuseks olev failivorming
    String format = "PDF";
		
    // laadige fail kohalikust süsteemist
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // laadige sisend XLSB pilvesalvestusse
    api.uploadFile("input.xlsb", file, "Internal");

    // teostada dokumendi teisendusoperatsioon
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // printida eduteade
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Ülaltoodud näites kasutatud näidisfaile saab alla laadida aadressilt

XLS-ist PDF-iks

Pilt 1: XLSB-st PDF-i teisendamise eelvaade

XLSB-st PDF-iks, kasutades cURL-i käske

Selles jaotises kasutame XLSB pilvmälust laadimiseks ja PDF-vormingusse teisendamiseks cURL-i käske. Eeltingimusena peame esmalt genereerima kliendi mandaatide põhjal JWT-pääsuluba.

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"

Kui JWT-märk on loodud, täitke teisendamiseks järgmine käsk.

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

Järeldus

Selles artiklis oleme arutanud üksikasju Exceli arvutustabelite JSON-vormingusse teisendamiseks võimsa ja paindliku lahenduse väljatöötamiseks. API on võrdselt võimeline teisendama nii üht arvutustabelit kui ka mitut arvutustabelit korraga. Nii et Java jaoks mõeldud Aspose.Cells Cloud SDK abil töötage välja usaldusväärne ja tõhus lahendus Exceli teisendamiseks PDF-iks. Samal ajal kasutage REST-i arhitektuuri võimendust, teisendades XLS-i PDF-iks, kasutades cURL-i käske.

Sellegipoolest soovitame teil tungivalt uurida toote dokumentatsiooni ja tutvuda teiste API pakutavate põnevate funktsioonidega. Lõpuks, kui teil tekib API kasutamisel probleeme, võtke meiega ühendust tootetoe foorumi kaudu.

seotud artiklid

Selle kohta lisateabe saamiseks soovitame tungivalt külastada järgmisi linke: