HTML به PPT

گنجاندن HTML در پاورپوینت | تبدیل HTML به PPT آنلاین

آیا به دنبال ارتقاء ارائه‌های PowerPoint خود با محتوای وب پویا هستید؟ با استفاده از Java Cloud SDK، می‌توانید دنیایی از امکانات را با تبدیل بی‌وقفه HTML به اسلایدهای PowerPoint باز کنید. با استفاده از قدرت این فناوری، می‌توانید عناصر وب تعاملی مانند چارت‌ها، گراف‌ها و داده‌های زنده را به طور مستقیم در ارائه‌های خود جاسازی کنید. در این مقاله، ما به بررسی مزایا و تکنیک‌های تبدیل HTML به PowerPoint با استفاده از Java Cloud SDK می‌پردازیم و شما را توانمند می‌سازیم تا ارائه‌های جذابی ایجاد کنید که اثری ماندگار بر جای بگذارد.

SDK Cloud Java برای تبدیل HTML به PPT

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

اکنون، برای استفاده از SDK، لطفاً جزئیات زیر را در pom.xml پروژه ساخت maven خود اضافه کنید.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

بعد از نصب، اگر حسابی در داشبورد ابری موجود ندارید، لطفاً با مراجعه به cloud dashboard یک حساب کاربری رایگان ایجاد کنید. اگر حسابی در GitHub یا Google دارید، به سادگی ثبت‌نام کنید و اطلاعات شناسایی مشتری خود را دریافت کنید.

HTML را به PPT با استفاده از Java تبدیل کنید

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

  • یک نمونه از SlidesApi ایجاد کنید در حالی که اطلاعات کاربری کلاینت را به عنوان آرگومان‌ها ارائه می‌دهید.
  • یک نمونه از StringBuilder ایجاد کنید.
  • مرحله بعدی خواندن محتوای فایل HTML به شیء BufferedReader است.
  • از آنجا که API انتظار دارد ورودی HTML به فرمت String باشد، بنابراین ما باید محتوای HTML بارگذاری شده را با استفاده از متد contentBuilder.toString(…) به فرمت String تبدیل کنیم.
  • در نهایت، متد importFromHtml(..) را برای جاسازی HTML در پاورپوینت فراخوانی کنید.
try
    {
    // Get ClientID and ClientSecret from https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // یک نمونه از SlidesApi ایجاد کنید
    SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

    // یک شیء StringBuilder ایجاد کنید
    StringBuilder contentBuilder = new StringBuilder();
    try {
        // read content of input HTML file
        BufferedReader in = new BufferedReader(new FileReader("c://Users/Downloads/test.html"));
        String str;
        while ((str = in.readLine()) != null) {
            contentBuilder.append(str);
        }
        in.close();
    } catch (IOException e) {
    }
        
    // محتوای HTML بارگذاری شده را به نمونه رشته تبدیل کنید.
    String content = contentBuilder.toString();
        
    // متد را برای درج وب‌سایت در پاورپوینت فراخوانی کنید
    slidesApi.importFromHtml("Resultant.ppt",content, "", "", "Internal");

    // print success message
    System.out.println("Sucessfully completed embedding html in powerpoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getStackTrace());
    }
گنجاندن HTML در پاورپوینت

تصویر ۱:- گنجاندن HTML در پیش‌نمایش پاورپوینت.

لطفاً به لینک‌های زیر مراجعه کنید تا فایل ورودی HtmlTemplate.html و Resultant.ppt را دانلود کنید.

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

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

Another approach to converting HTML to PowerPoint is by utilizing cURL commands with the Aspose.Slides Cloud API. With cURL, you can send HTTP requests to the Aspose.Slides Cloud endpoint and perform various operations, including HTML to PowerPoint conversion. This approach provides flexibility and control, allowing you to customize the conversion process according to your specific requirements.

هنگام استفاده از این روش، اولین مرحله تولید یک توکن دسترسی JWT بر اساس مدارک هویت مشتری شما است.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

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

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Resultant.ppt/fromHtml" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "<!DOCTYPE html><html><body><h1 style=\"color:blue;\">This is a heading</h1><p style=\"color:red;\">This is a paragraph.</body></html>"
گنجاندن HTML در پاورپوینت

گنجاندن HTML در پیش نمایش پاورپوینت

نتیجه‌گیری

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

صرف نظر از روشی که انتخاب می‌کنید، هر دو روش تضمین می‌کنند که تبدیل‌های با کیفیت بالا انجام شود و به شما قدرت می‌دهد تا ارائه‌های بصری جذاب و جالبی ایجاد کنید.

پیوندهای مفید

مقالات مرتبط

ما به شدت پیشنهاد می‌کنیم که از لینک‌های زیر دیدن کنید تا درباره‌ی: