XLS na PDF

Leer hoe om Excel aanlyn na PDF om te skakel

’n XLSB is ’n Excel-binêre lêerformaat, en is ’n versameling rekords en strukture wat Excel-werkboek-inhoud spesifiseer. Die inhoud kan ongestruktureerde of semi-gestruktureerde tabelle van getalle, teks, of beide getalle en teks, formules, eksterne dataverbindings, kaarte en beelde insluit. Aan die ander kant bied PDF die vermoë om inhoud op enige platform te sien sonder om getrouheid in te boet. As gevolg van hierdie vermoë gaan ons dus die besonderhede bespreek oor hoe om XLSB programmaties na PDF om te skakel met Java SDK.

Excel na PDF-omskakelings-API

Aspose.Cells Cloud SDK vir Java is ons bekroonde oplossing wat die vermoë bied om gewilde Excel-formate te skep, te redigeer en om te skakel na PDF, HTML, TIFF, CSV, en ander ondersteunde lêerformate. Sy kragtige en buigsame kenmerke, hierdie wolk-gebaseerde API bied ’n eenvoudige en doeltreffende oplossing vir die omskakeling van Excel-sigblaaie na PDF-formaat. Om nou die SDK te gebruik, gaan ons die volgende verwysing in pom.xml van die maven-boutipe byvoeg.

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

Om nou Cloud SDK te gebruik, moet jy ’n gratis rekening oor Aspose Cloud registreer en kliënt-ID en kliëntgeheim opsoek/skep by Cloud Dashboard.

Skakel Excel om na PDF in Java

In die volgende afdeling gaan ons die besonderhede bespreek oor hoe om ’n XLSB na PDF-formaat om te skakel en die uitvoer in Wolkberging te stoor.

  • Skep ’n instansie van CellsApi terwyl u kliëntbewyse as invoerargumente verskaf
  • Spesifiseer die naam van invoer XLSB, gevolglike formaat en uitvoerlêernaam
  • Laai die invoer XLSB op na wolkberging deur gebruik te maak van die uploadFile(…) metode
  • Laastens, roep die metode cellsWorkbookGetWorkbook(…) om die omskakelingsoperasie te begin
// vir meer voorbeelde, besoek asseblief https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Kry ClientID en ClientSecret vanaf https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // skep 'n instansie van CellsApi met behulp van kliëntbewyse
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // naam van invoer XLSB werkboek
    String name = "myDocument.xlsb";
    // wagwoordbesonderhede as werkboek geïnkripteer is
    String password = null;
    // Spesifiseer of stel werkboekrye outomaties gepas moet word.
    Boolean isAutoFit = true;
    // Spesifiseer of slegs tabeldata stoor. Gebruik slegs pdf om uit te blink.
    Boolean onlySaveTable = true;
    // gevolglike lêerformaat
    String format = "PDF";
		
    // laai lêer vanaf plaaslike stelsel
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // laai invoer XLSB op na wolkberging
    api.uploadFile("input.xlsb", file, "Internal");

    // dokumentomskakeling uitvoer
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // druk suksesboodskap
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Die voorbeeldlêers wat in die bostaande voorbeeld gebruik word, kan afgelaai word vanaf

XLS na PDF

Beeld 1: - Voorskou van XLSB na PDF-omskakeling

XLSB na PDF met behulp van cURL-opdragte

In hierdie afdeling gaan ons cURL-opdragte gebruik om XLSB vanaf wolkberging te laai en dit na PDF-formaat om te skakel. Dus, as ’n voorvereiste, moet ons eers ’n JWT-toegangstoken genereer op grond van kliëntgeloofsbriewe.

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"

Sodra die JWT-token gegenereer is, voer asseblief die volgende opdrag uit om die omskakeling uit te voer.

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

Afsluiting

In hierdie artikel het ons die besonderhede bespreek vir die ontwikkeling van ’n kragtige en buigsame oplossing vir die omskakeling van Excel-sigblaaie na JSON-formaat. Die API is ewe in staat om ’n enkele sigblad sowel as verskeie sigblaaie gelyktydig om te skakel. So met die hulp van Aspose.Cells Cloud SDK vir Java, ontwikkel ’n betroubare en doeltreffende oplossing vir die omskakeling van die Excel na PDF. Gebruik terselfdertyd die hefboom van REST-argitektuur deur XLS na PDF om te skakel met behulp van cURL-opdragte.

Nietemin moedig ons jou sterk aan om die produkdokumentasie te verken en meer te wete te kom oor ander opwindende kenmerke wat deur die API aangebied word. Laastens, as u enige probleem ondervind tydens die gebruik van die API, kontak ons asseblief via die produkondersteuningsforum.

verwante artikels

Ons beveel sterk aan om die volgende skakels te besoek om meer te wete te kom oor: