Docx

 
 

צור ונהל את Word DOCX באמצעות ספריית JavaScript

ספריית JavaScript בקוד פתוח ליצירה, שינוי והמרה של מסמכי Microsoft Word DOCX. הוסף פסקה, כותרות עליונות ותחתונות, טבלאות, תבליטים ומספרים בתוך קובצי Word.

Docx הוא קוד פתוח JavaScript API המספק את היכולת ליצור ולנהל קובצי Word DOCX בתוך יישום JavaScript משלהם בקלות. הספרייה יכולה לעבוד בצורה חלקה עבור Node כמו גם בדפדפן. הספרייה יציבה מאוד וקלה לשימוש. בעזרת כמה שורות קוד בלבד, מפתחים יכולים ליצור ולתפעל מסמכי Word ללא תלות חיצונית.

ה-API של Docx כלל תמיכה במספר תכונות חשובות הקשורות לעבודה עם מסמכי Word כגון יצירת מסמכי Word, שינוי קובצי DOCX, הוספת פסקה לקובץ Word, הוספה וניהול של כותרות עליונות ותחתונות, הוספת ועריכת טבלאות, תמיכה בתבליטים ובמספור. , יצירת תוכן, הגדרת שולי מסמכים, הגדרת גודל עמוד, יישור טקסט, ניהול גופנים וגדלי גופנים, יצירת קטעי מסמכים ועוד רבים.

Previous Next

תחילת העבודה עם Docx

ניתן להתקין את המהדורה העדכנית ביותר של DOCX ישירות ממאגר DOCX המקוון על ידי יישום הפקודה הבאה.

התקן DOCX דרך npm

npm install --save docx 

יצירת קובץ Word Docx באמצעות JavaScript API

הקוד הפתוח DOCX API מאפשר למפתחי תוכנה ליצור מסמכי Word חדשים בפורמטים של קובץ DOCX עם כמה שורות של קוד JavaScript. לאחר יצירת המסמך תוכלו לשנות אותו בקלות ולהוסיף אליו את כל התוכן שלכם כמו פסקאות, תמונות, טבלאות וכו'. אתה יכול גם לגשת ולהוסיף מאפייני מסמך Word, כגון יוצר, תיאור, כותרת, נושא, מילות מפתח, lastModifiedBy וגרסה.

התקן DOCX דרך npm

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

נהל את החלק של קובץ Word Docx

מקטעים הם חלוקות משנה של מסמך Word המכיל עיצוב עמוד משלו. קטע יכול להיות אוסף של פסקאות שיש להן סט ספציפי של מאפיינים כגון גודל עמוד, מספרי עמודים, כיוון עמוד, כותרות, גבולות ושוליים. מאפיינים אלה משמשים לתיאור הדפים שבהם יופיע הטקסט. ספריית DOCX תומכת לחלוטין ביצירת מדור ובכל המאפיינים הרלוונטיים הקשורים למדור.

יצירת סעיף פשוט במסמך Word באמצעות .NET

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

נהל טבלאות בתוך קובץ וורד

טבלאות הן אחד ממרכיבי העיצוב הנפוצים ביותר שבהם אנו משתמשים ב-Microsoft Word. טבלאות עוזרות למשתמשים לארגן את התוכן שלהם בדרכים שונות. ספריית הקוד הפתוח DOCX מעניקה למפתחי תוכנה את היכולת להשתמש בטבלאות בתוך יישומי JavaScript שלהם. הספרייה תומכת בהוספת שורה לטבלאות, חזרה על שורות טבלה, הוספת תאים לטבלה, הגדרת רוחב תא, הוספת טקסט לתא, הוספת הטבלה המקוננת, מיזוג תאים, הוספת עמודות, הוספת גבול לטבלה, מיזוג עמודות ועוד רבים.

הוספת טבלה במסמכי Word באמצעות 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'));
});

נהל כותרות עליונות/תחתונות ב-Word DOCX

ספריית הקוד הפתוח DOCX כללה תמיכה מלאה בהוספה וניהול של כותרות עליונות ותחתונות מותאמות אישית בתוך קובצי Word DOCX. הספרייה מאפשרת למפתחים להכניס בקלות טבלאות, תמונות, טקסט ותרשימים למקטע הכותרות העליונות והתחתונות. הספרייה גם מאפשרת לנו להוסיף מספר כותרות עליונות ותחתונות על ידי יצירת קטעים נוספים. אתה מגדיר בקלות כותרות עליונות ותחתונות חדשות לפי סעיף.

הוסף Header/Footer מילה DOCX דרך ET 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'));
});
 עִברִית