Docx

 
 

JavaScript Kitaplığı aracılığıyla Word DOCX Oluşturun ve Yönetin

Microsoft Word DOCX Belgelerini oluşturmak, değiştirmek ve dönüştürmek için Açık Kaynak JavaScript Kitaplığı. Word dosyalarına paragraf, üst bilgiler ve alt bilgiler, Tablolar, madde işareti ve sayılar ekleyin.

Docx, Word DOCX dosyalarını kendi JavaScript uygulamalarında kolaylıkla oluşturma ve yönetme yeteneği sağlayan açık kaynaklı bir JavaScript API'sidir. Kitaplık, Düğüm için ve Tarayıcı üzerinde sorunsuz bir şekilde çalışabilir. Kütüphane çok kararlı ve kullanımı kolaydır. Geliştiriciler, yalnızca birkaç satır kodla, herhangi bir dış bağımlılık olmadan sözcük belgeleri oluşturabilir ve değiştirebilir.

Docx API, Word belgeleri oluşturma, DOCX dosyalarını değiştirme, bir kelime dosyasına paragraf ekleme, üstbilgi ve altbilgi ekleme ve yönetme, tablo ekleme ve düzenleme, madde işareti ve numaralandırma desteği gibi Word belgeleriyle çalışmayla ilgili birçok önemli özellik için destek içerir. , İçerik oluşturma tablosu, belge kenar boşluklarını ayarlama, sayfa boyutunu ayarlama, metin hizalama, Yazı tiplerini ve yazı tipi boyutlarını yönetme, belge bölümleri oluşturma ve çok daha fazlası.

Previous Next

Docx'e Başlarken

DOCX'in en son sürümü, aşağıdaki komutu uygulayarak doğrudan çevrimiçi DOCX deposundan yüklenebilir.

DOCX'i npm ile kurun

npm install --save docx 

JavaScript API ile Word Docx Dosyası Oluşturma

Açık kaynaklı DOCX API, yazılım geliştiricilerin yalnızca birkaç satır JavaScript koduyla DOCX dosya biçimlerinde yeni Word belgeleri oluşturmasını sağlar. Belge oluşturulduktan sonra, onu kolayca değiştirebilir ve Paragraflar, resimler, tablolar vb. tüm içeriğinizi ona ekleyebilirsiniz. Ayrıca yaratıcı, açıklama, başlık, konu, anahtar kelimeler, lastModifiedBy ve revizyon gibi kelime belgesi özelliklerine erişebilir ve bunları ekleyebilirsiniz.

DOCX'i npm ile kurun

//create a new document
const doc = new docx.Document();
// add properties to document 
const doc = new docx.Document({
    creator: "Dolan Miu",
});

Word Docx Dosyasının Bölümünü Yönetin

Bölümler, kendi sayfa biçimlendirmesini içeren bir sözcük belgesinin alt bölümleridir. Bölüm, sayfa boyutu, sayfa numaraları, sayfa yönü, üstbilgiler, kenarlıklar ve kenar boşlukları gibi belirli özelliklere sahip bir paragraf koleksiyonu olabilir. Bu özellikler, metnin görüneceği sayfaları tanımlamak için kullanılır. DOCX kitaplığı, bölüm oluşturmayı ve bir bölümle ilgili tüm ilgili özellikleri tamamen destekler.

Word Dokümanında Basit Bölüm Oluşturun .NET

const doc = new Document({
    sections: [{
        children: [
            new Paragraph({
                children: [new TextRun("Hello World")],
            }),
        ],
    }];
});

Bir Word Dosyasındaki Tabloları Yönetin

Tablolar, Microsoft Word'de kullandığımız en yaygın biçimlendirme öğelerinden biridir. Tablolar, kullanıcıların içeriklerini farklı şekillerde düzenlemelerine yardımcı olur. Açık kaynaklı DOCX kitaplığı, yazılım geliştiricilere tabloları kendi JavaScript uygulamaları içinde kullanma yeteneği verir. Kitaplık, tablolara satır eklemeyi, tablo satırlarını tekrarlamayı, tabloya hücre eklemeyi, hücre genişliğini ayarlamayı, hücreye metin eklemeyi, iç içe tablo eklemeyi, hücreleri birleştirmeyi, sütun eklemeyi, tabloya kenarlık eklemeyi, sütunları birleştirme ve çok daha fazlası.

C# aracılığıyla Word Belgeleri içinde Tablo Ekle

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

Word DOCX'te Üstbilgileri/Altbilgileri Yönetin

Açık kaynak DOCX kitaplığı, Word DOCX dosyalarına özel üstbilgi ve altbilgi eklemek ve yönetmek için tam destek içerir. Kitaplık, geliştiricilerin üstbilgi ve altbilgi bölümüne kolaylıkla tablo, resim, metin ve çizelge eklemesine olanak tanır. Kitaplık ayrıca daha fazla bölüm oluşturarak birden çok üstbilgi ve altbilgi eklememize olanak tanır. Yeni üstbilgileri ve altbilgileri Bölüme göre kolayca ayarlayabilirsiniz.

Word DOCX ile Header/Footer ek

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'));
});
 Türkçe