XLS sa PDF

Alamin kung paano i-convert ang Excel sa PDF Online

Ang XLSB ay isang excel binary na format ng file, at isang koleksyon ng mga talaan at istruktura na tumutukoy sa nilalaman ng Excel workbook. Ang nilalaman ay maaaring magsama ng hindi nakabalangkas o semi-structured na mga talahanayan ng mga numero, teksto, o parehong mga numero at teksto, mga formula, panlabas na koneksyon ng data, mga chart, at mga larawan. Sa kabilang dulo, ang PDF ay nagbibigay ng kakayahang tingnan ang nilalaman sa anumang platform nang hindi nakompromiso ang katapatan. Samakatuwid dahil sa kakayahang ito, tatalakayin natin ang mga detalye kung paano i-convert ang XLSB sa PDF gamit ang Java SDK gamit ang programmatically.

Excel to PDF Conversion API

Ang Aspose.Cells Cloud SDK para sa Java ay ang aming award-winning na solusyon na nagbibigay ng mga kakayahang gumawa, mag-edit at mag-convert ng mga sikat na format ng Excel sa PDF, HTML, TIFF, CSV, at iba pang suportadong mga format ng file. Ang makapangyarihan at flexible na feature nito, ang cloud-based na API na ito ay nagbibigay ng simple at mahusay na solusyon para sa pag-convert ng mga Excel spreadsheet sa PDF na format. Ngayon para magamit ang SDK, idaragdag namin ang sumusunod na reference sa pom.xml ng maven build type.

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

Ngayon para magamit ang Cloud SDK, kailangan mong magrehistro ng libreng account sa Aspose Cloud at maghanap/gumawa ng Client ID at Client Secret sa Cloud Dashboard.

I-convert ang Excel sa PDF sa Java

Sa susunod na seksyon, tatalakayin natin ang mga detalye kung paano i-convert ang XLSB sa PDF na format at i-save ang output sa Cloud storage.

  • Lumikha ng isang halimbawa ng CellsApi habang nagbibigay ng mga kredensyal ng kliyente bilang mga argumento sa pag-input
  • Tukuyin ang pangalan ng input XLSB, resultang format, at output file name
  • I-upload ang input XLSB sa cloud storage gamit ang uploadFile(…) method
  • Panghuli, tawagan ang paraan cellsWorkbookGetWorkbook(…) upang simulan ang pagpapatakbo ng conversion
// para sa higit pang mga halimbawa, pakibisita ang https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Kumuha ng ClientID at ClientSecret mula sa https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // lumikha ng isang halimbawa ng CellsApi gamit ang mga kredensyal ng kliyente
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // pangalan ng input XLSB workbook
    String name = "myDocument.xlsb";
    // mga detalye ng password kung naka-encrypt ang workbook
    String password = null;
    // Tinutukoy kung itakda ang mga hilera ng workbook upang maging autofit.
    Boolean isAutoFit = true;
    // Tinutukoy kung i-save lang ang data ng talahanayan. Gumamit lamang ng pdf para maging excel.
    Boolean onlySaveTable = true;
    // resultang format ng file
    String format = "PDF";
		
    // mag-load ng file mula sa lokal na sistema
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // mag-upload ng input XLSB sa cloud storage
    api.uploadFile("input.xlsb", file, "Internal");

    // magsagawa ng pagpapatakbo ng conversion ng dokumento
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // i-print ang mensahe ng tagumpay
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Ang mga sample na file na ginamit sa halimbawa sa itaas ay maaaring ma-download mula sa

XLS sa PDF

Larawan 1:- Preview ng conversion ng XLSB hanggang PDF

XLSB sa PDF gamit ang cURL Commands

Sa seksyong ito, gagamitin namin ang mga utos ng cURL upang i-load ang XLSB mula sa cloud storage at i-convert ito sa format na PDF. Kaya bilang isang paunang kinakailangan, kailangan muna nating bumuo ng JWT access token batay sa mga kredensyal ng kliyente.

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"

Kapag nabuo na ang JWT token, mangyaring isagawa ang sumusunod na command upang maisagawa ang conversion.

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

Konklusyon

Sa artikulong ito, tinalakay namin ang mga detalye para sa pagbuo ng isang mahusay at nababaluktot na solusyon para sa pag-convert ng mga spreadsheet ng Excel sa format na JSON. Ang API ay pantay na may kakayahang mag-convert ng isang spreadsheet pati na rin ng maramihang mga spreadsheet nang sabay-sabay. Kaya sa tulong ng Aspose.Cells Cloud SDK para sa Java, bumuo ng maaasahan at mahusay na solusyon para sa pag-convert ng Excel sa PDF. Kasabay nito, gamitin ang leverage ng REST architecture sa pamamagitan ng pag-convert ng XLS sa PDF gamit ang mga cURL command.

Gayunpaman, lubos ka naming hinihikayat na galugarin ang dokumentasyon ng produkto at alamin ang tungkol sa iba pang kapana-panabik na feature na inaalok ng API. Panghuli, kung makatagpo ka ng anumang isyu habang ginagamit ang API, mangyaring huwag mag-atubiling makipag-ugnayan sa amin sa pamamagitan ng product support forum.

Mga Kaugnay na Artikulo

Lubos naming inirerekumenda ang pagbisita sa mga sumusunod na link upang matuto nang higit pa tungkol sa: