Python SDK નો ઉપયોગ કરીને Excel ને PDF માં કેવી રીતે કન્વર્ટ કરવું તે જાણો. XLS ને PDF માં સાચવો.

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

એક્સેલને PDF માં કન્વર્ટ કરો | XLS થી PDF કન્વર્ઝન API

આ લેખમાં, અમે Python SDK નો ઉપયોગ કરીને Excel ને PDF માં કેવી રીતે કન્વર્ટ કરવું તેની વિગતોની ચર્ચા કરવા જઈ રહ્યા છીએ. ડેટા સેટ સ્ટોર કરવા, ગોઠવવા અને ટ્રૅક કરવા માટે અમે એક્સેલ સ્પ્રેડશીટ્સનો ઉપયોગ કરીએ છીએ. તેનો ઉપયોગ એકાઉન્ટન્ટ્સ, ડેટા વિશ્લેષકો અને અન્ય વ્યાવસાયિકો દ્વારા કરવામાં આવે છે. પરંતુ આ ફાઈલો જોવા માટે, અમને ચોક્કસ એપ્લિકેશન જેવી કે MS Excel, OpenOffice Calc, વગેરેની જરૂર છે. જો કે, જો આપણે Excel ને PDF માં સાચવીએ, તો તે કોઈપણ પ્લેટફોર્મ અને કોઈપણ ઉપકરણ પર જોઈ શકાય છે.

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

Aspose.Cells Cloud એ REST API છે જે એક્સેલ ફાઇલોને PDF અને અન્ય સપોર્ટેડ ફોર્મેટમાં બનાવવા, સંપાદિત કરવા અને રૂપાંતરિત કરવાની ક્ષમતા પ્રદાન કરે છે. Python એપ્લિકેશનમાં આ સુવિધાઓનો ઉપયોગ કરવા માટે, કૃપા કરીને [Aspose.Cells Cloud SDK for Python3 નો ઉપયોગ કરવાનો પ્રયાસ કરો. SDK ઇન્સ્ટોલ કરવા માટે કૃપા કરીને કન્સોલમાં નીચેના આદેશનો ઉપયોગ કરો:

pip install asposecellscloud

આગળનું પગલું એ છે એક એસ્પોઝ ક્લાઉડ એકાઉન્ટ બનાવો અને ક્લાયંટ ઓળખપત્ર વિગતો મેળવો. આ ઓળખપત્રો ક્લાઉડ સેવાઓ સાથે કનેક્ટ કરવા તેમજ ક્લાઉડ સ્ટોરેજમાંથી દસ્તાવેજોને ઍક્સેસ કરવા માટે જરૂરી છે.

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

પાયથોન કોડ સ્નિપેટનો ઉપયોગ કરીને Excel ને PDF ફોર્મેટમાં કન્વર્ટ કરવા માટે કૃપા કરીને નીચે આપેલા પગલાં અનુસરો.

  • ક્લાયન્ટ ઓળખપત્રોનો ઉપયોગ કરીને CellsApi નું ઑબ્જેક્ટ બનાવો
  • PDF તરીકે આઉટપુટ ફોર્મેટનો ઉલ્લેખ કરતી સ્ટ્રિંગ ઑબ્જેક્ટ બનાવો
  • Excel ને PDF માં કન્વર્ટ કરવા માટે cellsworkbookgetworkbook(…) પદ્ધતિને કૉલ કરો
# વધુ કોડ નમૂનાઓ માટે, કૃપા કરીને https://github.com/aspose-cells-cloud/aspose-cells-cloud-python ની મુલાકાત લો
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # CellsApi ઇન્સ્ટનેસ શરૂ કરો
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # ઇનપુટ એક્સેલ વર્કબુક
        input_file = "Book1.xlsx"
        # પરિણામી ફોર્મેટ
        format = "PDF"
        # પરિણામી ફાઇલનું નામ
        output = "Converted.pdf"

        # રૂપાંતર કામગીરી શરૂ કરવા માટે API ને કૉલ કરો
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # કન્સોલમાં પ્રતિસાદ કોડ છાપો
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
એક્સેલ ટુ પીડીએફ

છબી 1:- એક્સેલ થી પીડીએફ રૂપાંતર પૂર્વાવલોકન.

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

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

REST API ને કોઈપણ પ્લેટફોર્મ પર cURL આદેશો દ્વારા સરળતાથી એક્સેસ કરી શકાય છે. Aspose.Cells Cloud REST આર્કિટેક્ચર પર વિકસિત હોવાથી, અમે CURL આદેશોનો ઉપયોગ કરીને XLS થી PDF રૂપાંતર પણ કરી શકીએ છીએ. તેથી પહેલા આપણે ક્લાયન્ટ ઓળખપત્રોના આધારે 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"

હવે આપણે xls ને pdf ઓનલાઈન માં કન્વર્ટ કરવા માટે નીચેનો આદેશ ચલાવવાની જરૂર છે.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}

નિષ્કર્ષ

આ બ્લોગમાં, અમે પાયથોન કોડ સ્નિપેટ્સનો ઉપયોગ કરીને એક્સેલને પીડીએફમાં કન્વર્ટ કરવાના પગલાંની ચર્ચા કરી છે. તે જ સમયે, અમે સીઆરએલ આદેશોનો ઉપયોગ કરીને એક્સેલને પીડીએફમાં સાચવવા માટેના વિકલ્પોની શોધ કરી છે. Python SDK નો સંપૂર્ણ સ્રોત કોડ GitHub પરથી ડાઉનલોડ કરી શકાય છે. અમે તમને અન્ય આકર્ષક સુવિધાઓ વિશે વધુ જાણવા માટે પ્રોગ્રામર્સ માર્ગદર્શિકા નું અન્વેષણ કરવાની પણ ભલામણ કરીએ છીએ.

જો તમારી પાસે કોઈ સંબંધિત ક્વેરી હોય અથવા અમારા API નો ઉપયોગ કરતી વખતે તમને કોઈ સમસ્યા આવે, તો કૃપા કરીને ફ્રી ટેકનિકલ સપોર્ટ ફોરમ દ્વારા અમારો સંપર્ક કરવા માટે નિઃસંકોચ કરો.

સંબંધિત લેખો

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