
تبدیل PDF به پاورپوینت | API تبدیل آنلاین PDF به PPT
فایلهای PDF قابلیت حفظ وفاداری سند را بدون توجه به نرمافزار کاربردی، سختافزار و سیستمعامل ارائه میدهند. بنابراین، فرمت سند قابل حمل (PDF) به دلیل ویژگی منحصربهفرد خود در حفظ فرمت و نسبت ابعاد عناصر به طور گستردهای محبوب است. به همین ترتیب، برای بیشتر نمایههای رسمی اطلاعات، ارائههای پاورپوینت (PPTX، PPT، PPTM، ODP، OTP و غیره) معمولاً استفاده میشود. بنابراین، در حین ایجاد اسناد ارائه، ممکن است اطلاعاتی را به صورت فرمت PDF دریافت کنیم که نیاز به درج در فرمت ارائه پاورپوینت دارد. با این حال، اگر نیاز به تبدیل برای تعداد زیادی از اسناد باشد، این کار واقعاً دشوار می
در این وبلاگ، ما قصد داریم برخی از جنبههای زیر را روشن کنیم
- APIهای ابری
- API تبدیل پاورپوینت
- PDF را به پاورپوینت در C# تبدیل کنید
- ابزار تبدیل PPT به PDF با استفاده از C#
APIهای ابری
راهحلهای ابری ما از نظر ویژگیها و خدماتی که ارائه میدهند کاملاً منحصر به فرد هستند. ارائه همان قابلیتهایی که در طول این سالها بهدست آوردهایم بهصورت API های RESTful. نیاز به نصب نرمافزار نیست و حتی میتوانید پردازش سند/فایل را از طریق یک خط فرمان با استفاده از دستورات cURL انجام دهید. در حین این پردازش سند، میتوانید فایل ورودی را به عنوان یک آرگومان ورودی ارائه دهید یا فایلی که قبلاً در فضای ذخیرهسازی ابری موجود است را بارگذاری کنید.
API تبدیل پاورپوینت
آپوز.اسلایدز کلود یکی از API های پیشرو در زمینه فرمت فایل است که خدمات خاصی برای پردازش ارائه های پاورپوینت فراهم میکند. شما میتوانید از API برای ایجاد، دستکاری و همچنین تبدیل فرمتهای ارائه پاورپوینت به فرمتهای دیگر پشتیبانی شده استفاده کنید. بنابراین، همچنین قابلیتهایی برای تبدیل فایلهای PPTX به فرمت PDF ارائه میدهد و به همین ترتیب، میتوانید PDF را به فرمت PPTX تبدیل کنید.
PDF را به پاورپوینت در C# تبدیل کنید
گزینههای زیر مراحل بارگذاری یک فایل PDF و تبدیل آن به فرمت PPTX را نشان میدهند. در صورتی که فایل حاصل مشخص شده وجود نداشته باشد، یک فایل جدید ایجاد میشود و اگر فایلی با همان نام در فضای ذخیرهسازی ابری وجود داشته باشد، صفحات فایل PDF جدید به عنوان اسلایدهای جداگانه به انتهای ارائه قبلی اضافه میشوند.
- اولاً، شما نیاز دارید که یک شی از SlidesApi ایجاد کنید در حالی که کلیدهای Client ID و Client Secret انحصاری خود را ارائه میدهید 🔑 (آنها را میتوانید از dashboard.aspose.cloud دریافت کنید)
- یک فایل را از حافظه محلی به یک شیء Stream بارگذاری کنید
- یک شیء از کلاس PostSlidesDocumentFromPdfRequest ایجاد کنید و فایل حاصل را در برابر پروپرتی Name مشخص کنید.
- ورودی PDF بارگذاری شده در شی استریم بالا را مشخص کنید
- متد PostSlidesDocumentFromPdf(…) را برای انجام عملیات تبدیل فراخوانی کنید.
C# .NET
// لطفا برای کد منبع کامل به لینک زیر مراجعه کنید https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// شیء SlidesAPI را نمونهسازی کنید
SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
// فایل PDF ورودی را از ذخیرهسازی محلی بارگذاری کنید.
Stream file = File.OpenRead("Converted.pdf");
// یک شیء از شیء PostSlidesDocumentFromPdfRequest ایجاد کنید که شامل نام فایل نتیجه باشد.
PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
// عملیات تبدیل PDF به PPTX را انجام دهید
Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Sample files used in above example Converted.pdf and Resultant.pptx.
PPT به PDF مبدل با استفاده از C#
تبدیل ارائههای پاورپوینت به فرمت PDF نیز بسیار راحت است.
- گام اول این است که شناسه کاربری شخصی و کلید محرمانه خود را از dashboard.aspose.cloud دریافت کنید.
- سپس یک شی از SlidesApi ایجاد کنید و شناسه مشتری و رمز عبور مشتری را ارائه دهید.
- ورودی PPTX را به نمونه Stream بارگذاری کنید
- یک شیء از کلاس PostSlidesConvertRequest ایجاد کنید و ورودی Presentation و مقدار شمارشی ExportFormat.Pdf را به عنوان آرگومان به سازنده آن ارائه دهید.
- کلاس PostSlidesConvert(..) متدی برای شروع فرآیند تبدیل
- سرانجام، خروجی را در فرمت PDF در حافظه محلی ذخیره کنید.
C#.NET
// لطفاً برای کد منبع کامل به لینک زیر مراجعه کنید https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// ایجاد شیء SlidesAPI
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// فایل PDF ورودی را از حافظه محلی بارگذاری کنید
Stream presentation = File.OpenRead("input.pptx");
// فرمت خروجی را برای فایل حاصل مشخص کنید.
PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
// فرآیند تبدیل را شروع کنید.
Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
// فایل نتیجه را به حافظه محلی ذخیره کنید
pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
نتیجهگیری
در این مقاله، جزئیات تبدیل PDF به PowerPoint و همچنین تبدیل PowerPoint به PDF با استفاده از کد C# .NET را بررسی کردیم. بنابراین پس از دنبال کردن این مراحل، موفق شدیم تبدیلکننده PDF به PPT خود را توسعه دهیم. به همین ترتیب، API آنقدر شگفتانگیز است که همچنین ما را قادر میسازد تا PPT را با خطوط کد کمتری به PDF تبدیل کنیم. میتوانید با مراجعه به Developers Guide با سایر ویژگیهای شگفتانگیز ارائه شده توسط Cloud API آشنا شوید. علاوه بر این، کد منبع کامل REST API در GitHub موجود است.
میخواهید API را در عمل مشاهده کنید! سعی کنید از اپلیکیشن آنلاین رایگان ما برای تبدیل PDF به PowerPoint ، PDF Import استفاده کنید.