کتابخانه جاوا اسکریپت منبع باز برای مایکروسافت® PPTX Presentations
ایجاد، بهروزرسانی، دستکاری و تبدیل فایلهای پاورپوینت PPTX در سمت سرور از طریق API جاوا اسکریپت.
Node-PPTX چیست؟
Node-PPTX یک کتابخانه جاوا اسکریپت خالص منبع باز است که به توسعه دهندگان نرم افزار اجازه می دهد تا فایل های PPTX را بخوانند، بنویسند، بنویسند و دستکاری کنند. این کتابخانه عملکردی را برای ایجاد یک فایل کاملاً جدید از ابتدا و همچنین اصلاح یک فایل PPTX موجود ارائه می دهد. این کتابخانه ویژگیهای بسیار کاربرپسندی را ارائه میدهد و قابلیت تولید ارائهها را تنها با چند دستور جاوا اسکریپت فراهم میکند.
این کتابخانه از چندین ویژگی مهم مانند ایجاد یک ارائه از ابتدا، اصلاح ارائه، تنظیم جهت متن، افزودن اسلایدها، حذف اسلایدها، ترتیب مجدد اسلایدها، گزینههای قالببندی، اعمال اسلایدهای اصلی، افزودن شماره اسلایدها، افزودن محتوا به اسلایدها و بسیاری از ویژگیها پشتیبانی میکند. بیشتر.
شروع کار با Node-PPTX
برای نصب بسته Node-PPTX می توانید از بسته npm استفاده کنید.
از طریق دستور npm نصب کنید
$ npm i nodejs-pptx
ارائه PPTX را از ابتدا از طریق JavaScript API ایجاد کنید
کتابخانه منبع باز Node-PPTX برنامه نویسان نرم افزار را قادر می سازد تا با استفاده از چند خط کد، یک ارائه PPTX جدید را از ابتدا ایجاد کنند. همچنین برای اصلاح ارائه های موجود به راحتی پشتیبانی می کند. توسعه دهندگان همچنین می توانند اسلایدها، تصاویر، نمودارهای اساسی، اشکال و غیره را به ارائه های خود اضافه کنند. با استفاده از خط کد زیر می توانید به راحتی PPTX را از ابتدا تولید کنید.
PPTX ایجاد کنید
- وارد کردن Node-PPTX
- PPTX.Composer را راه اندازی کنید
- اسلاید و متن اضافه کنید
- PPTX را ذخیره کنید
ایجاد PPTX در جاوا اسکریپت
const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
pres.addSlide(slide => {
slide.addText(text => {
text.value('File Format Developer Guide');
});
});
});
await pptx.save(`./fileformat.pptx`);
افزودن محتوا به اسلایدهای ارائه
Node-PPTX API به طور کامل از نمودارها، تصاویر، جعبه های متن و اشکال علاوه بر ارائه های PowerPoint PPTX پشتیبانی می کند. در اینجا چند روش برای اضافه کردن این عناصر به یک اسلاید وجود دارد. اشیا به ترتیبی که اضافه می شوند روی هم قرار می گیرند. بنابراین میخواهید ابتدا آیتمهای پسزمینه را اضافه کنید و به تدریج به سمت بالای ترکیب حرکت کنید.
افزودن جعبه متن به ارائه
کتابخانه Node-PPTX به برنامه نویسان نرم افزار این قابلیت را می دهد که جعبه های متنی را در یک PPTX Presentation در برنامه های جاوا اسکریپت خود قرار دهند. ایجاد پیوندهای خارجی توسط عنصر جعبه متنی که در یک مرورگر وب باز می شود پشتیبانی می شود. API همچنین از پیوندهای داخلی پشتیبانی می کند که به اسلاید دیگری در همان ارائه پیوند دارند. برای ایجاد یک پیوند خارجی، لطفاً مسیر URI کامل را به عنوان مقدار کلید URL ارائه دهید. علاوه بر این، برای پیوند به اسلایدهای دیگر، لطفاً شماره اسلاید را با علامت هش ارائه دهید.