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

HTML را با استفاده از C#.NET به PPTX تبدیل کنید.

توانایی تبدیل محتوای HTML به ارائه‌های پاورپوینت برای حرفه‌ای‌ها و توسعه‌دهندگان اهمیت فزاینده‌ای پیدا می‌کند. چه نیاز به ارائه داده های مبتنی بر وب، ایجاد گزارش های پویا، یا استفاده مجدد از محتوای آنلاین برای جلسات و کنفرانس ها داشته باشید، تبدیل HTML به پاورپوینت تضمین می کند که اطلاعات شما هم از نظر بصری جذاب و هم به راحتی قابل هضم است.

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

با استفاده از قابلیت‌های GroupDocs.Conversion Cloud SDK for .NET، می‌توانید تبدیل HTML به PPT را ساده‌سازی کنید و ادغام محتوای HTML در ارائه‌های پاورپوینت خود را به طور کارآمد و مؤثر آسان‌تر کنید. SDK همچنین از طیف گسترده ای از انواع فایل پشتیبانی می کند، از جمله DOCX، PDF، PPTX، XLSX، HTML، اما نه محدود به آنها. ، JPEG، PNG و TIFF.

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

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

پس از اتمام نصب، لطفاً اعتبارنامه API شخصی شده خود را دریافت کنید (یعنی شناسه مشتری و راز مشتری).می توانید از این [آموزش] کوتاه 8 دیدن کنید که جزئیات نحوه دریافت اعتبار API را توضیح می دهد.

قرار دادن صفحه وب در پاورپوینت در C#

این بخش جزئیاتی را توضیح می دهد که چگونه می توانیم به راحتی تبدیل HTML به پاورپوینت را با استفاده از C#.NET خودکار کنیم.

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

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

// نمونه ای از کلاس ConvertApi را با یک شی از کلاس Configuration راه اندازی کنید.
var apiInstance = new ConvertApi(configurations);
             
// HTML ورودی را از درایو محلی بارگیری کنید             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // یک نمونه از FileApi ایجاد کنید
    var fileUpload = new FileApi(configurations);
    // HTML ورودی را در فضای ذخیره سازی ابری آپلود کنید
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // ConvertSettings را ایجاد کنید که در آن نام HTML منبع و نام ارائه PPT حاصل را تعریف می کنیم.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "ppt",
        OutputPath = "Converted.ppt"
    };
    
    // متد ConvertDocument را برای تبدیل HTML به PPT فراخوانی کنید.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // پیام موفقیت چاپ
        Console.WriteLine("The Web page successfully embedded into PowerPoint presentation !");
    }
}
html به ppt

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

ارائه پاورپوینت حاصل در مثال بالا را می توان از converted.ppt دانلود کرد.

درج HTML در پاورپوینت با استفاده از دستورات cURL

از طرف دیگر، می‌توانیم از دستورات cURL و API GroupDocs.Conversion Cloud برای تبدیل HTML به پاورپوینت استفاده کنیم. این یک رویکرد ساده و کارآمد برای توسعه دهندگانی است که یک رابط خط فرمان را ترجیح می دهند یا باید این قابلیت را در اسکریپت های خودکار خود ادغام کنند. دستورات cURL سادگی و سهولت استفاده، استقلال پلتفرم، انعطاف پذیری را فراهم می کند و امکان پردازش مقیاس پذیر حجم زیادی از فایل ها را بدون نیاز به زیرساخت محلی فراهم می کند و کارایی و عملکرد را افزایش می دهد.

اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT است و سپس، دستور cURL زیر را برای درج صفحه وب در ارائه پاورپوینت و ذخیره پاورپوینت حاصل در فضای ذخیره سازی ابری اجرا می کند.

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\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\",  \"OutputPath\": \"{resultantFile}\"}"

لطفاً «sourceHTML» را با نام فایل HTML ورودی، «resultantFile» را با نام ارائه پاورپوینت حاصل و «accessToken» را با رمز دسترسی شخصی‌شده JWT جایگزین کنید.

  • اگر می خواهید پاورپوینت حاصل را در درایو محلی ذخیره کنید، لطفاً از دستور cURL زیر استفاده کنید.
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\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\"}" \
-o "output.ppt"

تبدیل HTML به PPT

به منظور تجربه قابلیت‌های GroupDocs.Conversion Cloud REST API، می‌توانید از تبدیل کننده HTML به PowerPoint رایگان ما استفاده کنید. این یک برنامه سبک وزن و فوق العاده کارآمد است که به شما امکان می دهد قابلیت های قدرتمند API را در یک مرورگر وب تجربه کنید.

برنامه html به pptx

لینک های مفید

نتیجه

ما آموخته ایم که GroupDocs.Conversion Cloud SDK برای .NET یک API قدرتمند و منعطف ارائه می دهد که فرآیند تبدیل را ساده می کند و از نتایج با کیفیت بالا و دقیق اطمینان می دهد. ما شما را تشویق می‌کنیم که این گزینه‌ها را بررسی کنید و گزینه‌ای را انتخاب کنید که به بهترین وجه متناسب با جریان کاری و الزامات شما باشد و از قدرت APIهای مبتنی بر Cloud برای افزایش قابلیت‌های پردازش اسناد خود استفاده کنید.

مقالات پیشنهادی

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