Is formáid comhaid dhénártha excel é XLSB, agus is bailiúchán taifead agus struchtúir é a shonraíonn inneachar an leabhair oibre Excel. Féadfaidh táblaí neamhstruchtúrtha nó leathstruchtúrtha d’uimhreacha, téacs, nó an dá uimhir agus téacs, foirmlí, naisc sheachtracha sonraí, cairteacha, agus íomhánna a bheith san áireamh san ábhar. Ar an taobh eile de, soláthraíonn PDF an cumas chun inneachar a fheiceáil ar aon ardán gan cur isteach ar dhílseacht. Mar sin, mar gheall ar an gcumas seo, táimid chun na sonraí a phlé maidir le conas XLSB a thiontú go PDF go ríomhchláraithe ag baint úsáide as Java SDK.
API Tiontú Excel go PDF
Is é Aspose.Cells Cloud SDK do Java ár réiteach a bhfuil duaiseanna buaite aige a sholáthraíonn na hacmhainní chun formáidí móréilimh Excel a chruthú, a chur in eagar agus a thiontú go PDF, HTML, TIFF, CSV, agus formáidí comhaid eile a dtacaítear leo. A ghnéithe cumhachtacha agus solúbtha, soláthraíonn an API scamall-bhunaithe seo réiteach simplí agus éifeachtach chun scarbhileoga Excel a thiontú go formáid PDF. Anois chun an SDK a úsáid, cuirfimid an tagairt seo a leanas i pom.xml den chineál tógála maven.
<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>
Anois chun Cloud SDK a úsáid, ní mór duit cuntas saor in aisce a chlárú thar Aspose Cloud agus ID Cliant agus Rún Cliant a chuardach / a chruthú ag Cloud Dashboard.
Tiontaigh Excel go pdf i java
Sa chuid seo a leanas, táimid chun na sonraí a phlé maidir le conas XLSB a thiontú go formáid PDF agus an t-aschur a shábháil i stóráil Cloud.
- Cruthaigh sampla de CellsApi agus dintiúir an chliaint á soláthar mar argóintí ionchuir
- Sonraigh ainm an ionchuir XLSB, formáid an iarmhartaigh, agus ainm an chomhaid aschuir
- Uaslódáil an t-ionchur XLSB chuig stóras néil ag baint úsáide as an modh uploadFile(…).
- Ar deireadh, cuir glaoch ar an modh cellsWorkbookGetWorkbook(…) chun an oibríocht chomhshó a thionscnamh
// le haghaidh tuilleadh samplaí, tabhair cuairt ar https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// cruthaigh sampla de CellsApi ag baint úsáide as dintiúir an chliaint
CellsApi api = new CellsApi(clientId,clientSecret);
// ainm leabhar oibre XLSB ionchuir
String name = "myDocument.xlsb";
// sonraí pasfhocail má tá an leabhar oibre criptithe
String password = null;
// Sonraítear cé acu an bhfuil sraitheanna socraithe leabhar oibre le bheith uathfheistithe.
Boolean isAutoFit = true;
// Sonraíonn cé acu sonraí tábla amháin a shábháil. Bain úsáid as ach pdf i excel.
Boolean onlySaveTable = true;
// formáid comhaid dá bharr
String format = "PDF";
// Íoslódáil an comhad ón gcóras áitiúil
File file = new File("c://Users/shahbnay/Downloads/"+name);
// uaslódáil ionchur XLSB chuig stóráil scamall
api.uploadFile("input.xlsb", file, "Internal");
// dhéanamh oibríocht chomhshó doiciméad
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.pdf","Internal", null);
// teachtaireacht rath a phriontáil
System.out.println("XLSB sucessfully converted to PDF format !");
}catch(Exception ex)
{
System.out.println(ex);
}
Is féidir na comhaid shamplacha a úsáidtear sa sampla thuas a íoslódáil ó
XLSB go PDF ag baint úsáide as Orduithe CURL
Sa chuid seo, táimid ag dul a úsáid orduithe cURL chun XLSB a luchtú ó stóráil scamall agus é a thiontú go formáid PDF. Mar sin mar réamhriachtanas, ní mór dúinn comhartha rochtana JWT a ghiniúint ar dtús bunaithe ar dhintiúir an chliaint.
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"
Nuair a ghintear an comhartha JWT, déan an t-ordú seo a leanas chun an tiontú a dhéanamh.
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>"
Conclúid
San Airteagal seo, phléamar na sonraí maidir le réiteach cumhachtach agus solúbtha a fhorbairt chun scarbhileoga Excel a thiontú go formáid JSON. Tá an API in ann scarbhileog amháin chomh maith le scarbhileoga iolracha a thiontú ag an am céanna. Mar sin, le cabhair ó Aspose.Cells Cloud SDK do Java, forbair réiteach iontaofa agus éifeachtach chun an Excel a thiontú go PDF. Ag an am céanna, glac le giaráil ailtireacht REST trí XLS a thiontú go PDF ag baint úsáide as orduithe cURL.
Mar sin féin, molaimid go mór duit iniúchadh a dhéanamh ar [doiciméadú an táirge] (https://docs.aspose.cloud/cells/) agus foghlaim faoi ghnéithe spreagúla eile a chuireann an API ar fáil. Ar deireadh, má thagann aon fhadhb ort agus an API á úsáid agat, ná bíodh drogall ort teagmháil a dhéanamh linn tríd an fóram tacaíochta táirge.
Airteagail Ghaolmhara
Molaimid go mór cuairt a thabhairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: