Docx
Gin & Bainistigh Word DOCX tríd an Leabharlann JavaScript
Oscail Leabharlann JavaScript Foinse chun Doiciméid Microsoft Word DOCX a chruthú, a mhodhnú agus a thiontú. Cuir mhír, ceanntásca & buntásca, Táblaí, urchair agus uimhreacha taobh istigh de chomhaid Word.
Is API foinse oscailte JavaScript é Docx a sholáthraíonn an cumas comhaid Word DOCX a ghiniúint agus a bhainistiú laistigh dá bhfeidhmchlár JavaScript féin gan stró. Is féidir leis an leabharlann oibriú go réidh le haghaidh Nód agus ar an mBrabhsálaí. Tá an leabharlann an-chobhsaí agus éasca le húsáid. Gan ach cúpla líne de chód, is féidir le forbróirí doiciméid focal a chruthú agus a ionramháil gan aon spleáchas seachtrach.
Áiríodh san API Docx tacaíocht do roinnt gnéithe tábhachtacha a bhaineann le bheith ag obair le doiciméid Word, mar shampla doiciméid Word a chruthú, comhaid DOCX a mhodhnú, alt a chur le comhad focal, ceanntásca agus buntásca a chur leis agus a bhainistiú, táblaí a chur isteach agus a chur in eagar, tacaíocht le piléar agus le huimhriú. , Tábla cruthú ábhair, corrlaigh doiciméad socraithe, méid an leathanaigh socraithe, ailíniú téacs, Bainistigh clónna agus clómhéid, cruthú rannóga doiciméad agus go leor eile.
Tús a chur le Docx
Is féidir an scaoileadh is déanaí de DOCX a shuiteáil go díreach ón stór DOCX ar líne tríd an ordú seo a leanas a chur i bhfeidhm.
Suiteáil DOCX trí npm
npm install --save docx
Cruthú Comhad Word Docx trí JavaScript API
Cuireann an API foinse oscailte DOCX ar chumas forbróirí bogearraí doiciméid Word nua a ghiniúint i bhformáidí comhaid DOCX le cúpla líne de chód JavaScript. Nuair a bheidh an doiciméad cruthaithe is féidir leat é a mhodhnú go héasca agus d'inneachar ar fad mar Ailt, íomhánna, táblaí, etc. a chur leis. Is féidir leat freisin airíonna doiciméad word a rochtain agus a chur leis, amhail cruthaitheoir, tuairisc, teideal, ábhar, eochairfhocail, lastModifiedBy, agus athbhreithniú.
Suiteáil DOCX trí npm
//create a new document
const doc = new docx.Document();
// add properties to document
const doc = new docx.Document({
creator: "Dolan Miu",
});
Bainistigh Cuid de Chomhad Word Docx
Is éard is rannáin ann ná fo-ranna de dhoiciméad Word ina bhfuil formáidiú a leathanaigh féin. Is féidir le rannán a bheith ina bhailiúchán de mhíreanna a bhfuil sraith airíonna ar leith acu amhail méid an leathanaigh, líon na leathanach, treoshuíomh leathanaigh, ceanntásca, teorainneacha, agus imeall. Úsáidtear na hairíonna seo chun cur síos a dhéanamh ar na leathanaigh ar a mbeidh an téacs le feiceáil. Tacaíonn leabharlann DOCX go hiomlán le cruthú rannóg agus na hairíonna ábhartha go léir a bhaineann le rannóg.
Cruthaíonn Alt Simplí i Doiciméad Word trí .NET
const doc = new Document({
sections: [{
children: [
new Paragraph({
children: [new TextRun("Hello World")],
}),
],
}];
});
Bainistigh Táblaí taobh istigh de Chomhad Word
Tá táblaí ar cheann de na heilimintí formáidithe is coitianta atá á n-úsáid againn i Microsoft Word. Cuidíonn táblaí le húsáideoirí a n-ábhar a eagrú ar bhealaí éagsúla. Tugann leabharlann foinse oscailte DOCX an cumas d’fhorbróirí bogearraí táblaí a úsáid laistigh dá bhfeidhmchláir JavaScript féin. Tacaíonn an leabharlann le sraith a chur le táblaí, sraitheanna tábla a athrá, cealla a chur leis an tábla, leithead cille a shocrú, téacs a chur le cill, an tábla neadaithe a chur leis, cealla a chumasc, colúin a chur leis, teorainn a chur le tábla, chumasc colúin, agus go leor eile.
Cuir Tábla taobh istigh de Dhoiciméid Word trí C#
const docx = require('docx@6.0.1');
const express = require("@runkit/runkit/express-endpoint/1.0.0");
const app = express(exports);
const { Document, Packer, Paragraph, Table, TableCell, TableRow } = docx;
app.get("/", async (req, res) => {
const table = new Table({
rows: [
new TableRow({
children: [
new TableCell({
children: [new Paragraph("Hello")],
}),
new TableCell({
children: [],
}),
],
}),
new TableRow({
children: [
new TableCell({
children: [],
}),
new TableCell({
children: [new Paragraph("World")],
}),
],
}),
],
});
const doc = new Document({
sections: [{
children: [table],
}],
});
const b64string = await Packer.toBase64String(doc);
res.setHeader('Content-Disposition', 'attachment; filename=My Document.docx');
res.send(Buffer.from(b64string, 'base64'));
});
Bainistigh Ceanntásca/Footers in Word DOCX
Áiríodh sa leabharlann foinse oscailte DOCX tacaíocht iomlán chun ceanntásca agus buntásca saincheaptha a chur leis agus a bhainistiú laistigh de chomhaid Word DOCX. Ligeann an leabharlann d’fhorbróirí táblaí, pictiúir, téacs agus cairteacha a chur isteach sa rannóg ceanntásca agus buntásca gan stró. Ligeann an leabharlann dúinn freisin ceanntásca agus buntásca iolracha a chur leis trí níos mó rannóg a chruthú. Socraíonn tú ceanntásca agus buntásca nua go héasca de réir na Roinne.
Cuir Ceanntásc/Buntásc leis in Word DOCX trí NET API
const docx = require('docx@6.0.1');
const express = require("@runkit/runkit/express-endpoint/1.0.0");
const app = express(exports);
const { Document, Footer, Header, Packer, Paragraph } = docx;
app.get("/", async (req, res) => {
const doc = new Document({
sections: [{
headers: {
default: new Header({
children: [new Paragraph("Header text")],
}),
},
footers: {
default: new Footer({
children: [new Paragraph("Footer text")],
}),
},
children: [new Paragraph("Hello World")],
}],
});
const b64string = await Packer.toBase64String(doc);
res.setHeader('Content-Disposition', 'attachment; filename=My Document.docx');
res.send(Buffer.from(b64string, 'base64'));
});