اخیراً، مقالهای درباره نحوه ترکیب کردن تصاویر PNG به صورت برنامهنویسی با استفاده از GroupDocs.Merger Cloud SDKs منتشر کردیم. این پست وبلاگ تبدیل PNG به PPTX را در یک برنامه دات نت توضیح می دهد. Groupdocs.Conversion Cloud SDKs و REST API را برای تبدیل برنامهای PNG به پاورپوینت از طریق برنامهریزی ارائه میدهد. طیف گسترده ای از روش ها و ویژگی ها وجود دارد که می توانید از آنها برای توسعه تصویر خود به تبدیل پاورپوینت برای نرم افزار تجاری خود استفاده کنید. با این حال، اجازه دهید این راهنما را شروع کنیم و یاد بگیریم که چگونه با استفاده از Groupdocs.Conversion Cloud SDKs for .NET PNG را به PPTX در سی شارپ تبدیل کنیم.
در این پست وبلاگ به نکات زیر خواهیم پرداخت:
تصویر به پاورپوینت - نصب API
ما مراحل نصب را طی خواهیم کرد که بسیار ساده است. برای این منظور، میتوانید این کتابخانه با ویژگیهای غنی را با دانلود این بسته NuGet نصب کنید یا میتوانید دستور زیر را در NuGet Package Manager اجرا کنید:
Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0
در مرحله بعدی، ما یک برنامه کاربردی در API Cloud داشبورد ایجاد خواهیم کرد که اعتبار API (شناسه مشتری، Client Secret) را تولید می کند. بسیار ساده است، حتی اگر میتوانید از این راهنما دیدن کنید تا کل فرآیند را ببینید.
تبدیل PNG به PPTX در C#
هنگامی که کتابخانه تبدیل PNG به PowerPoint نصب و راهاندازی شد، میتوانیم از روشهایی استفاده کنیم که توسط Groupdocs.Conversion Cloud SDKs for .NET در معرض دید قرار گرفتهاند.
از آنجایی که ما از Cloud SDK استفاده می کنیم، باید یک فایل PNG منبع را در API Cloud داشبورد آپلود کنیم. بنابراین، می توانید با فراخوانی روش UploadFile فایل را به صورت دستی یا برنامه ای آپلود کنید.
مراحل زیر برای تبدیل PNG به پاورپوینت در دات نت است:
- یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید.
- مقدار ApiBaseUrl را برای تنظیم URL پایه تصویر به API مبدل پاورپوینت تعریف کنید.
- نمونه ای از کلاس ConvertApi را با شیء کلاس Configuration راه اندازی کنید.
- یک شی از کلاس ConvertSettings را نمونه سازی کنید و با تنظیم مقادیری مانند FilePath، Format و OutputPath آن را مقداردهی اولیه کنید.
- برای تبدیل PNG به PPTX از طریق برنامه، روش ConvertDocument را فراخوانی کنید.
قطعه کد زیر به شما امکان می دهد PNG را در سی شارپ به PPTX تبدیل کنید:
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// تبدیل PNG به PPTX در سی شارپ
class Convert_PNG_to_PPT
{
static void Main(string[] args)
{
try
{
// اعتبار API خود را دریافت کنید
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید.
var configuration = new Configuration(clientId, clientSecret);
// مقدار ApiBaseUrl را برای تنظیم آدرس پایه تصویر به API مبدل پاورپوینت تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// یک نمونه از کلاس ConvertApi را با شیء کلاس Configuration راه اندازی کنید.
var apiInstance = new ConvertApi(configuration);
// یک شی از کلاس ConvertSettings را نمونه سازی کنید و با تنظیم مقادیری مانند FilePath، Format و OutputPath آن را مقداردهی اولیه کنید.
var settings = new ConvertSettings
{
FilePath = "sample.png",
Format = "pptx",
OutputPath = "test/sample.pptx"
};
// برای تبدیل PNG به PPTX از طریق برنامه، متد ConvertDocument را فراخوانی کنید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
}
}
}
}
هنگامی که فایل سرور را اجرا کردید، یک فایل PPTX را خواهید دید که در داشبورد API Cloud ایجاد شده است. مجدداً می توانید با فراخوانی روش DownloadFile ارائه شده توسط این تصویر به API تبدیل پاورپوینت، این فایل را به صورت دستی یا برنامه ای دانلود کنید.
PPT Generator آنلاین
لطفاً از این ابزار آنلاین برای تبدیل PNG به PPT/PPTX در صورتی که میخواهید راهحلی غیربرنامهای داشته باشید، استفاده کنید. این ابزار توسط Groupdocs.Conversion طراحی شده است. علاوه بر این، دارای یک رابط کاربر پسند است که می توانید فایل ها را برای تبدیل و پردازش بکشید و رها کنید. مهمتر از همه، این ژنراتور آنلاین PPT/PPTX رایگان است و به هیچ گونه اشتراکی نیاز ندارد.
نتیجه
این ما را به پایان این راهنما می رساند. ما یاد گرفتیم که چگونه با استفاده از Groupdocs.Conversion Cloud SDKs for .NET به صورت برنامهنویسی PNG را به PPTX/PPT در سی شارپ تبدیل کنیم. علاوه بر این، ما از طریق ابزار تبدیل آنلاین تصویر به پاورپوینت برای تبدیل PNG به پاورپوینت استفاده کردهایم. علاوه بر این، میتوانید برای آشنایی با سایر روشهای مفید به مستندات مراجعه کنید. بنابراین، میتوانید از مخزن GitHub و Getting Started Guide دیدن کنید تا توسعه تصویر خود را به مبدل پاورپوینت آغاز کنید.
در نهایت، groupdocs.cloud در حال نوشتن مقالات جدید است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
راهنما در دسترس است
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 25 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
چگونه یک PNG را به PPTX تبدیل کنم؟
میتوانید این فرآیند را با انتخاب Groupdocs.Conversion Cloud SDK که در چندین زبان برنامهنویسی موجود است، خودکار کنید. برای جزئیات بیشتر، لطفاً به این لینک مراجعه کنید.