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

با استفاده از NET Cloud SDK HTML را به پاورپوینت تبدیل کنید.

تبدیل HTML به [PowerPoint] (https://docs.fileformat.com/presentation/pptx/) می تواند یک تغییر بازی برای مشاغلی باشد که به شدت برای نمایش کارهای خود به ارائه ها تکیه کنید. در دنیای پر سرعت امروز، داشتن یک راه آسان و کارآمد برای ایجاد ارائه هایی با ظاهر حرفه ای ضروری است. با تبدیل HTML به پاورپوینت، کسب و کارها می توانند در زمان و تلاش خود صرفه جویی کنند و در عین حال ارائه هایی با کیفیت بالا تولید کنند. این فرآیند تبدیل تضمین می کند که ارائه ها یکنواخت و یکنواخت هستند و به کسب و کارها اجازه می دهد هویت برند خود را حفظ کنند. با استفاده از دات نت Cloud SDK، تبدیل HTML به پاورپوینت را می توان به سرعت و به راحتی انجام داد.

NET Cloud SDK برای تبدیل HTML به پاورپوینت

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

حالا ابتدا باید «Aspose.Slides-Cloud» را در NuGet packages manager جستجو کنیم و روی دکمه Add Package کلیک کنیم. علاوه بر این، یک حساب کاربری در داشبورد Cloud ثبت کنید و اعتبار مشتری شخصی خود را دریافت کنید. برای جزئیات بیشتر، لطفاً از راهنمای [شروع سریع] (https://docs.aspose.cloud/slides/quickstart/) دیدن کنید.

تعبیه HTML در پاورپوینت با استفاده از سی شارپ

در این بخش، می‌خواهیم به قطعه کد نگاهی بیندازیم که می‌تواند به ما کمک کند تا HTML را در ارائه پاورپوینت جاسازی کنیم، یا می‌توانیم بگوییم، ما را قادر می‌سازد تا HTML را بدون نقص به پاورپوینت تبدیل کنیم. می توانید متوجه شوید که با سه خط کد ساده می توانیم HTML را به فرمت PPTX تبدیل کنیم.

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

// محتوای HTML ورودی را در شی رشته بخوانید
string html = File.ReadAllText("input-sample.html");

// تبدیل HTML به PPTX به صورت آنلاین
var responseStream = slidesApi.ImportFromHtml("transformed.pptx", html);
پیش نمایش html به پاورپوینت

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

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

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

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

string html = File.ReadAllText("input-sample.html");

محتوای فایل HTML را در نمونه «رشته» بخوانید.

var responseStream = slidesApi.ImportFromHtml("transformed.pptx", html);

برای درج HTML در پاورپوینت با API تماس بگیرید. پس از تبدیل موفقیت آمیز، PPTX حاصل در فضای ذخیره سازی ابری ذخیره می شود.

فایل های نمونه استفاده شده در مثال بالا را می توان از:

تبدیل HTML به PPT با استفاده از دستورات cURL

تبدیل HTML به پاورپوینت نیز با استفاده از دستورات cURL امکان پذیر است و آن را به گزینه ای مناسب و کارآمد برای مشاغل و افرادی که می خواهند این فرآیند را ساده کنند تبدیل می کند. با دستورات cURL، می توانید به راحتی فایل های HTML را بدون نیاز به ایجاد دستی اسلایدها به ارائه های پاورپوینت تبدیل کنید. این روش می تواند در وقت و تلاش شما صرفه جویی کند، به خصوص اگر نیاز به تبدیل فایل های زیادی دارید. علاوه بر این، دستورات cURL مستقل از پلتفرم هستند، به این معنی که می توانید آنها را در هر سیستم عاملی که از cURL پشتیبانی می کند استفاده کنید.

بنابراین، ابتدا دستور زیر را اجرا کنید تا یک AccessToken بر اساس اعتبار مشتری خود ایجاد کنید.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

در مرحله دوم، لطفا دستور زیر را برای جاسازی HTML در پاورپوینت و ذخیره خروجی در فضای ذخیره سازی ابری اجرا کنید.

curl -v "https://api.aspose.cloud/v3.0/slides/{resultantPresentation}/fromHtml" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "<Html>        <Head>      <title>      Example of Paragraph tag      </title>      </Head>      <Body><h1> Main Heading... </h1>     </br>    <p> <!-- It is a Paragraph tag for creating the paragraph -->     <b> HTML </b> stands for <i> <u> Hyper Text Markup Language. </u> </i> It is used to create a web pages and applications. This language       is easily understandable by the user and also be modifiable. It is actually a Markup language, hence it provides a flexible way for designing the      web pages along with the text.      </Body>      </Html>"

«{accessToken}» را با نشانه دسترسی JWT و «{resultantPresentation}» را با نام پاورپوینت حاصل که در فضای ذخیره‌سازی ابری ذخیره می‌شود، جایگزین کنید.

نتیجه

در پایان، تبدیل HTML به پاورپوینت با استفاده از Aspose.Slides Cloud SDK برای دستورات .NET یا cURL یک راه راحت و کارآمد برای ایجاد ارائه های با کیفیت بالا از محتوای مبتنی بر وب فراهم می کند. SDK طیف گسترده ای از ویژگی ها و گزینه ها را برای سفارشی سازی ارائه می دهد، در حالی که دستورات cURL یک روش ساده و همه کاره برای انجام تبدیل ارائه می دهد. با توانایی تبدیل یکپارچه HTML به پاورپوینت، می توانید در زمان و تلاش خود صرفه جویی کنید و در عین حال ارائه های بصری جذابی را که پیام خود را به طور موثر منتقل می کند، تولید کنید.

لینک های مفید

مقالات مرتبط

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