JavaScript API للتعامل مع مستندات Word باستخدام React
افتح مكتبة JavaScript مفتوحة المصدر لإنشاء ملفات Word وتعديلها وتحويلها وإضافة فقرات وقائمة بالنقاط إلى المستندات الموجودة وما إلى ذلك.
تعد redocx مكتبة مفتوحة المصدر مفيدة جدًا تتيح لمطوري البرامج إنشاء مستندات Word وإدارتها باستخدام أوامر JavaScript. توفر المكتبة مجموعة قوية جدًا من المكونات التي يمكن استخدامها لتقديم عنصر React إلى كائن مستند Word بسهولة. تحتاج إلى توفير اسم الملف والمسار للمستند. يمكن للمطورين أيضًا تقديم المستندات مباشرة إلى دفق معين للذاكرة.
من السهل جدًا التعامل مع مكتبة redocx وتضمنت ميزات قوية جدًا تتعلق بإنشاء مستندات Word وعرضها ، مثل إنشاء مستندات جديدة من البداية ، وإضافة فقرة إلى المستندات الموجودة ، وإضافة قائمة بالنقاط ، وإضافة قائمة بالأرقام إلى مستند Word ، وإدراج رأس / تذييل في ملف Word ، ورسم خط أفقي أو عمودي ، وإدراج جدول ، وإضافة صورة إلى المكان الذي تختاره وغير ذلك الكثير.
الشروع في redocx
الطريقة الموصى بها لتثبيت مكتبة redocx هي عبر npm. الرجاء استخدام الأمر التالي للتثبيت السلس
قم بتثبيت redocx عبر npm
npm install --save react redocx
إنشاء مستندات Word عبر JavaScript API
Microsoft Word هو برنامج معالجة كلمات رائد يستخدم بشكل أساسي لإنشاء المستندات المستخدمة في جميع أنحاء العالم مثل الرسائل أو الكتيبات أو الاختبارات أو الاختبارات وما إلى ذلك. تتيح مكتبة redocx لمطوري البرامج إنشاء مستندات Word جديدة باستخدام Java. من السهل أيضًا تعديل المستند الحالي باستخدام بعض الأوامر البسيطة. يمكنك بسهولة إضافة فقرات وصور وجداول وقوائم جديدة وغير ذلك الكثير.
تقديم نص إلى مستند Word عبر JavaScript API
import React from 'react'
import { render, Document, Text } from 'redocx'
class App extends React.Component {
render() {
return (
Hello World
)
}
}
render(, `${__dirname}/example.docx`)
معالجة الجداول في مستندات Word
تعد الجداول أهم عنصر تنسيق يساعد مستخدمي معالجة الكلمات على تنظيم محتواهم بطريقة أفضل داخل مستندات الكلمات الخاصة بهم. تضمنت مكتبة redocx مفتوحة المصدر دعمًا كاملاً لإدراج الجداول وإدارتها باستخدام أوامر JavaScript. لقد تضمنت العديد من الوظائف المهمة للتعامل مع الجداول ، مثل ضبط عرض كل عمود ، وحجم الجدول ، ومحاذاة المحتوى ، وتعيين حجم الحدود ، وإدراج الصفوف والأعمدة ، واستخدام عنوان الجدول ، وغير ذلك الكثير.
كيفية إدارة الجداول داخل تطبيقات JavaScript
import React, { Component } from 'react';
import { Table, Document } from '../src/';
const tableStyle = {
tableColWidth: 4261, // Width of each column
tableSize: 24, // Table size
tableColor: 'red', // Content color
tableAlign: 'center', // Align content
borders: true, // Borders
};
const HEADERS = [
{
value: 'Phone',
styles: {
color: 'red',
bold: true,
size: 10
}
},
{
value: 'Capacity',
styles: {
color: 'blue',
bold: true,
size: 10
}
}
]
const DATA = [
['iPhone 7', '128GB'],
['iPhone 5SE', '64GB']
]
export default TableComponent;
أدخل رأس وتذييل في ملف MS Word
الرؤوس والتذييلات هي أجزاء مفيدة للغاية من مستند Word يمكن استخدامها لتنظيم مستندات أطول من خلال الاحتفاظ بالمعلومات التي يريد المستخدمون ظهورها على كل صفحة من مستند Word مثل اسم المؤلف أو عنوان المستند أو أرقام الصفحات ، إلخ. توفر مكتبة redocx مفتوحة المصدر وظائف كاملة للإدراج وكذلك التعامل مع الرؤوس والتذييلات المخصصة داخل مستند Word بسهولة. من الممكن أيضًا تعيين رؤوس وتذييلات متعددة لأقسام مختلفة من مستندات Word.
إدارة Header في مستندات Word عبر JavaScript API
import React, { Component } from 'react';
import { Header, Document } from '../src/';
class HeaderComponent extends Component {
render () {
return (
Heading
);
}
}
export default HeaderComponent
معالجة الصور داخل ملف Word
يمكن لمطوري البرامج والمبرمجين إدراج الصور وتعديلها بسهولة في الأماكن التي يختارونها داخل مستندات MS Word باستخدام مكتبة redocx مفتوحة المصدر. تحتاج إلى تقديم اسم الصورة والعنوان الكامل. تضمنت المكتبة وظائف مهمة لمحاذاة صورك ، وتعيين عرض الصورة وارتفاعها ، وتطبيق الأنماط على صورة ، وما إلى ذلك.
كيفية إدارة الصور في ملفات Word عبر JavaScript API
import React, { Component } from 'react';
import { Image, Document } from '../src/';
class ImageComponent extends Component {
render () {
return (
// image file path will be provided here
}
}