XLS zuwa PDF

Koyi yadda ake canza Excel zuwa PDF Online

An XLSB tsarin fayil ne na binary, kuma tarin bayanai ne da tsarin da ke ƙayyadaddun abun ciki na littafin aikin Excel. Abubuwan da ke ciki na iya haɗawa da teburin lambobi marasa tsari ko ɓangarorin, rubutu, ko lambobi biyu da rubutu, ƙila, haɗin bayanan waje, sigogi, da hotuna. A gefe guda, PDF yana ba da damar duba abun ciki akan kowane dandamali ba tare da lalata aminci ba. Don haka saboda wannan damar, za mu tattauna cikakkun bayanai kan yadda ake canza XLSB ta hanyar shirye-shirye zuwa PDF ta amfani da Java SDK.

API ɗin Canjin Excel zuwa PDF

Aspose.Cells Cloud SDK don Java shine mafita na lashe lambar yabo wanda ke ba da damar ƙirƙira, shiryawa da canza shahararrun tsarin Excel zuwa PDF, HTML, TIFF, CSV, da sauran tsararrun fayiloli masu goyan baya. Siffofinsa masu ƙarfi da sassauƙa, wannan API na tushen girgije yana ba da mafita mai sauƙi da inganci don canza maƙunsar bayanan Excel zuwa tsarin PDF. Yanzu don amfani da SDK, za mu ƙara bayanin da ke gaba a cikin pom.xml na nau’in ginin 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>

Yanzu don amfani da Cloud SDK, kuna buƙatar yin rajistar asusu kyauta akan Aspose Cloud kuma bincika/ƙirƙiri ID na abokin ciniki da Sirrin Abokin ciniki a Cloud Dashboard.

Canza Excel zuwa PDF a Java

A cikin sashe na gaba, za mu tattauna cikakkun bayanai kan yadda ake canza XLSB zuwa tsarin PDF da adana abubuwan da aka fitar a cikin ma’ajiyar girgije.

  • Ƙirƙiri misali na CellsApi yayin samar da takaddun shaida na abokin ciniki azaman muhawarar shigarwa
  • Ƙayyade sunan shigar da XLSB, tsarin sakamako, da sunan fayil ɗin fitarwa
  • Loda shigarwar XLSB zuwa ma’ajiyar gajimare ta amfani da hanyar uploadFile(…).
  • A ƙarshe, kira hanyar cellsWorkbookGetWorkbook(…) don fara aikin juyawa.
// don ƙarin misalai, da fatan za a ziyarci https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Samu ClientID da ClientSecret daga https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // ƙirƙiri misali na CellsApi ta amfani da takaddun shaidar abokin ciniki
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // sunan shigar da littafin aiki na XLSB
    String name = "myDocument.xlsb";
    // bayanan sirri idan littafin aiki a rufaffen
    String password = null;
    // Yana ƙayyade ko saita layuka na littafin aiki don zama autofit.
    Boolean isAutoFit = true;
    // Yana ƙayyade ko ajiye bayanan tebur kawai. Yi amfani da pdf kawai don Excel.
    Boolean onlySaveTable = true;
    // resultant fayil format
    String format = "PDF";
		
    // loda fayil daga tsarin gida
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // loda shigarwar XLSB zuwa ma'ajin gajimare
    api.uploadFile("input.xlsb", file, "Internal");

    // yi aikin canza takarda
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // buga sakon nasara
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Za a iya sauke samfurin fayilolin da aka yi amfani da su a cikin misalin da ke sama daga

XLS zuwa PDF

Hoto 1: - XLSB zuwa samfoti na canza PDF

XLSB zuwa PDF ta amfani da Umarnin CURL

A cikin wannan sashe, za mu yi amfani da umarnin cURL don loda XLSB daga ma’ajiyar girgije kuma mu canza shi zuwa tsarin PDF. Don haka a matsayin buƙatun farko, muna buƙatar fara samar da alamar samun damar JWT dangane da shaidar abokin ciniki.

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"

Da zarar an ƙirƙiri alamar JWT, da fatan za a aiwatar da umarni mai zuwa don yin jujjuyawar.

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

Kammalawa

A cikin wannan labarin, mun tattauna cikakkun bayanai don haɓaka ingantaccen bayani mai ƙarfi da sassauƙa don canza maƙunsar bayanan Excel zuwa tsarin JSON. API ɗin yana da ikon canza maƙunsar rubutu guda ɗaya da maƙunsar maƙunsar bayanai a lokaci ɗaya. Don haka tare da taimakon Aspose.Cells Cloud SDK don Java, haɓaka ingantaccen ingantaccen bayani don canza Excel zuwa PDF. A lokaci guda, ɗauki aikin gine-ginen REST ta hanyar canza XLS zuwa PDF ta amfani da umarnin cURL.

Duk da haka, muna ƙarfafa ku sosai don bincika takardun samfuran kuma ku koyi game da wasu abubuwan ban sha’awa waɗanda API ɗin ke bayarwa. A ƙarshe, idan kun ci karo da kowace matsala yayin amfani da API, da fatan za ku ji daɗin tuntuɓar mu ta [ dandalin tallafin samfur 12.

Labarai masu alaka

Muna ba da shawarar ziyartar hanyoyin haɗin yanar gizo masu zuwa don ƙarin koyo game da: