Excel ба PowerPoint

Табдил додани Excel ба PowerPoint дар Java

Excel ва PowerPoint ду барномаи васеъ истифодашаванда мебошанд, ки дар бисёр корхонаҳо ва соҳаҳо муҳиманд. Excel маъмулан барои нигоҳдорӣ ва ташкили додаҳо истифода мешавад, дар ҳоле ки PowerPoint аксар вақт барои эҷоди презентатсияҳо ва слайд-шоуҳо истифода мешавад. Табдил додани файлҳои Excel ба презентатсияҳои PowerPoint як кори маъмулист, ки бисёр одамон бояд иҷро кунанд ва дастӣ иҷро кардани он метавонад вақтро сарф кунад ва ба хатогиҳо дучор шавад. Дар ин паёми блог, мо дастури мукаммалро дар бораи чӣ гуна табдил додани Excel ба PowerPoint бо истифода аз Java REST API пешниҳод хоҳем кард. Мо усулҳои гуногунро фаро хоҳем гирифт, ки метавонанд барои автоматикунонии раванди табдилдиҳӣ ва самаранокии раванд истифода шаванд. Новобаста аз он ки шумо таҳиягар ё мутахассиси тиҷорӣ ҳастед, ин дастур ба шумо кӯмак мекунад, ки ҷараёни кори худро ба тартиб дароред ва вақтро сарфа кунед. Биёед оғоз кунем!

Excel ба API табдилдиҳии PowerPoint

Aspose.Cells Cloud SDK for Java API-и пуриқтидори абрӣ аст, ки доираи васеи қобилиятҳоро барои кор бо файлҳои Excel таъмин мекунад. Баъзе аз қобилиятҳои калидӣ аз Excel ба PowerPoint, XLS ба PDF, XLS ба HTML, Якҷоя ва Ҷудо кардани файлҳои Excel ва ғайра иборатанд. API барои чандир ва танзимшаванда тарҳрезӣ шудааст, то таҳиягарон метавонанд қарорҳоеро созанд, ки ба ниёзҳои мушаххаси худ ҷавобгӯ бошанд. Бе насб кардани ягон нармафзор ё сахтафзор, вазифаҳои марбут ба Excel-и худро дар абр автоматӣ ва соддагардонӣ кунед.

Ҳоло қадами аввал ин илова кардани истинод ба SDK дар лоиҳаи Java мебошад.

<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.8</version>
    </dependency>
</dependencies>

Агар шумо тавассути Aspose Cloud обуна нашуда бошед, лутфан бо истифода аз суроғаи почтаи электронии дуруст ҳисоби ройгон эҷод кунед. Пас аз [панели 5 ID муштарӣ ва тафсилоти сирри муштарӣ гиред.

Табдил додани Excel ба PowerPoint дар Java

Ин бахш тафсилотро дар бораи чӣ гуна табдил додани Excel ба PowerPoint бо истифода аз Java мубодила мекунад.

  • Ҳангоми интиқол додани эътимодномаи муштарӣ ҳамчун далелҳои вуруд як мисоли CellsApi эҷод кунед.
  • Тағирёбандаҳоро бо номи вуруди Excel, формати натиҷавӣ ҳамчун PowerPoint ва номи файли баромад эҷод кунед.
  • Файли Excel-ро аз диски маҳаллӣ бо истифода аз мисоли File хонед.
  • Сипас варақаи кории Excel-ро бо усули uploadFile(…) ба нигаҳдории абр бор кунед.
  • Дар ниҳоят, ба усули cellsWorkbookGetWorkbook(…) занг занед, то табдили Excel ба PowerPoint-ро иҷро кунед. Пас аз табдилдиҳӣ, файли натиҷавӣ дар анбори абрӣ захира карда мешавад.
// барои мисолҳои бештар, лутфан ташриф оред https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // ClientID ва ClientSecret -ро аз https://dashboard.aspose.cloud/ гиред
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // як мисоли CellsApi бо истифода аз эътимодномаи муштарӣ эҷод кунед
    CellsApi api = new CellsApi(clientId,clientSecret);
	    		
    // номи китоби кории Excel воридшуда
    String fileName = "myDocument.xlsx";
    // тафсилоти парол, агар китоби корӣ дар рамзгузорӣ шудааст
    String password = null;
	        
    // Муайян кунед, то сатрҳои китоби кориро ба таври худкор мувофиқат кунанд.
    Boolean isAutoFit = true;
    // Муайян мекунад, ки оё танҳо маълумоти ҷадвалро захира кунед.
    Boolean onlySaveTable = true;
	    		
    // формати файли натиҷа
    String format = "PPTX";
	    		
    // файлро аз системаи маҳаллӣ бор кунед
    File file = new File(fileName);	
	    
    // вуруди XLSB-ро ба анбори абр бор кунед
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // амалиёти табдили ҳуҷҷатҳоро иҷро кунед
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // паёми муваффақият чоп кунед
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
Excel ба пешнамоиши PPTX

Тасвир 1: - Пешнамоиши табдили Excel ба PowerPoint

Шумо метавонед зеркашии китоби кории Excel-и воридшуда ва PowerPoint-ро аз myDocument.xlsx ва Resultant.pptx баррасӣ кунед.

Ворид кардани Excel ба PowerPoint бо истифода аз фармонҳои cURL

Азбаски REST API-ро тавассути фармонҳои cURL ба осонӣ дастрас кардан мумкин аст, бинобар ин дар ин бахш мо бо истифода аз фармонҳои cURL XLS-ро ба PPT табдил медиҳем. Ҳоло, қадами аввал тавлид кардани аломати дастрасии JWT ҳангоми иҷрои фармони зерин мебошад.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ҳоло, ки мо аломати фардии JWT-и худро дорем, мо бояд фармони зеринро иҷро кунем, то Excel аз анбори абр бор кунед, табдилро ба PowerPoint иҷро кунед ва натиҷаро дар анбори абр захира кунед.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Хулоса

Хулоса, Aspose.Cells Cloud як ҳалли пурқувват ва чандирро барои табдил додани файлҳои Excel ба презентатсияҳои PowerPoint ва кор бо маълумоти Excel дар абр таъмин мекунад. Бо истифода аз ин API, шумо метавонед ҷараёни кори худро ба тартиб дароварда ва автоматикунонии вазифаҳои марбут ба Excel, ба шумо имкон медиҳад, ки вақтро сарфа кунед ва хатогиҳоро кам кунед. Дар ин паёми блог, мо дастури мукаммалеро дар бораи чӣ гуна табдил додани Excel ба PowerPoint бо истифода аз Java пешниҳод кардем. Мо умедворем, ки ин мақолаи блог барои пешниҳоди тафсилоти зарурӣ барои эҳтиёҷоти тиҷорат ё рушди шумо муфид буд.

Агар ҳангоми истифодаи API бо ягон мушкилот рӯ ба рӯ шавед, лутфан бо мо тавассути форуми дастгирии маҳсулот тамос гиред.

Мақолаҳои марбут

Мо тавсия медиҳем, ки ба истиноди зерин муроҷиат кунед, то дар бораи маълумоти бештар маълумот гиред: