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