XLS i PDF

Dysgwch sut i drosi Excel i PDF Ar-lein

Fformat ffeil deuaidd excel yw XLSB, ac mae’n gasgliad o gofnodion a strwythurau sy’n nodi cynnwys llyfr gwaith Excel. Gall y cynnwys gynnwys tablau anstrwythuredig neu led-strwythuredig o rifau, testun, neu’r ddau rif a thestun, fformiwlâu, cysylltiadau data allanol, siartiau, a delweddau. Ar y pen arall, mae PDF yn darparu’r gallu i weld cynnwys ar unrhyw lwyfan heb gyfaddawdu ar ffyddlondeb. Felly oherwydd y gallu hwn, rydyn ni’n mynd i drafod y manylion ar sut i drosi XLSB i PDF yn rhaglennol gan ddefnyddio Java SDK.

API Trosi Excel i PDF

Aspose.Cells Cloud SDK ar gyfer Java yw ein datrysiad arobryn sy’n darparu’r galluoedd i greu, golygu a throsi fformatau poblogaidd Excel i PDF, HTML, TIFF, CSV, a fformatau ffeil a gefnogir eraill. Ei nodweddion pwerus a hyblyg, mae’r API cwmwl hwn yn darparu ateb syml ac effeithlon ar gyfer trosi taenlenni Excel i fformat PDF. Nawr er mwyn defnyddio’r SDK, rydyn ni’n mynd i ychwanegu’r cyfeiriad canlynol yn pom.xml o’r math 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>

Nawr er mwyn defnyddio Cloud SDK, mae angen i chi gofrestru cyfrif am ddim dros Aspose Cloud ac edrych / creu ID Cleient a Client Secret yn [Dangosfwrdd Cwmwl]]10.

Trosi Excel i PDF yn Java

Yn yr adran ganlynol, rydyn ni’n mynd i drafod y manylion ar sut i drosi XLSB i fformat PDF ac arbed yr allbwn yn storfa Cloud.

  • Creu enghraifft o CellsApi wrth ddarparu tystlythyrau cleient fel dadleuon mewnbwn
  • Nodwch enw mewnbwn XLSB, fformat canlyniadol, ac enw ffeil allbwn
  • Llwythwch y mewnbwn XLSB i storfa cwmwl gan ddefnyddio dull uploadFile(…).
  • Yn olaf, ffoniwch y dull cellsWorkbookGetWorkbook(…) i gychwyn y gweithrediad trosi
// am ragor o enghreifftiau, ewch i https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Cael ClientID a ClientSecret o https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // creu enghraifft o CellsApi gan ddefnyddio tystlythyrau cleient
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // enw llyfr gwaith mewnbwn XLSB
    String name = "myDocument.xlsb";
    // manylion cyfrinair os yw'r llyfr gwaith wedi'i amgryptio
    String password = null;
    // Mae'n pennu a fydd rhesi gosodedig yn y llyfr gwaith yn awtoffitio.
    Boolean isAutoFit = true;
    // Mae'n pennu a yw'n cadw data tabl yn unig. Defnyddiwch pdf i ragori yn unig.
    Boolean onlySaveTable = true;
    // fformat ffeil canlyniadol
    String format = "PDF";
		
    // llwytho ffeil o system leol
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // uwchlwytho mewnbwn XLSB i storfa cwmwl
    api.uploadFile("input.xlsb", file, "Internal");

    // perfformio gweithrediad trosi dogfen
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // argraffu neges llwyddiant
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Gellir lawrlwytho’r ffeiliau sampl a ddefnyddir yn yr enghraifft uchod o

XLS i PDF

Delwedd 1:- Rhagolwg trosi XLSB i PDF

XLSB i PDF gan ddefnyddio Gorchmynion cURL

Yn yr adran hon, rydyn ni’n mynd i ddefnyddio gorchmynion cURL i lwytho XLSB o storfa cwmwl a’i drosi i fformat PDF. Felly fel rhagofyniad, yn gyntaf mae angen i ni gynhyrchu tocyn mynediad JWT yn seiliedig ar gymwysterau cleient.

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"

Unwaith y bydd y tocyn JWT wedi’i gynhyrchu, gweithredwch y gorchymyn canlynol i berfformio’r trosiad.

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

Casgliad

Yn yr erthygl hon, rydym wedi trafod y manylion ar gyfer datblygu datrysiad pwerus a hyblyg ar gyfer trosi taenlenni Excel i fformat JSON. Mae’r API yr un mor gallu trosi taenlen unigol yn ogystal â thaenlenni lluosog ar unwaith. Felly gyda chymorth Aspose.Cells Cloud SDK ar gyfer Java, datblygwch ateb dibynadwy ac effeithlon ar gyfer trosi’r Excel i PDF. Ar yr un pryd, cymerwch drosoledd pensaernïaeth REST trwy drosi XLS i PDF gan ddefnyddio gorchmynion cURL.

Serch hynny, rydym yn eich annog yn fawr i archwilio’r dogfennaeth cynnyrch a dysgu am nodweddion cyffrous eraill a gynigir gan yr API. Yn olaf, os byddwch chi’n dod ar draws unrhyw broblem wrth ddefnyddio’r API, mae croeso i chi gysylltu â ni trwy’r fforwm cymorth cynnyrch.

Erthyglau Perthnasol

Rydym yn argymell yn gryf ymweld â’r dolenni canlynol i ddysgu mwy am: