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.

Previous Next

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'));
});
 Gaeilge