XLS ngadto sa PDF

Pagkat-on unsaon pag-convert sa Excel ngadto sa PDF Online

Ang XLSB usa ka excel binary file format, ug usa ka koleksyon sa mga rekord ug istruktura nga nagtino sa sulud sa Excel workbook. Ang sulod mahimong maglakip sa dili gambalay o semi-structured nga mga lamesa sa mga numero, teksto, o pareho nga mga numero ug teksto, mga pormula, mga koneksyon sa gawas nga datos, mga tsart, ug mga hulagway. Sa pikas tumoy, PDF naghatag katakus sa pagtan-aw sa sulud sa bisan unsang plataporma nga wala ikompromiso ang pagkamaunongon. Busa tungod sa kini nga kapabilidad, atong hisgutan ang mga detalye kung giunsa ang pag-programa sa XLSB sa PDF gamit ang Java SDK.

Excel ngadto sa PDF Conversion API

Ang Aspose.Cells Cloud SDK para sa Java mao ang among award-winning nga solusyon nga naghatag og mga kapabilidad sa paghimo, pag-edit ug pag-convert sa mga sikat nga Excel format ngadto sa PDF, HTML, TIFF, CSV, ug uban pang gisuportahan nga mga format sa file. Ang gamhanan ug flexible nga mga feature niini, kining cloud-based nga API naghatag ug simple ug episyente nga solusyon sa pag-convert sa Excel spreadsheet ngadto sa PDF format. Karon aron magamit ang SDK, atong idugang ang mosunod nga reperensiya sa pom.xml sa 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>

Karon aron magamit ang Cloud SDK, kinahanglan nimo nga magparehistro sa usa ka libre nga account sa Aspose Cloud ug pagpangita / paghimo og Client ID ug Client Secret sa Cloud Dashboard.

I-convert ang Excel sa PDF sa Java

Sa mosunod nga seksyon, atong hisgotan ang mga detalye kon unsaon pag-convert sa XLSB ngadto sa PDF format ug i-save ang output sa Cloud storage.

  • Paghimo usa ka pananglitan sa CellsApi samtang naghatag mga kredensyal sa kliyente ingon mga argumento sa input
  • Ipiho ang ngalan sa input XLSB, resulta nga format, ug output file name
  • I-upload ang input XLSB sa cloud storage gamit ang uploadFile(…) nga pamaagi
  • Sa katapusan, tawga ang pamaagi cellsWorkbookGetWorkbook(…) aron masugdan ang operasyon sa pagkakabig
// alang sa dugang nga mga pananglitan, palihug bisitaha ang https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Pagkuha ClientID ug ClientSecret gikan sa https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // paghimo usa ka pananglitan sa CellsApi gamit ang mga kredensyal sa kliyente
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // ngalan sa input XLSB workbook
    String name = "myDocument.xlsb";
    // mga detalye sa password kung ang workbook na-encrypt
    String password = null;
    // Gitino kung ang mga set sa workbook nga mga laray mahimong autofit.
    Boolean isAutoFit = true;
    // Nagtino kung magtipig ra ba sa datos sa lamesa. Gamita lang ang pdf para mag excel.
    Boolean onlySaveTable = true;
    // resulta nga format sa file
    String format = "PDF";
		
    // load file gikan sa lokal nga sistema
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // i-upload ang input XLSB sa cloud storage
    api.uploadFile("input.xlsb", file, "Internal");

    // paghimo sa operasyon sa pagkakabig sa dokumento
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // pag-imprinta sa mensahe sa kalampusan
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Ang sampol nga mga file nga gigamit sa pananglitan sa ibabaw mahimong ma-download gikan sa

XLS ngadto sa PDF

Hulagway 1: - Pag-preview sa pagkakabig sa XLSB ngadto sa PDF

XLSB ngadto sa PDF gamit ang cURL Commands

Niini nga seksyon, atong gamiton ang mga cURL nga mga sugo aron i-load ang XLSB gikan sa cloud storage ug i-convert kini sa PDF format. Mao nga ingon usa ka kinahanglanon, kinahanglan una namon nga maghimo usa ka token sa pag-access sa JWT base sa mga kredensyal sa 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"

Kung mabuhat na ang JWT token, palihug ipatuman ang mosunud nga mando aron mahimo ang pagkakabig.

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

Niini nga artikulo, among gihisgutan ang mga detalye alang sa pagpalambo sa usa ka gamhanan ug flexible nga solusyon alang sa pag-convert sa Excel spreadsheet ngadto sa JSON format. Ang API parehas nga makahimo sa pag-convert sa usa ka spreadsheet ingon man daghang mga spreadsheet sa usa ka higayon. Busa uban sa tabang sa Aspose.Cells Cloud SDK alang sa Java, paghimo og usa ka kasaligan ug episyente nga solusyon alang sa pagkakabig sa Excel ngadto sa PDF. Sa samang higayon, gamita ang leverage sa REST architecture pinaagi sa pag-convert sa XLS ngadto sa PDF gamit ang cURL commands.

Bisan pa niana, gidasig ka namo sa pag-usisa sa dokumentasyon sa produkto ug pagkat-on mahitungod sa ubang makapahinam nga mga bahin nga gitanyag sa API. Sa katapusan, kung makasugat ka og bisan unsang isyu samtang naggamit sa API, palihug ayaw pagduhaduha sa pagkontak kanamo pinaagi sa product support forum.

May Kalabutan nga mga Artikulo

Girekomenda namon nga bisitahan ang mosunud nga mga link aron mahibal-an ang dugang bahin sa: