PptxGenJS
کتابخانه جاوا اسکریپت برای ارائههای PPTX
کتابخانه رایگان منبع باز برای ایجاد و تغییر PowerPoint® PPTX در برنامههای وب.
PptxGenJS چیست؟
PptxGenJS یک کتابخانه جاوا اسکریپت منبع باز با قابلیت ایجاد ارائه های PowerPoint PPTX بدون هیچ گونه وابستگی خارجی است. این می تواند فایل های PPTX را تنها با چند دستور ساده جاوا اسکریپت در هر مرورگر دسکتاپ و موبایل مدرن تولید کند و همچنین می تواند با Node، Angular، React و Electron ادغام شود.
کتابخانه جاوا اسکریپت پاورپوینت از ویژگی هایی مانند ایجاد و اصلاح اسلایدها، افزودن نمودارها، تصاویر، فایل های رسانه ای و اشکال به اسلایدها و درج جداول و همچنین متن به اسلایدها پشتیبانی می کند. همچنین از Master Slides برای نام تجاری، تصاویر SVG، گیف های متحرک، ویدیوهای YouTube، متن RTL و فونت های آسیایی پشتیبانی می کند. یکی دیگر از ویژگی های قابل ذکر، صادرات فایل های PPTX به طور مستقیم به مرورگرهای مشتری با نوع MIME مناسب و همچنین در قالب های base64، blob و stream است.
چگونه PptxGenJS را نصب کنیم؟
لطفا از دستور زیر برای نصب با استفاده از git استفاده کنید.
PptxGenJS را از طریق git نصب کنید
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
ارائه های PPTX از طریق جاوا اسکریپت ایجاد کنید
کتابخانه PptxGenJS ویژگی هایی را برای ایجاد ارائه های جدید پاورپوینت PPTX با چند خط کد در داخل مرورگرهای وب یا برنامه های دسکتاپ Node فراهم می کند. پس از ایجاد ارائه، می توانید یک اسلاید جدید به ارائه اضافه کنید. همچنین اضافه کردن اشیا به اسلاید مانند نمودارها، جداول، اشکال، تصاویر و غیره آسان است.
تصاویر و نمودارها را به اسلاید PPTX اضافه کنید
تصاویر و نمودارها ارزش زیادی برای ارائه به ارمغان می آورند. برنامه نویسان نرم افزار می توانند به راحتی تصاویر و نمودارها را با کمک PptxGenJS API به اسلاید ارائه اضافه کنند. چندین گزینه برای افزودن تصویر در دسترس است، مانند افزودن تصویر با URL محلی، تصویر از URL راه دور، تصویر بر اساس داده (base64 از پیش کدگذاری شده) و Image with Hyperlink و غیره. همچنین از برش و مقیاس گذاری یک تصویر پشتیبانی می کند.
HTML را از طریق جاوا اسکریپت به پاورپوینت تبدیل کنید
کتابخانه PptxGenJS توسعه دهندگان را قادر می سازد تا HTML را به PowerPoint PPTX Presentation تبدیل کنند در حالی که جداول HTML را در یک یا چند اسلاید بازتولید می کنند. همچنین از یک ظاهر طراحی سلولی که شامل رنگهای پسزمینه، پد، فونتها، حاشیهها و غیره است، پشتیبانی میکند.
متد tableToSlides جدول شامل سبک CSS را شبیه سازی می کند و اسلاید ایجاد می کند. 3 خط کد زیر می تواند جدول HTML را به یک اسلاید PPTX تبدیل کند.
- Instantiate PptxGenJS
- فراخوانی متد tableToSlides با شناسه عنصر HTML و گزینههای رندر
- با استفاده از روش writeFile فایل PPTX ایجاد کنید
تبدیل HTML به PPTX از طریق جاوا اسکریپت
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });