Officegen-PPTX
مكتبة JavaScript لعروض PowerPoint التقديمية
افتح المصدر JavaScript API لقراءة عروض PPTX التقديمية وكتابتها وتحريرها وتحويلها.
واجهة برمجة تطبيقات JavaScript نقية مفتوحة المصدر تسمح لمبرمجي الكمبيوتر بإنشاء عروض PowerPoint (PPTX) التقديمية لبرنامج Microsoft Office 2007 والإصدارات الأحدث. إن الشيء العظيم في Officegen هو أنه يمكن أن يعمل في عدة بيئات. يمكن استخدامه في جميع البيئات التي تدعم Node.js بما في ذلك Linux و OSX و Windows.
يتم دعم العديد من الميزات المهمة بشكل كامل بواسطة Officegen-PPTX لإنشاء مستندات Microsoft PowerPoint (ملف .pptx) مثل إضافة شرائح وإنشاء مخططات أصلية وإضافة صور ودعم الشرائح المخفية ودعم تخطيطات الشرائح وإضافة التاريخ والوقت ورقم الشريحة الحالي وإضافة الخطوط والألوان والخلفية ، إلخ.
الشروع في العمل مع Officegen
يمكن استخدام أحدث إصدار من officegen عن طريق تثبيته مباشرة من مستودع officegen عن طريق استدعاء الأمر أدناه.
تثبيت باستخدام المخزن officegen
$ npm install Ziv-Barber/officegen#master
مكتبة JavaScript لإنشاء عرض تقديمي لـ PowerPoint PPTX
تسمح Officegen-PPTX API للمطورين بإنشاء عرض PowerPoint 2007 داخل تطبيقات JavaScript الخاصة بهم. من الضروري إنشاء شريحة واحدة على الأقل في ملف العرض التقديمي PPTX أو PPSX. بمجرد إنشاء الشريحة ، يمكنك وضع كائنات مختلفة ، مثل مربع النص والأشكال والصور وما إلى ذلك
إنشاء ملف PPTX - JavaScript
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 داخل تطبيقات JavaScript. بمجرد إنشاء شريحة جديدة ، يمكنك بسهولة إضافة كائن إلى هذه الشريحة. يمكن أن يكون الكائن عبارة عن مربع نص أو أشكال أو صور وما إلى ذلك. يمكنك بسهولة تعيين خصائص الكائنات ، مثل الاسم واللون والعرض وما إلى ذلك.
إضافة صورة في PPTX - JavaScript
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
يمكن لمبرمجي البرامج إضافة الرسوم البيانية بسهولة إلى PowerPoint PPTX Slide باستخدام Officegen-PPTX. يمكن للمطورين استخدام عدة أنواع من المخططات داخل تطبيقات JavaScript مثل المخططات العمودية والمخططات الدائرية والمخططات الشريطية.
إضافة مخطط في Slide - JavaScript
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)