1. Táirgí
  2.   Próiseáil Focal
  3.   Node.js
  4.   Aspose.Words Cloud SDK for Node.js

Aspose.Words Cloud SDK for Node.js

 
 

Node.js API to Create/Convert Word DOC, DOCX Files

A Powerufl Node.js REST SDK to Generate, Edit, Print, Manipulate, Read, & Convert Word DOC, DOCX Documents without MicroSoft Word, or Office Automation inside Node.js Envrionment.

מהו Aspose.Words Cloud SDK עבור Node.js?

בתעשיות המהירות של היום כגון בריאות, חינוך ושירותים משפטיים, טיפול יעיל במסמכים הוא קריטי. למפתחים המעוניינים לייעל תהליכים, Aspose.Words Cloud SDK עבור Node.js מציע API REST חזק ואמין ל‑DOCX ב‑Node.js המשולב עם תכונות יצירה והמרת מסמכים ישירות באפליקציות. API זה לעיבוד Word ב‑Node.js תומך במגוון רחב של פורמטים כולל DOCX, DOC, RTF, DOT, HTML, ODT ועוד, ומאפשר למפתחים ליצור DOCX ב‑Node.js, לחלץ תוכן, למנף עיצוב ולהוסיף טבלאות למסמכי Word בקלות.

הספרייה נבנתה למדרגיות ופשטות, ומאפשרת למפתחים ולמתכנתים להמיר Word ל‑PDF ב‑Node.js, לפצל או למזג מסמכים, לנהל סגנונות ועיצוב, וליצור פלט מותאם אישית באמצעות מיזוג דואר. עם עיצוב אינטואיטיבי וארכיטקטורה מבוססת ענן, API יצירת DOCX ב‑Node.js תומך בהמרה חלקה לפורמטים כגון RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM, ו‑DOTX. בין אם אתם עובדים עם קבצים גדולים או דוחות דינמיים קטנים, API DOCX חינמי זה מספק כלים חזקים לשינוי עיבוד Word ב‑Node.js, תוך שמירה על ניהול מסמכים מאובטח, יעיל ובאיכות גבוהה ללא צורך בתשתית כבדה.

Previous Next

התחלת עבודה עם Aspose.Words Cloud SDK עבור Node.js

להתקנת Aspose.Words Cloud SDK עבור Node.js, ניתן להשתמש ב‑npm, מנהל החבילות של JavaScript. אנא השתמשו בפקודות הבאות להתקנה מוצלחת.

התקנת Aspose.Words עבור .NET באמצעות npm

 npm install asposewordscloud 
ניתן להוריד זאת ישירות מדף דף השחרור

יצירת מסמך Word בתוך אפליקציות Node.js

Aspose.Words Cloud SDK עבור Node.js מספק פונקציונליות מלאה המאפשרת למפתחים ליצור תכנותית מסמך Word חדש ולהוסיף לו תוכן בתוך אפליקציות Node.js משלהם. לאחר יצירת המסמך, המפתחים יכולים בקלות להוסיף טקסט, תמונות, צורות, לנהל גופנים, להגדיר סגנונות ועיצוב, לנהל גודל עמוד, להכניס טבלאות וגרפים, להוסיף כותרות/תחתיות ועוד. להלן דוגמה פשוטה המציגה כיצד מפתחים יכולים ליצור מסמך Word חדש בתוך אפליקציות Node.js.

איך ליצור מסמכי Word חדשים בתוך אפליקציות Node.js?

 import * as fs from "fs";

const clientId = "####-####-####-####-####";
const secret = "##################";
const wordsApi = new WordsApi(clientId, secret);
const createRequest = new model.CreateDocumentRequest({
fileName: "Sample.docx"
});

wordsApi.createDocument(createRequest)
.then((createRequestResult) => {
// tslint:disable-next-line:no-console
console.log("Result of createRequest: ", createRequestResult);
});

המרת מסמכי Word באמצעות SDK של Node.js

מפתחים יכולים להשתמש ב‑Aspose.Words Cloud SDK עבור Node.js כדי להמיר מסמכי MS Word מפורמט אחד לאחר עם כמה שורות קוד בלבד בתוך האפליקציות שלהם. בין אם אתם צריכים להמיר DOCX ל‑PDF, HTML ל‑DOC, או כל שילוב אחר, ה‑SDK מספק שיטות פשוטות לביצוע משימות אלו ביעילות. הדוגמה הבאה מציגה כיצד מפתחים יכולים להמיר קובץ DOCX ל‑PDF בסביבת Node.js.

איך להמיר DOCX ל‑PDF באמצעות Node.js?

 
// create API instance (baseUrl is optional)
        const wordsApi = new WordsApi(clientId, clientSecret, baseUrl);

        // upload file to the Aspose cloud
        const uploadRequest = new UploadFileRequest();
        uploadRequest.path = "uploaded.docx";
        uploadRequest.fileContent = createReadStream(localPath);

        wordsApi.uploadFile(uploadRequest)
            .then((_uploadResult) => {
                // save the file as pdf in the cloud
                const request = new SaveAsRequest({
                    name: "uploaded.docx",
                    saveOptionsData: new PdfSaveOptionsData(
                        {
                            fileName: "destination.pdf"
                        })
                });

                wordsApi.saveAs(request)
                    .then((_result) => {
                        // deal with the pdf file
                    })
                    .catch(function(_err) {
                        // handle saveAs request error
                    });
            })
            .catch(function(_err) {
                // handle uploadFile request error
            });

חילוץ טקסט ממסמכי Word באמצעות Node.js

חילוץ טקסט וגם תמונות מסוגים שונים של מסמכים הוא צורך נפוץ בהרבה יישומים, כגון ניתוח טקסט או אינדקס תוכן. Aspose.Words Cloud SDK עבור Node.js מציע יכולות חילוץ טקסט חלקות, המאפשרות למפתחים לקבל את תוכן הטקסט בקלות. ה‑SDK גם מספק שיטות שימושיות לחילוץ לוגו, איורים או תמונות המוטמעות במסמך. להלן דוגמה המציגה כיצד משתמשים יכולים לחלץ טקסט מקובץ DOCX בתוך Node.js.

איך לחלץ טקסט מקובץ DOCX באמצעות Node.js?

const { WordsApi, GetDocumentTextRequest } = require("asposewordscloud");

// Initialize Words API
const wordsApi = new WordsApi();

// Extract text from DOCX
const getTextRequest = new GetDocumentTextRequest({
  name: "input.docx",
});

wordsApi.getDocumentText(getTextRequest)
  .then((result) => {
    console.log("Text extracted:", result.text);
  })
  .catch((error) => {
    console.error("Error extracting text:", error);
  });

הפעלת מיזוג דואר ב‑Node.js

מה שמייחד את Aspose.Words Cloud SDK הוא עיצוב API אינטואיטיבי, המאפשר למפתחים לבצע משימות מורכבות עם כמה שורות קוד בלבד. ה‑SDK מפשט את תהליך יצירת מסמכים מותאמים אישית באמצעות מיזוג דואר בתוך אפליקציות Node.js. מפתחים יכולים בקלות למלא תבניות מסמכים בנתונים ממקורות חיצוניים, כגון מסדי נתונים או קבצי JSON, כדי ליצור מסמכים מותאמים במרוכז. להלן דוגמה לביצוע מיזוג דואר עם מקור נתונים JSON.

איך לבצע מיזוג דואר עם מקור נתונים JSON בתוך Node.js?


const { WordsApi, ExecuteMailMergeOnlineRequest, MailMergeData } = require("asposewordscloud");

// Initialize Words API
const wordsApi = new WordsApi();

// Perform mail merge with JSON data
const mailMergeData = new MailMergeData();
mailMergeData.dataSourceType = "json";
mailMergeData.dataSource = fs.createReadStream("data.json");

const executeMailMergeRequest = new ExecuteMailMergeOnlineRequest({
  template: fs.createReadStream("template.docx"),
  data: mailMergeData,
});

wordsApi.executeMailMergeOnline(executeMailMergeRequest)
  .then((result) => {
    console.log("Mail merge completed. Merged document saved.");
  })
  .catch((error) => {
    console.error("Error performing mail merge:", error);
  });

 Gaeilge