PDF به پاورپوینت

تبدیل پی دی اف به پاورپوینت با C# دات نت.

با تبدیل فایل‌های PDF به [ارائه‌های پاورپوینت22، می‌توانیم دنیایی از امکانات را باز کنیم، انعطاف‌پذیری، تعامل، و جذابیت بصری پیشرفته‌تری ارائه کنیم. با این انتقال یکپارچه از اسناد ثابت به نمایش اسلاید پویا، قدرت جذب مخاطبان گسترده‌تری را به شیوه‌ای جذاب‌تر به دست می‌آورید. بنابراین، چه به دنبال تغییر کاربری محتوای موجود، ایجاد ارائه های حرفه ای یا تقویت همکاری در محل کار هستید، تبدیل PDF به پاورپوینت با استفاده از C#.NET یک راه حل همه کاره ارائه می دهد.

این مقاله موضوعات زیر را پوشش می دهد:

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

با GroupDocs.Conversion Cloud SDK for .NET، تبدیل PDF به پاورپوینت به یک فرآیند یکپارچه و کارآمد تبدیل می شود. این SDK قدرتمند قابلیت های جامعی را برای انجام وظایف مختلف تبدیل فایل از جمله تبدیل PDF به پاورپوینت ارائه می دهد. این Cloud SDK خروجی با کیفیت بالا را تضمین می‌کند، قالب‌بندی، طرح‌بندی و محتوای فایل‌های PDF اصلی را در اسلایدهای پاورپوینت حاصل حفظ می‌کند. علاوه بر این، گزینه‌های سفارشی‌سازی گسترده‌ای را فراهم می‌کند که به کاربران اجازه می‌دهد فرآیند تبدیل را بر اساس نیازهای خاص خود تنظیم کنند.

اکنون اولین قدم نصب آن است. بنابراین، GroupDocs.Conversion-Cloud را در NuGet Package Manager جستجو کنید و روی دکمه Install کلیک کنید. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

هنگامی که REST API با موفقیت نصب شد، مطمئن شوید که اعتبار API (یعنی شناسه مشتری و Client Secret) را دارید. می توانید از این [آموزش] کوتاه 8 دیدن کنید تا نحوه دریافت اعتبارنامه API را ببینید.

تبدیل PDF به PPT با استفاده از C#.NET

بیایید جزئیات نحوه ادغام یکپارچه تبدیل ارائه PDF به PPT را در برنامه های NET بررسی کنیم.

  1. نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
  1. «ConvertApi» را که در آن شیء پیکربندی را به عنوان آرگومان ورودی ارسال می کنیم، مقداردهی اولیه کنید.
var apiInstance = new ConvertApi(configurations);
  1. فایل پی‌دی‌اف ورودی را در فضای ذخیره‌سازی ابری بارگذاری کنید و نام سند پی‌دی‌اف ورودی را ارسال کنید.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
  1. یک نمونه «ConvertSettings» ایجاد کنید که در آن نام PDF ورودی، فرمت خروجی به عنوان «ppt» و نام فایل PPT حاصل را مشخص می کنیم.
var settings = new ConvertSettings{...}
  1. برای تبدیل PDF به فرمت PPT با ConvertDocumentRequest API تماس بگیرید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// نمونه های بیشتر در https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// اعتبار API خود را دریافت کنید 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// مقدار ApiBaseUrl را برای تنظیم url پایه برای API تبدیل PDF به PPT تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// نمونه ای از کلاس ConvertApi را با شیء کلاس Configuration راه اندازی کنید.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// کتاب کار ورودی اکسل را از درایو محلی بارگیری کنید             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // یک نمونه از FileApi ایجاد کنید
    var fileUpload = new FileApi(configurations);
    // PDF ورودی را در فضای ذخیره سازی ابری آپلود کنید
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // ConvertSettings را ایجاد کنید که در آن فایل PDF ورودی و نام PPT حاصل را تعریف می کنیم
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "ppt",
        OutputPath = "resultant.ppt"
    };
    
    // روش ConvertDocument را برای تبدیل PDF به PPT فراخوانی کنید.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // پیام موفقیت چاپ
        Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
    }
}
PDF به PPT

تصویر: - پیش نمایش تبدیل PDF به PPT.

فایل PDF نمونه و ارائه پاورپوینت حاصله تولید شده در مثال بالا را می توان از input.pdf و resultantFile.ppt دانلود کرد.

PDF به PPTX با استفاده از دستورات cURL

تبدیل PDF به PPTX با استفاده از GroupDocs.Conversion Cloud و دستورات cURL یک راه حل راحت و انعطاف پذیر برای کاربرانی ارائه می دهد که رابط های خط فرمان را ترجیح می دهند یا نیاز به ادغام وظایف تبدیل در اسکریپت ها یا گردش کار خود دارند. علاوه بر این، با GroupDocs.Conversion Cloud، می توانید به راحتی اسناد PDF را با استفاده از دستورات ساده cURL به ارائه های PPTX تبدیل کنید.

در مرحله اول، ما باید اعتبار شخصی سازی شده شما (App Key و App SID) را بدست آوریم و رمز دسترسی JWT ایجاد کنیم. هنگامی که توکن JWT را دریافت کردیم، لطفاً دستور cURL زیر را برای ذخیره PDF به عنوان ارائه پاورپوینت اجرا کنید.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"ppt\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }, \"WatermarkOptions\": {      \"Text\": \"Confidencial\",      \"FontName\": \"Arial\",      \"FontSize\": 16,      \"Bold\": true,      \"Italic\": true,      \"Color\": \"Red\",      \"Width\": 10,      \"Height\": 10,      \"Top\": 100,      \"Left\": 100,      \"RotationAngle\": 45,      \"Transparency\": 1,      \"Background\": true,      \"AutoAlign\": true    }  },  \"OutputPath\": \"{resultantFile}\"}" \
-o "{finalOutput}"

لطفاً «sourceFile» را با نام فایل PDF ورودی موجود در فضای ذخیره‌سازی ابری، «resultantFile» با نام ارائه پاورپوینت خروجی برای تولید و «accessToken» را با توکن JWT که در بالا ایجاد شده است جایگزین کنید.

تبدیل PDF رایگان ما به PPT

می‌توانید از تبدیل کننده PDF به PPT رایگان، سبک و فوق کارآمد ما که در بالای API GroupDocs.Conversion توسعه یافته است استفاده کنید.

برنامه pdf به ppt رایگان

لینک های مفید

نتیجه

در خاتمه، چه بخواهید GroupDocs.Conversion Cloud SDK را برای .NET انتخاب کنید یا از دستورات cURL با GroupDocs.Conversion Cloud استفاده کنید، راه حل های قوی برای نیازهای تبدیل PDF به پاورپوینت خود خواهید یافت. با اسناد گسترده و مجموعه ای از ویژگی های غنی، این SDK یک راه حل قابل اعتماد و کارآمد برای انجام وظایف تبدیل ارائه می دهد. به طور مشابه، استفاده از دستورات cURL با GroupDocs.Conversion Cloud یک رویکرد منعطف و قابل اسکریپت را ارائه می دهد که به شما امکان می دهد تبدیل ها را از طریق رابط های خط فرمان انجام دهید یا آنها را در گردش های کاری خودکار ادغام کنید.

مقالات مرتبط

توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: