XLS til PDF

Lærðu hvernig á að umbreyta Excel í PDF á netinu

XLSB er excel tvöfaldur skráarsnið og er safn skráa og mannvirkja sem tilgreina Excel vinnubókarefni. Innihaldið getur innihaldið óskipulagðar eða hálfuppbyggðar tölutöflur, texta eða bæði tölur og texta, formúlur, ytri gagnatengingar, töflur og myndir. Á hinum endanum veitir PDF möguleika á að skoða efni á hvaða vettvangi sem er án þess að skerða trúmennsku. Þess vegna, vegna þessarar getu, ætlum við að ræða upplýsingar um hvernig á að umbreyta XLSB í PDF forritunarlega með Java SDK.

Forritaskil Excel í PDF umbreytingu

Aspose.Cells Cloud SDK fyrir Java er margverðlaunað lausn okkar sem veitir möguleika til að búa til, breyta og umbreyta vinsælum Excel sniðum í PDF, HTML, TIFF, CSV og önnur studd skráarsnið. Kraftmikil og sveigjanleg eiginleiki þess, þetta skýtengda API býður upp á einfalda og skilvirka lausn til að umbreyta Excel töflureiknum í PDF snið. Nú til að nota SDK, ætlum við að bæta við eftirfarandi tilvísun í pom.xml af maven build gerðinni.

<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ú til að nota Cloud SDK þarftu að skrá ókeypis reikning yfir Aspose Cloud og fletta upp/búa til viðskiptavinaauðkenni og viðskiptavinaleyndarmáls á Cloud Dashboard.

Umbreyttu Excel í PDF í Java

Í eftirfarandi kafla ætlum við að ræða upplýsingar um hvernig á að umbreyta XLSB í PDF sniði og vista úttakið í skýjageymslu.

  • Búðu til tilvik af CellsApi á meðan þú gefur upp persónuskilríki viðskiptavinar sem inntaksrök
  • Tilgreindu heiti inntaks XLSB, snið sem myndast og úttaksskráarheiti
  • Hladdu inn XLSB inn í skýjageymslu með uploadFile(…) aðferð
  • Að lokum skaltu kalla aðferðina cellsWorkbookGetWorkbook(…) til að hefja umbreytingaraðgerðina
// fyrir fleiri dæmi, vinsamlegast farðu á https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Fáðu ClientID og ClientSecret frá https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // búa til tilvik af CellsApi með því að nota skilríki viðskiptavinar
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // heiti inntak XLSB vinnubók
    String name = "myDocument.xlsb";
    // upplýsingar um lykilorð ef vinnubók er dulkóðuð
    String password = null;
    // Tilgreinir hvort settar vinnubókarlínur á að vera sjálfvirkar.
    Boolean isAutoFit = true;
    // Tilgreinir hvort aðeins vista töflugögn. Notaðu aðeins pdf til að skara fram úr.
    Boolean onlySaveTable = true;
    // skráarsnið sem af því leiðir
    String format = "PDF";
		
    // hlaða skrá úr staðbundnu kerfi
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // hlaðið inn XLSB inn í skýgeymslu
    api.uploadFile("input.xlsb", file, "Internal");

    // framkvæma skjalabreytingaraðgerð
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // prenta árangursskilaboð
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Hægt er að hlaða niður sýnishornsskránum sem notuð eru í dæminu hér að ofan frá

XLS til PDF

Mynd 1: - Forskoðun XLSB í PDF umbreytingu

XLSB til PDF með cURL skipunum

Í þessum hluta ætlum við að nota cURL skipanir til að hlaða XLSB úr skýjageymslu og breyta því í PDF snið. Svo sem forsenda þurfum við fyrst að búa til JWT aðgangslykil byggt á skilríkjum viðskiptavinar.

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"

Þegar JWT táknið er búið til, vinsamlegast framkvæmdu eftirfarandi skipun til að framkvæma umbreytinguna.

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

Niðurstaða

Í þessari grein höfum við fjallað um smáatriðin fyrir þróun öflugrar og sveigjanlegrar lausnar til að breyta Excel töflureiknum í JSON snið. API er jafn fær um að umbreyta einum töflureikni sem og mörgum töflureiknum í einu. Þannig að með hjálp Aspose.Cells Cloud SDK fyrir Java, þróaðu áreiðanlega og skilvirka lausn til að breyta Excel í PDF. Á sama tíma skaltu nýta REST arkitektúr með því að breyta XLS í PDF með því að nota cURL skipanir.

Engu að síður hvetjum við þig mjög til að skoða vöruskjölin og læra um aðra spennandi eiginleika sem API býður upp á. Að lokum, ef þú lendir í einhverjum vandamálum þegar þú notar API, vinsamlegast ekki hika við að hafa samband við okkur í gegnum vörustuðningsvettvang.

tengdar greinar

Við mælum eindregið með því að heimsækja eftirfarandi tengla til að læra meira um: