ppt به pptx

با استفاده از NET REST API، PPT را به PPTX تبدیل کنید.

ارائه های پاورپوینت به طور گسترده برای به اشتراک گذاری اطلاعات، ارائه محتوای بصری تاثیرگذار و جذب مخاطبان استفاده می شود. با این حال، کار با نسخه‌های مختلف فایل‌های پاورپوینت گاهی اوقات می‌تواند منجر به مشکلات سازگاری شود، به‌ویژه هنگام انتقال از فرمت PPT قدیمی به فرمت جدیدتر PPTX. اینجاست که نیاز به تبدیل PPT به PPTX بوجود می آید. تبدیل فایل‌های PPT شما به PPTX مزایای متعددی از جمله سازگاری فایل‌ها را بهبود می‌بخشد. ، ویژگی ها و عملکرد بهبود یافته و ادغام بهتر با ابزارهای ارائه مدرن. همچنین، به دلایل سازگاری با عقب یا الزامات خاص، ممکن است نیاز به تبدیل فایل‌های PPTX به فرمت PPT داشته باشیم. بنابراین در این مقاله، فرآیند یکپارچه تبدیل PPT به PPTX و بالعکس با استفاده از NET REST API را بررسی خواهیم کرد.

REST API برای تبدیل PPT به PPTX

برای انجام تبدیل PPT به PPTX، می‌توانیم از قدرت [Aspose.Slides Cloud SDK for .NET] (https://products.aspose.cloud/slides/net) استفاده کنیم. مجموعه ای جامع از API ها و ویژگی هایی را ارائه می دهد که امکان تبدیل یکپارچه بین فرمت های مختلف ارائه پاورپوینت را فراهم می کند. REST API یک رابط کاربر پسند و مستندات گسترده ارائه می دهد که فرآیند تبدیل را روان و کارآمد می کند. علاوه بر این، دقت و وفاداری خروجی را هنگام تبدیل فرمت PPT به PPTX یا PPTX به PPT تضمین می کند تا بتوانید ارائه های حرفه ای را به راحتی ارائه دهید.

اولین قدم این است که «Aspose.Slides-Cloud» را در NuGet packages manager در داخل Visual Studio IDE جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. ثانیا، اعتبار مشتری خود را از [داشبورد ابری] (https://dashboard.aspose.cloud/) با ورود به سیستم با استفاده از حساب Google یا GitHub دریافت کنید. در صورتی که حساب موجود ندارید، به سادگی با دنبال کردن دستورالعمل‌های مشخص شده در [راه‌اندازی سریع] (https://docs.aspose.cloud/slides/quickstart/) یک حساب رایگان ایجاد کنید.

تبدیل PPT به PPTX با C#.NET

در این بخش قصد داریم جزئیات و قطعه کد تبدیل PPT به PPTX را با یک رویکرد ساده و آسان بررسی کنیم.

// برای مثال‌های بیشتر، لطفاً به https://github.com/aspose-slides-cloud مراجعه کنید
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// یک نمونه از SlidesApi ایجاد کنید
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// نام پاورپوینت ورودی واقع در فضای ذخیره سازی ابری
string sourcePPTX = "Architecture pitch deck.ppt";

// تمام اسلایدهای PPT را به فرمت PPTX تبدیل کنید
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

// PPTX حاصل را در درایو محلی ذخیره کنید
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// جریان خروجی فایل را ببندید
pdfStream.Close();

اکنون بیایید جزئیات مربوط به قطعه کد ذکر شده در بالا را بررسی کنیم.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

ابتدا یک شی از کلاس SlidesApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ورودی ارسال می کنیم.

var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

با API تماس بگیرید تا PPT ذخیره شده در فضای ذخیره سازی ابری بارگیری شود و همه اسلایدها به فرمت PPTX تبدیل شوند.

using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();

PPTX حاصل را در درایو محلی ذخیره کنید.

API همچنین قابلیت تبدیل فقط اسلایدهای انتخاب شده را فراهم می کند. بنابراین برای انجام این نیاز، لطفاً یک شی List حاوی فهرست اسلایدهای مربوطه را به عنوان آرگومان به روش «DownloadPresentation(…)» ارسال کنید.

List<int> selectdSlides = new List<int> { 1, 3};
//  Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);
ppt را به pptx تبدیل کنید

پیش نمایش تبدیل PPT به PPTX.

نمونه ارائه پاورپوینت استفاده شده در مثال بالا را می توان از [Architecture pitch deck.pptx] (https://create.microsoft.com/en-us/template/architecture-pitch-deck-b05bf529-a1dc-42d5-b9d6) دانلود کرد. -8a1e9569dd9c).

تبدیل PPTX به PPT با استفاده از دستورات cURL

برای تبدیل PPTX به PPT با استفاده از دستورات cURL و Aspose.Slides Cloud، می توانید از API های قدرتمند RESTful ارائه شده توسط Aspose.Slides Cloud استفاده کنید. با دستورات cURL، می توانید به راحتی با نقاط انتهایی API Cloud Aspose.Slides تعامل داشته باشید و عملیات تبدیل را انجام دهید. با ایجاد درخواست های HTTP با پارامترهای مناسب و احراز هویت، می توانید فایل های PPTX خود را به صورت یکپارچه به فرمت 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"

اکنون، لطفاً دستور زیر را برای تبدیل تمام اسلایدهای موجود در ارائه PPTX موجود در فضای ذخیره سازی ابری به فرمت PPT اجرا کنید. پس از تبدیل، خروجی در فضای ذخیره سازی ابری ذخیره می شود.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Ppt" 
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" \
-o "{resultantFile}"

«sourcePPTX» را با نام ورودی PPTX موجود در فضای ذخیره‌سازی ابری، «resultantFile» را با نام PPT حاصل و «accessToken» را با رمز دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.

نتیجه

در پایان، تبدیل PPT به PPTX یک قابلیت ارزشمند است که به شما امکان می دهد از ویژگی های پیشرفته و سازگاری فرمت PPTX استفاده کنید. علاوه بر این، این تبدیل حجم فایل پاورپوینت حاصل را تا حد زیادی کاهش می دهد. به طور مشابه، هنگام تبدیل فرمت PPTX به فرمت PPT نیز می‌توانیم به سازگاری با عقب دست پیدا کنیم. اکنون برای انجام این نیاز، یا از .NET REST API استفاده کنید که مجموعه ای غنی از ویژگی ها و سهولت ادغام با برنامه های NET را ارائه می دهد. یا، از دستورات cURL در ارتباط با Aspose.Slides Cloud API استفاده کنید، که یک رویکرد انعطاف پذیر و مقیاس پذیر را امکان پذیر می کند و به شما امکان می دهد از قدرت زیرساخت ابری استفاده کنید.

بنابراین رویکردی را انتخاب کنید که به بهترین وجه با محیط توسعه و نیازهای شما مطابقت دارد و پتانسیل قابلیت‌های تبدیل ارائه‌های پاورپوینت را باز کنید.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: