JavaScript API pro zpracování dokumentů Word pomocí React
Open Source JavaScript knihovna k vytváření, úpravě a převodu souborů Wordu, přidávání odstavců a seznamu teček ke stávajícím dokumentům a podobně.
Redocx je velmi užitečná knihovna s otevřeným zdrojovým kódem, která umožňuje vývojářům softwaru vytvářet a spravovat dokumenty aplikace Word pomocí příkazů JavaScript. Knihovna poskytuje velmi výkonnou sadu komponent, které lze snadno použít k vykreslení prvku React do objektu dokumentu aplikace Word. Musíte zadat název souboru a cestu k dokumentu. Vývojáři mohou také vykreslit dokumenty přímo do streamu mapovaného v paměti.
Knihovna redocx se velmi snadno ovládá a obsahuje velmi výkonné funkce související s vytvářením a vykreslováním dokumentů Word, jako je generování nových dokumentů od začátku, přidání odstavce do existujících dokumentů, přidání seznamu teček, přidání seznamu čísel do wordový dokument, vložení záhlaví/zápatí do wordového souboru, nakreslení vodorovné nebo svislé čáry, vložení tabulky, přidání obrázku na místo dle vašeho výběru a mnoho dalšího.
Začínáme s redocx
Doporučený způsob instalace knihovny redocx je přes npm. Pro bezproblémovou instalaci použijte prosím následující příkaz
Nainstalujte redocx přes npm
npm install --save react redocx
Generování dokumentů Word pomocí JavaScript API
Microsoft word je přední program pro zpracování textu, který se používá hlavně k vytváření dokumentů, které se používají po celém světě, jako jsou dopisy, brožury, kvízy nebo testy a tak dále. Knihovna redocx umožňuje vývojářům softwaru generovat nové dokumenty aplikace Word pomocí Javy. Je také velmi snadné upravit stávající dokument pomocí několika jednoduchých příkazů. Můžete snadno přidávat nové odstavce, obrázky, tabulky, seznamy a mnoho dalšího.
Genderový text do dokumentu aplikace Word přes 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`)
Práce s tabulkami ve Word Docs
Tabulky jsou nejdůležitějším prvkem formátování, který pomáhá uživatelům zpracování textu lépe organizovat obsah v dokumentech aplikace Word. Open source knihovna redocx obsahuje kompletní podporu pro vkládání i správu tabulek pomocí příkazů JavaScriptu. Obsahuje několik důležitých funkcí pro práci s tabulkami, jako je nastavení šířky každého sloupce, velikost tabulky, zarovnání obsahu, nastavení velikosti ohraničení, vkládání řádků a sloupců, použití záhlaví tabulky a mnoho dalšího.
Jak spravovat tabulky uvnitř JavaScript Apps
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;
Vložte záhlaví a zápatí do souboru MS Word
Záhlaví a zápatí jsou velmi užitečné části dokumentu aplikace Word, které lze použít k uspořádání delších dokumentů tím, že na každé stránce dokumentu aplikace Word podržíte informace, které uživatelé chtějí zobrazit, jako je jméno autora, název dokumentu nebo čísla stránek atd. Knihovna redocx s otevřeným zdrojovým kódem poskytla kompletní funkčnost pro snadné vkládání a manipulaci s vlastními záhlavími a zápatími uvnitř dokumentu aplikace Word. Je také možné nastavit více záhlaví a zápatí pro různé části dokumentů aplikace Word.
Správa záhlaví v dokumentech aplikace Word přes JavaScript API
import React, { Component } from 'react';
import { Header, Document } from '../src/';
class HeaderComponent extends Component {
render () {
return (
Heading
);
}
}
export default HeaderComponent
Manipulace s obrázky uvnitř souboru aplikace Word
Softwaroví vývojáři a programátoři mohou snadno vkládat a upravovat obrázky na místa podle vlastního výběru v dokumentech MS Word pomocí open source knihovny redocx. Musíte zadat název obrázku a úplnou adresu. Knihovna obsahuje důležité funkce pro zarovnání obrázků, nastavení šířky a výšky obrázku, použití stylů na obrázek a tak dále.
Jak spravovat obrázky v souborech Word přes 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
}
}