ODP به PPT

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

در دنیای دیجیتال کسب و کار و فناوری امروز، ارتباطات موثر کلید موفقیت است. ارائه های پاورپوینت به ابزاری فراگیر برای انتقال ایده ها، ارائه ارائه ها و جذب مخاطبان تبدیل شده است. با این حال، همه فایل‌های ارائه یکسان ایجاد نمی‌شوند، و ممکن است با ODP (OpenDocument Presentation) سر و کار داشته باشید. این یک قالب محبوب برای مجموعه‌های آفیس منبع باز است و ممکن است در مواقعی که نیاز به همکاری با کاربرانی که در قالب‌های [Microsoft PowerPoint] (https://docs.fileformat.com/presentation/) کار می‌کنند، چالش‌هایی ایجاد کند. اینجاست که نیاز به تبدیل فایل های ODP به فرمت پرکاربرد PPTX (پاورپوینت) بوجود می آید. در این مقاله، جزئیات نحوه دستیابی به آن را بدون زحمت با استفاده از Aspose.Slides Cloud SDK برای دات نت بررسی خواهیم کرد.

REST API برای تبدیل پاورپوینت

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

اولین قدم اضافه کردن مرجع SDK در راه حل دات نت ما است. بنابراین، «Aspose.Slides-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. در مرحله دوم، از [داشبورد ابری] (https://dashboard.aspose.cloud/) بازدید کنید و اعتبار مشتری شخصی خود را دریافت کنید.

در صورتی که حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در راهنمای [سریع] (https://docs.aspose.cloud/slides/quickstart/) یک حساب رایگان ایجاد کنید.

ODP به PPTX آنلاین با استفاده از C#.NET

در این بخش، ما قصد داریم جزئیات و قطعه کد را برای توسعه تبدیل ODP به PPTX با استفاده از C#.NET بررسی کنیم.

// برای مثال‌های بیشتر، لطفاً به 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 = "file_example_ODP_200kB.odp";

// برای تبدیل ODP به فرمت PPTX با API تماس بگیرید
var response = slidesApi.DownloadPresentation(inputFile, ExportFormat.Pptx);

// روش فراخوانی برای ذخیره خروجی در درایو محلی
saveToDisk(response, "/Users/nayyer/Downloads/resultantFile.pptx");

// روشی برای ذخیره محتوای جریان در فایل در درایو محلی
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
ODP به PPT

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

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

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

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

var response = slidesApi.DownloadPresentation(inputFile, ExportFormat.Pptx);

برای تبدیل فایل ODP ذخیره شده در فضای ابری به فرمت PPTX با API تماس بگیرید.

saveToDisk(result, "/Users/nayyer/Downloads/htmlOutput.pdf");

در نهایت، ما متد را برای ذخیره ارائه پاورپوینت حاصل در درایو محلی فراخوانی می کنیم.

روش DownloadPresentation(..) یک پارامتر اختیاری «اسلایدها» را می پذیرد که در آن می توانید شاخص های اسلایدهایی را که قرار است ذخیره شوند ارائه کنید. اگر هیچ داده ای مشخص نشده باشد، تمام اسلایدها به طور پیش فرض ذخیره می شوند.

با استفاده از دستورات cURL فایل ODP را به PPT تبدیل کنید

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

curl -v "https://api.aspose.cloud/v3.0/slides/{inputODP}/Pptx" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"arial\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ]}" \
-o "Converted.pptx"

«inputODP» را با نام سند ODP ورودی موجود در فضای ذخیره‌سازی ابری و «accessToken» را با توکن JWT که در بالا ایجاد شده است جایگزین کنید.

می‌توانید نمونه فایل ODP مورد استفاده در مثال بالا را از fileexampleODP200kB.odp دانلود کنید.

نتیجه

در نتیجه، تبدیل ODP به PPT را می توان به راحتی با استفاده از دو روش قدرتمند به دست آورد: Aspose.Slides Cloud SDK برای دستورات NET و cURL با Aspose.Slides Cloud API. هر دو رویکرد مزایای منحصر به فردی را ارائه می‌کنند که به اولویت‌ها و محیط‌های مختلف توسعه پاسخ می‌دهد. هر روشی را که انتخاب کنید، Aspose.Slides Cloud API تبدیل ODP به PPT با کیفیت و دقیق را تضمین می کند و به شما این امکان را می دهد که ارائه های پاورپوینت خود را بدون زحمت مدیریت کنید. بنابراین، از قدرت دات نت Cloud SDK استفاده کنید تا گردش کار پردازش اسناد خود را ارتقا دهید و با سهولت و کارایی به نتایج قابل توجهی برسید.

لینک های مفید

مقالات مرتبط

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