![](https://products-qa.fileformat.com/fa/presentation/javascript/officegen-pptx/header-image.png)
Officegen-PPTX
کتابخانه جاوا اسکریپت برای ارائه پاورپوینت
API جاوا اسکریپت منبع باز برای خواندن، نوشتن، ویرایش و تبدیل ارائه های PPTX.
API منبع باز جاوا اسکریپت خالص که به برنامه نویسان رایانه اجازه می دهد تا ارائه های PowerPoint (PPTX) را برای Microsoft Office 2007 و بعد از آن تولید کنند. نکته مهم در مورد Officegen این است که می تواند در چندین محیط کار کند. می توان از آن در تمام محیط هایی که Node.js را پشتیبانی می کنند از جمله Linux، OSX و Windows استفاده کرد.
چندین ویژگی مهم به طور کامل توسط Officegen-PPTX برای تولید اسناد مایکروسافت پاورپوینت (فایل pptx.) مانند افزودن اسلاید، ایجاد نمودارهای بومی، افزودن تصاویر، پشتیبانی از اسلایدهای مخفی، پشتیبانی از طرح بندی اسلاید، افزودن تاریخ، زمان و شماره اسلاید فعلی، اضافه کردن فونت ها، رنگ ها و پس زمینه و غیره
شروع کار با Officegen
جدیدترین نسخه officegen را می توان با نصب مستقیم آن از مخزن officegen با فراخوانی فرمان زیر استفاده کرد.
با استفاده از مخزن officegen نصب کنید
$ npm install Ziv-Barber/officegen#master
کتابخانه جاوا اسکریپت برای ایجاد پاورپوینت ارائه PPTX
Officegen-PPTX API به برنامهنویسان اجازه میدهد یک ارائه PowerPoint 2007 در برنامههای جاوا اسکریپت خود ایجاد کنند. لازم است حداقل یک اسلاید در فایل ارائه PPTX یا PPSX خود ایجاد کنید. پس از ایجاد اسلاید می توانید اشیاء مختلفی مانند جعبه متن، اشکال، تصاویر و غیره را قرار دهید
ایجاد فایل PPTX - جاوا اسکریپت
const officegen = require('officegen')
const fs = require('fs')
// Create an empty PPTX file
let pptx = officegen('pptx')
// Add slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('slide.pptx')
// Save
pptx.generate(out)
اشیاء را به ارائه PPTX اضافه کنید
Officegen-PPTX به توسعه دهندگان این امکان را می دهد تا یک تصویر را به PowerPoint PPTX Presentation در داخل برنامه های جاوا اسکریپت اضافه کنند. هنگامی که یک اسلاید جدید ایجاد می کنید، می توانید به راحتی یک شی به این اسلاید اضافه کنید. شی می تواند یک جعبه متن، اشکال یا تصاویر و غیره باشد. شما به راحتی می توانید ویژگی های اشیاء مانند نام، رنگ، نمایش و غیره را تنظیم کنید.
اضافه کردن تصویر در PPTX - جاوا اسکریپت
const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeNewSlide();
// Add Image
slide.addImage('sample.jpg')
// Set save path
let out = fs.createWriteStream('image.pptx')
// Save
pptx.generate(out)
نمودار را به اسلاید PPTX اضافه کنید
برنامه نویسان نرم افزار می توانند به راحتی نمودارها را با استفاده از Officegen-PPTX به اسلاید PowerPoint PPTX اضافه کنند. توسعه دهندگان می توانند از چندین نوع نمودار در برنامه های جاوا اسکریپت خود مانند نمودار ستونی، نمودار دایره ای و نمودار میله ای استفاده کنند.
اضافه کردن نمودار در اسلاید - جاوا اسکریپت
const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Creata a new column chart
slide = pptx.makeNewSlide();
slide.name = 'Chart slide';
slide.back = 'ffffff';
slide.addChart(
renderType: 'column',
valAxisTitle: 'Costs/Revenues ($)',
catAxisTitle: 'Category',
valAxisNumFmt: '$0',
valAxisMaxValue: 24,
data: [ // each item is one serie
{
name: 'Income',
labels: ['2005', '2006', '2007', '2008', '2009'],
values: [23.5, 26.2, 30.1, 29.5, 24.6],
color: 'ff0000' // optional
},
{
name: 'Expense',
labels: ['2005', '2006', '2007', '2008', '2009'],
values: [18.1, 22.8, 23.9, 25.1, 25],
color: '00ff00' // optional
}]
}
)
// Set save path
let out = fs.createWriteStream('Chart.pptx')
// Save
pptx.generate(out)