اکسل و پاورپوینت دو برنامه کاربردی پرکاربرد هستند که در بسیاری از مشاغل و صنایع ضروری هستند. Excel معمولاً برای ذخیره و سازماندهی داده ها استفاده می شود، در حالی که PowerPoint اغلب برای ایجاد ارائه ها و نمایش های اسلاید استفاده می شود. تبدیل فایلهای اکسل به ارائههای پاورپوینت یک کار رایج است که بسیاری از افراد باید انجام دهند و انجام آن به صورت دستی میتواند زمانبر و مستعد خطا باشد. در این پست وبلاگ، راهنمای جامعی در مورد نحوه تبدیل اکسل به پاورپوینت با استفاده از Java REST API ارائه خواهیم داد. ما تکنیکهای مختلفی را پوشش میدهیم که میتوان از آنها برای خودکارسازی فرآیند تبدیل و کارآمد کردن فرآیند استفاده کرد. چه یک توسعه دهنده باشید و چه یک حرفه ای در کسب و کار، این راهنما به شما کمک می کند گردش کار خود را ساده کنید و در زمان خود صرفه جویی کنید. بیا شروع کنیم!
- API تبدیل اکسل به پاورپوینت
- تبدیل اکسل به پاورپوینت در جاوا
- قرار دادن اکسل در پاورپوینت با استفاده از دستورات cURL
API تبدیل اکسل به پاورپوینت
Aspose.Cells Cloud SDK for Java یک API قدرتمند مبتنی بر ابر است که طیف وسیعی از قابلیتها را برای کار با فایلهای اکسل فراهم میکند. برخی از قابلیتهای کلیدی عبارتند از اکسل به پاورپوینت، XLS به PDF، XLS به HTML، ادغام و تقسیم فایلهای اکسل و موارد دیگر. API به گونه ای طراحی شده است که انعطاف پذیر و قابل تنظیم باشد، بنابراین توسعه دهندگان می توانند راه حل هایی بسازند که نیازهای خاص آنها را برآورده کند. بدون نیاز به نصب نرم افزار یا سخت افزار، وظایف مرتبط با اکسل خود را در فضای ابری خودکار و ساده کنید.
اکنون اولین قدم اضافه کردن مرجع SDK در پروژه جاوا است.
<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 مشترک نشده اید، لطفاً با استفاده از آدرس ایمیل معتبر یک حساب کاربری رایگان ایجاد کنید. سپس شناسه مشتری و جزئیات Client Secret را از داشبورد واکشی کنید.
تبدیل اکسل به پاورپوینت در جاوا
در این بخش جزئیات نحوه تبدیل اکسل به پاورپوینت با استفاده از جاوا به اشتراک گذاشته می شود.
- در حین انتقال اعتبار کلاینت به عنوان آرگومان های ورودی، نمونه ای از CellsApi ایجاد کنید.
- متغیرهایی ایجاد کنید که نام اکسل ورودی، فرمت حاصل به عنوان پاورپوینت و نام فایل خروجی را نگه دارند.
- خواندن فایل اکسل از درایو محلی با استفاده از نمونه فایل.
- سپس کاربرگ اکسل را با استفاده از روش uploadFile(…) در فضای ذخیره سازی ابری آپلود کنید.
- در نهایت، برای انجام تبدیل اکسل به پاورپوینت، متد cellsWorkbookGetWorkbook(…) را فراخوانی کنید. پس از تبدیل، فایل حاصل در فضای ذخیره سازی ابری ذخیره می شود.
// برای مثالهای بیشتر، لطفاً به 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);
// نام کتاب کار ورودی اکسل
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());
}
می توانید کتاب کار ورودی اکسل و پاورپوینت حاصل را به ترتیب از myDocument.xlsx و Resultant.pptx دانلود کنید.
قرار دادن اکسل در پاورپوینت با استفاده از دستورات cURL
از آنجایی که REST APIها به راحتی از طریق دستورات cURL قابل دسترسی هستند، بنابراین در این قسمت قصد داریم XLS را با استفاده از دستورات cURL به 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 خود را داریم، باید دستور زیر را برای بارگذاری اکسل از فضای ذخیرهسازی ابری، انجام تبدیل به پاورپوینت و ذخیره خروجی در فضای ذخیرهسازی ابری اجرا کنیم.
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 یک راه حل قدرتمند و انعطاف پذیر برای تبدیل فایل های اکسل به ارائه های پاورپوینت و کار با داده های اکسل در فضای ابری ارائه می دهد. با استفاده از این API، میتوانید گردش کار خود را ساده کنید و کارهای مرتبط با اکسل را خودکار کنید و به شما امکان میدهد در زمان صرفهجویی کنید و خطاها را به حداقل برسانید. در این پست وبلاگ راهنمای کاملی در مورد نحوه تبدیل اکسل به پاورپوینت با استفاده از جاوا ارائه کرده ایم. امیدواریم این پست وبلاگ در ارائه جزئیات لازم برای نیازهای تجاری یا توسعه شما مفید بوده باشد.
اگر هنگام استفاده از API با مشکلی مواجه شدید، لطفاً از طریق [تالار گفتمان پشتیبانی محصول] با ما تماس بگیرید.
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: