XLS થી PDF

Excel ને PDF માં કન્વર્ટ કેવી રીતે કરવું તે જાણો

XLSB એ એક્સેલ બાઈનરી ફાઇલ ફોર્મેટ છે, અને તે રેકોર્ડ્સ અને સ્ટ્રક્ચર્સનો સંગ્રહ છે જે એક્સેલ વર્કબુકની સામગ્રીનો ઉલ્લેખ કરે છે. સામગ્રીમાં સંખ્યાઓ, ટેક્સ્ટ અથવા બંને નંબરો અને ટેક્સ્ટ, સૂત્રો, બાહ્ય ડેટા કનેક્શન્સ, ચાર્ટ્સ અને છબીઓના અસંરચિત અથવા અર્ધ-સંરચિત કોષ્ટકો શામેલ હોઈ શકે છે. બીજી તરફ, PDF વફાદારી સાથે સમાધાન કર્યા વિના કોઈપણ પ્લેટફોર્મ પર સામગ્રી જોવાની ક્ષમતા પ્રદાન કરે છે. તેથી આ ક્ષમતાને લીધે, અમે Java SDK નો ઉપયોગ કરીને XLSB ને પીડીએફમાં પ્રોગ્રામેટિકલી કન્વર્ટ કેવી રીતે કરવું તેની વિગતોની ચર્ચા કરવા જઈ રહ્યા છીએ.

એક્સેલ ટુ પીડીએફ કન્વર્ઝન API

[Aspose.Cells Cloud SDK for Java3 એ અમારું એવોર્ડ વિજેતા સોલ્યુશન છે જે લોકપ્રિય એક્સેલ ફોર્મેટને PDF, HTML, TIFF, [CSV]માં બનાવવા, સંપાદિત કરવા અને કન્વર્ટ કરવાની ક્ષમતા પ્રદાન કરે છે. 7, અને અન્ય સપોર્ટેડ ફાઇલ ફોર્મેટ્સ. તેની શક્તિશાળી અને લવચીક સુવિધાઓ, આ ક્લાઉડ-આધારિત API એક્સેલ સ્પ્રેડશીટ્સને PDF ફોર્મેટમાં કન્વર્ટ કરવા માટે એક સરળ અને કાર્યક્ષમ ઉકેલ પૂરો પાડે છે. હવે SDK નો ઉપયોગ કરવા માટે, અમે maven બિલ્ડ પ્રકારના pom.xml માં નીચેનો સંદર્ભ ઉમેરવા જઈ રહ્યા છીએ.

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

હવે Cloud SDK નો ઉપયોગ કરવા માટે, તમારે Aspose Cloud પર એક મફત એકાઉન્ટ રજીસ્ટર કરવું પડશે અને Cloud Dashboard પર ક્લાઈન્ટ આઈડી અને ક્લાઈન્ટ સિક્રેટ લુકઅપ/બનાવવું પડશે.

એક્સેલને જાવામાં પીડીએફમાં કન્વર્ટ કરો

નીચેના વિભાગમાં, અમે XLSB ને PDF ફોર્મેટમાં કેવી રીતે કન્વર્ટ કરવું અને ક્લાઉડ સ્ટોરેજમાં આઉટપુટને કેવી રીતે સાચવવું તેની વિગતોની ચર્ચા કરવા જઈ રહ્યા છીએ.

  • ઇનપુટ દલીલો તરીકે ક્લાયંટ ઓળખપત્ર પ્રદાન કરતી વખતે CellsApi નું ઉદાહરણ બનાવો
  • ઇનપુટ XLSB, પરિણામી ફોર્મેટ અને આઉટપુટ ફાઇલનું નામ સ્પષ્ટ કરો
  • uploadFile(…) પદ્ધતિનો ઉપયોગ કરીને ક્લાઉડ સ્ટોરેજ પર ઇનપુટ XLSB અપલોડ કરો
  • છેલ્લે, રૂપાંતર કામગીરી શરૂ કરવા માટે પદ્ધતિ cellsWorkbookGetWorkbook(…) ને કૉલ કરો
// વધુ ઉદાહરણો માટે, કૃપા કરીને https://github.com/aspose-cells-cloud/aspose-cells-cloud-java ની મુલાકાત લો

try
    {
    // https://dashboard.aspose.cloud/ પરથી ClientID અને ClientSecret મેળવો
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // ક્લાયંટ ઓળખપત્રોનો ઉપયોગ કરીને CellsApi નું ઉદાહરણ બનાવો
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // ઇનપુટ XLSB વર્કબુકનું નામ
    String name = "myDocument.xlsb";
    // જો વર્કબુક એન્ક્રિપ્ટેડ હોય તો પાસવર્ડ વિગતો
    String password = null;
    // વર્કબુક પંક્તિઓ ઓટોફિટ કરવા માટે સેટ કરો કે કેમ તે સ્પષ્ટ કરે છે.
    Boolean isAutoFit = true;
    // સ્પષ્ટ કરે છે કે શું માત્ર ટેબલ ડેટા સાચવો. એક્સેલ કરવા માટે ફક્ત પીડીએફનો ઉપયોગ કરો.
    Boolean onlySaveTable = true;
    // પરિણામી ફાઇલ ફોર્મેટ
    String format = "PDF";
		
    // સ્થાનિક સિસ્ટમમાંથી ફાઇલ લોડ કરો
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // ક્લાઉડ સ્ટોરેજ પર ઇનપુટ XLSB અપલોડ કરો
    api.uploadFile("input.xlsb", file, "Internal");

    // દસ્તાવેજ રૂપાંતર કામગીરી કરો
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // સફળતા સંદેશ છાપો
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

ઉપરના ઉદાહરણમાં વપરાયેલ નમૂના ફાઇલો પરથી ડાઉનલોડ કરી શકાય છે

XLS થી PDF

છબી 1:- XLSB થી PDF રૂપાંતર પૂર્વાવલોકન

CURL આદેશોનો ઉપયોગ કરીને XLSB થી PDF

આ વિભાગમાં, અમે ક્લાઉડ સ્ટોરેજમાંથી XLSB લોડ કરવા અને તેને PDF ફોર્મેટમાં કન્વર્ટ કરવા માટે cURL આદેશોનો ઉપયોગ કરવા જઈ રહ્યા છીએ. તેથી પૂર્વ-આવશ્યકતા તરીકે, અમારે પ્રથમ ક્લાયન્ટ ઓળખપત્રોના આધારે JWT એક્સેસ ટોકન જનરેટ કરવાની જરૂર છે.

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"

એકવાર JWT ટોકન જનરેટ થઈ જાય, કૃપા કરીને રૂપાંતર કરવા માટે નીચેનો આદેશ ચલાવો.

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

નિષ્કર્ષ

આ લેખમાં, અમે એક્સેલ સ્પ્રેડશીટ્સને JSON ફોર્મેટમાં કન્વર્ટ કરવા માટે શક્તિશાળી અને લવચીક ઉકેલ વિકસાવવા માટેની વિગતોની ચર્ચા કરી છે. API એક જ સ્પ્રેડશીટ તેમજ બહુવિધ સ્પ્રેડશીટ્સને એક સાથે કન્વર્ટ કરવા માટે સમાન રીતે સક્ષમ છે. તેથી Java માટે Aspose.Cells Cloud SDK ની મદદથી, Excel ને PDF માં રૂપાંતરિત કરવા માટે વિશ્વસનીય અને કાર્યક્ષમ ઉકેલ વિકસાવો. તે જ સમયે, CURL આદેશોનો ઉપયોગ કરીને XLS ને PDF માં કન્વર્ટ કરીને REST આર્કિટેક્ચરનો લાભ લો.

તેમ છતાં, અમે તમને ઉત્પાદન દસ્તાવેજીકરણ નું અન્વેષણ કરવા અને API દ્વારા ઓફર કરવામાં આવતી અન્ય આકર્ષક સુવિધાઓ વિશે જાણવા માટે ખૂબ પ્રોત્સાહિત કરીએ છીએ. છેલ્લે, જો તમને API નો ઉપયોગ કરતી વખતે કોઈ સમસ્યા આવે, તો કૃપા કરીને પ્રોડક્ટ સપોર્ટ ફોરમ દ્વારા અમારો સંપર્ક કરવા માટે નિઃસંકોચ કરો.

સંબંધિત લેખો

અમે આ વિશે વધુ જાણવા માટે નીચેની લિંક્સની મુલાકાત લેવાની ખૂબ ભલામણ કરીએ છીએ: