জাভাস্ক্রিপ্ট এপিআই রিঅ্যাক্ট সহ ওয়ার্ড ডকুমেন্ট পরিচালনা করতে
ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি তৈরি করতে, সংশোধন করতে এবং ওয়ার্ড ফাইল রূপান্তর করতে, বিদ্যমান নথিতে অনুচ্ছেদ এবং বিন্দুগুলির একটি তালিকা যোগ করুন ইত্যাদি।
redocx একটি অত্যন্ত দরকারী ওপেন সোর্স লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদের জাভাস্ক্রিপ্ট কমান্ড ব্যবহার করে প্রতিক্রিয়া সহ শব্দ নথি তৈরি এবং পরিচালনা করতে সক্ষম করে। লাইব্রেরিটি উপাদানগুলির একটি খুব শক্তিশালী সেট সরবরাহ করে যা সহজেই একটি Word নথি বস্তুতে একটি প্রতিক্রিয়া উপাদান রেন্ডার করতে ব্যবহার করা যেতে পারে। আপনাকে নথির জন্য ফাইলের নাম এবং পথ প্রদান করতে হবে। বিকাশকারীরা নথিগুলিকে সরাসরি মেমরি-ম্যাপ করা স্ট্রীমে রেন্ডার করতে পারে।
redocx লাইব্রেরি পরিচালনা করা খুব সহজ এবং এতে Word নথি তৈরি এবং রেন্ডারিং সম্পর্কিত অত্যন্ত শক্তিশালী বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে, যেমন স্ক্র্যাচ থেকে নতুন নথি তৈরি করা, বিদ্যমান নথিতে একটি অনুচ্ছেদ যোগ করা, বিন্দুগুলির একটি তালিকা যোগ করা, সংখ্যার একটি তালিকা যোগ করা ওয়ার্ড ডকুমেন্ট, ওয়ার্ড ফাইলে হেডার/ফুটার সন্নিবেশ করান, একটি অনুভূমিক বা উল্লম্ব রেখা আঁকুন, একটি টেবিল সন্নিবেশ করুন, আপনার পছন্দের জায়গায় একটি ছবি যোগ করুন এবং আরও অনেক কিছু।
redocx দিয়ে শুরু করা
redocx লাইব্রেরি ইনস্টল করার প্রস্তাবিত উপায় হল npm এর মাধ্যমে। একটি মসৃণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন
npm এর মাধ্যমে redocx ইনস্টল করুন
npm install --save react redocx
জাভাস্ক্রিপ্ট এপিআই এর মাধ্যমে ওয়ার্ড ডকুমেন্টস জেনারেশন
মাইক্রোসফ্ট ওয়ার্ড হল একটি নেতৃস্থানীয় ওয়ার্ড প্রসেসিং প্রোগ্রাম যা মূলত নথি তৈরি করার জন্য ব্যবহৃত হয় যা বিশ্বজুড়ে ব্যবহৃত হয় যেমন চিঠিপত্র, ব্রোশার, কুইজ বা পরীক্ষা ইত্যাদি। redocx লাইব্রেরি সফটওয়্যার ডেভেলপারদের জাভা ব্যবহার করে নতুন Word নথি তৈরি করতে সক্ষম করে। কিছু সাধারণ কমান্ড ব্যবহার করে বিদ্যমান নথি পরিবর্তন করাও খুব সহজ। আপনি সহজেই নতুন অনুচ্ছেদ, ছবি, টেবিল, তালিকা এবং আরও অনেক কিছু যোগ করতে পারেন।
JavaScript API এর মাধ্যমে Word নথিতে পাঠ্য রেন্ডার করুন
import React from 'react'
import { render, Document, Text } from 'redocx'
class App extends React.Component {
render() {
return (
Hello World
)
}
}
render(, `${__dirname}/example.docx`)
ওয়ার্ড ডক্সে টেবিল হ্যান্ডলিং
টেবিলগুলি হল সবচেয়ে গুরুত্বপূর্ণ বিন্যাস উপাদান যা ওয়ার্ড প্রসেসিং ব্যবহারকারীদের তাদের ওয়ার্ড ডকুমেন্টের মধ্যে তাদের বিষয়বস্তু আরও ভালভাবে সংগঠিত করতে সাহায্য করে। ওপেন সোর্স রেডকক্স লাইব্রেরিতে জাভাস্ক্রিপ্ট কমান্ড ব্যবহার করে সারণী পরিচালনার জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করা হয়েছে। এটি টেবিল পরিচালনার জন্য বেশ কয়েকটি গুরুত্বপূর্ণ ফাংশন অন্তর্ভুক্ত করেছে, যেমন প্রতিটি কলামের প্রস্থ নির্ধারণ, টেবিলের আকার, বিষয়বস্তু সারিবদ্ধ করা, সীমানার আকার নির্ধারণ, সারি এবং কলাম সন্নিবেশ করা, টেবিল শিরোনাম ব্যবহার করা এবং আরও অনেক কিছু।
জাভাস্ক্রিপ্ট অ্যাপের ভিতরে টেবিলগুলি কীভাবে পরিচালনা করবেন
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 নথির প্রতিটি পৃষ্ঠায় যেমন লেখকের নাম, নথির শিরোনাম, বা পৃষ্ঠা নম্বর ইত্যাদির মতো তথ্য ধারণ করে দীর্ঘ নথিগুলিকে সংগঠিত করতে ব্যবহার করা যেতে পারে। ওপেন সোর্স রেডকক্স লাইব্রেরি সহজে ওয়ার্ড ডকুমেন্টের ভিতরে কাস্টম হেডার এবং ফুটারগুলি সন্নিবেশ করার জন্য সম্পূর্ণ কার্যকারিতা প্রদান করেছে। ওয়ার্ড ডকুমেন্টের বিভিন্ন বিভাগের জন্য একাধিক শিরোনাম এবং ফুটার সেট করাও সম্ভব।
JavaScript API এর মাধ্যমে Word নথিতে হেডার পরিচালনা করুন
import React, { Component } from 'react';
import { Header, Document } from '../src/';
class HeaderComponent extends Component {
render () {
return (
Heading
);
}
}
export default HeaderComponent
একটি ওয়ার্ড ফাইলের ভিতরে ইমেজ হ্যান্ডলিং
সফ্টওয়্যার ডেভেলপার এবং প্রোগ্রামাররা ওপেন সোর্স রেডকক্স লাইব্রেরি ব্যবহার করে এমএস ওয়ার্ড ডকুমেন্টের মধ্যে তাদের পছন্দের জায়গায় ছবিগুলি সহজেই সন্নিবেশ ও পরিবর্তন করতে পারে। আপনাকে ছবির নাম এবং সম্পূর্ণ ঠিকানা প্রদান করতে হবে। লাইব্রেরিতে আপনার ছবি সারিবদ্ধ করা, ছবির প্রস্থ এবং উচ্চতা সেট করা, একটি ছবিতে শৈলী প্রয়োগ করা ইত্যাদি গুরুত্বপূর্ণ কার্যকারিতা অন্তর্ভুক্ত করা হয়েছে।
কিভাবে JavaScript API এর মাধ্যমে Word ফাইলে ছবি পরিচালনা করবেন
import React, { Component } from 'react';
import { Image, Document } from '../src/';
class ImageComponent extends Component {
render () {
return (
// image file path will be provided here
}
}