XLS în PDF

Aflați cum să convertiți Excel în PDF online

Un XLSB este un format de fișier binar Excel și este o colecție de înregistrări și structuri care specifică conținutul registrului de lucru Excel. Conținutul poate include tabele nestructurate sau semistructurate de numere, text sau ambele numere și text, formule, conexiuni de date externe, diagrame și imagini. Pe de altă parte, PDF oferă capacitatea de a vizualiza conținut pe orice platformă fără a compromite fidelitatea. Prin urmare, datorită acestei capacități, vom discuta detaliile despre cum să convertiți programatic XLSB în PDF folosind Java SDK.

API-ul de conversie Excel în PDF

Aspose.Cells Cloud SDK pentru Java este soluția noastră premiată care oferă capabilități de a crea, edita și converti formate Excel populare în PDF, HTML, TIFF, CSV și alte formate de fișiere acceptate. Caracteristicile sale puternice și flexibile, acest API bazat pe cloud oferă o soluție simplă și eficientă pentru conversia foilor de calcul Excel în format PDF. Acum, pentru a folosi SDK-ul, vom adăuga următoarea referință în pom.xml de tipul de construcție 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>

Acum, pentru a utiliza Cloud SDK, trebuie să înregistrați un cont gratuit pe Aspose Cloud și să căutați/creați ID-ul clientului și Secretul clientului la Cloud Dashboard.

Convertiți Excel în PDF în Java

În secțiunea următoare, vom discuta detaliile despre cum să convertiți un XLSB în format PDF și să salvați rezultatul în stocarea cloud.

  • Creați o instanță a CellsApi în timp ce furnizați acreditările clientului ca argumente de intrare
  • Specificați numele XLSB de intrare, formatul rezultat și numele fișierului de ieșire
  • Încărcați XLSB de intrare în stocarea în cloud folosind metoda uploadFile (…)
  • În cele din urmă, apelați metoda cellsWorkbookGetWorkbook(…) pentru a iniția operația de conversie
// pentru mai multe exemple, vă rugăm să vizitați https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obțineți ClientID și ClientSecret de pe https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // creați o instanță a CellsApi folosind acreditările clientului
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // numele registrului de lucru XLSB de intrare
    String name = "myDocument.xlsb";
    // detaliile parolei dacă registrul de lucru este criptat
    String password = null;
    // Specifică dacă setați rândurile din registrul de lucru să fie ajustate automat.
    Boolean isAutoFit = true;
    // Specifică dacă salvați numai datele din tabel. Folosiți doar pdf pentru a excela.
    Boolean onlySaveTable = true;
    // formatul de fișier rezultat
    String format = "PDF";
		
    // încărcați fișierul din sistemul local
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // încărcați intrarea XLSB în stocarea în cloud
    api.uploadFile("input.xlsb", file, "Internal");

    // efectuează operația de conversie a documentelor
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // tipăriți mesajul de succes
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Exemplele de fișiere utilizate în exemplul de mai sus pot fi descărcate de la

XLS în PDF

Imaginea 1: - Previzualizarea conversiei XLSB în PDF

XLSB în PDF folosind comenzile cURL

În această secțiune, vom folosi comenzile cURL pentru a încărca XLSB din stocarea în cloud și pentru a-l converti în format PDF. Deci, ca o condiție prealabilă, trebuie să generăm mai întâi un token de acces JWT pe baza acreditărilor clientului.

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"

Odată ce simbolul JWT este generat, executați următoarea comandă pentru a efectua conversia.

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

Concluzie

În acest articol, am discutat detaliile pentru dezvoltarea unei soluții puternice și flexibile pentru conversia foilor de calcul Excel în format JSON. API-ul este la fel de capabil să convertească o singură foaie de calcul, precum și mai multe foi de calcul simultan. Deci, cu ajutorul Aspose.Cells Cloud SDK pentru Java, dezvoltați o soluție fiabilă și eficientă pentru conversia Excel în PDF. În același timp, profitați de arhitectura REST prin conversia XLS în PDF folosind comenzile cURL.

Cu toate acestea, vă încurajăm să explorați documentația produsului și să aflați despre alte funcții interesante oferite de API. În cele din urmă, dacă întâmpinați vreo problemă în timp ce utilizați API-ul, nu ezitați să ne contactați prin forumul de asistență pentru produse.

Articole similare

Vă recomandăm să accesați următoarele link-uri pentru a afla mai multe despre: