Officegen-DOCX
مكتبة جافا سكريبت مفتوحة المصدر لمعالجة الكلمات
إنشاء وتعديل وتحويل مستندات Microsoft ® Word DOCX عبر واجهات برمجة التطبيقات مفتوحة المصدر.
ما هو Officegen-DOCX؟
Officegen-DOCX هي مكتبة JavaScript مفتوحة المصدر تتيح لمطوري البرامج العمل مع ملفات Office Open XML وإنشاء Word (Docx) لـ MS Office 2007 وما بعده داخل تطبيقات JavaScript الخاصة بهم. إن Officegen-DOCX شديد الأهمية مرنة ويمكن استخدامها في عدة بيئات. البيئات التي تدعم Node.js متوافقة تمامًا معها ، مثل Linux و OSX و Windows.
كما أنه يدعم العديد من ميزات معالجة الكلمات لمستندات Microsoft Word (ملف DOCX) مثل إنشاء مستندات Word وإضافة فقرة واحدة أو أكثر وإضافة الصور ودعم الرأس والتذييل والإشارات المرجعية ودعم الارتباطات التشعبية.
الشروع في العمل مع Officegen-DOCX
يمكن تثبيت أحدث إصدار من officegen-DOCX مباشرة من مستودع Officegen-DOCX عبر الإنترنت من خلال تطبيق الأمر التالي.
تثبيت باستخدام المخزن officegen
$ npm install Ziv-Barber/officegen#master
قم بإنشاء مستند Word عبر Free JavaScript API
تمكن Officegen-DOCX مبرمجي البرامج من إنشاء مستند Word DOCX جديد داخل تطبيقات JavaScript. كما أنه يمكّن المطورين من تغيير مستندات Microsoft Word الحالية وفقًا لاحتياجاتهم. يمكنك أيضًا إدراج فقرات وإضافة صور ومحاذاة نص أو كائنات وإضافة رؤوس وتذييل وإشارات مرجعية ودعم الارتباطات التشعبية وتغيير أنماط الخطوط والمزيد. يمكن لأسطر التعليمات البرمجية التالية إنشاء مستند Word في JavaScript.
- إنشاء المكتب
- قم بإنشاء مستند Word فارغ
- تعيين مسار الإخراج وحفظ المستند
قم بإنشاء ملف DOCX فارغ - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create an empty Word document
let docx = officegen('docx')
// Set output path
let out = fs.createWriteStream('empty.docx')
// Save
docx.generate(out)
إدراج الصور في ملفات Word DOCX
يمنح Officegen-DOCX مبرمجي الكمبيوتر القدرة على إضافة الصور داخل مستند Word DOCX الخاص بهم في تطبيقات JavaScript مع بضعة أسطر من التعليمات البرمجية. لإضافة صورة داخل مستندات Word ، تحتاج إلى توفير الاسم بالإضافة إلى موقع الصورة.
أضف صورة في DOCX - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new word document
let docx = officegen('docx')
// Create a new paragraph
let pObj = docx.createP()
// Add Image
pObj.addImage('sample.jpg')
// Set output path
let out = fs.createWriteStream('image.docx')
// Save
docx.generate(out)
أضف فقرات إلى ملفات Word DOCX
تمكن Officegen-DOCX مبرمجي الكمبيوتر من إضافة محتوى في ملفات Word DOCX الخاصة بهم داخل تطبيقات JavaScript الخاصة بهم. تدعم واجهة برمجة التطبيقات إضافة فقرة واحدة أو أكثر إلى مستندات Word. كما أنه يسهل لك ضبط الخطوط والألوان والمحاذاة وما إلى ذلك للمحتوى الخاص بك بسهولة.
أضف فقرة في DOCX - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new word document
let docx = officegen('docx')
// Add Paragraph
let pObj = docx.createP()
// Add Text in it
pObj.addText('FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('fileformat.docx')
// Save
docx.generate(out)