1. Termékek
  2.   Szövegszerkesztés
  3.   Node.js
  4.   Aspose.Words Cloud SDK for Node.js

Aspose.Words Cloud SDK for Node.js

 
 

Node.js API Word DOC, DOCX fájlok létrehozásához/konvertálásához

Egy erőteljes Node.js REST SDK a Word DOC, DOCX dokumentumok generálásához, szerkesztéséhez, nyomtatásához, manipulálásához, olvasásához és konvertálásához Microsoft Word vagy Office automatizálás nélkül Node.js környezetben.

Mi az Aspose.Words Cloud SDK for Node.js?

A mai gyors tempójú iparágakban, mint az egészségügy, oktatás és jogi szolgáltatások, a hatékony dokumentumkezelés kulcsfontosságú. Azoknak a fejlesztőknek, akik a munkafolyamatok egyszerűsítését keresik, az Aspose.Words Cloud SDK for Node.js egy erőteljes és megbízható Node.js DOCX REST API-t kínál, amely a dokumentumgenerálás és -konvertálás funkciókat közvetlenül az alkalmazásokba integrálja. Ez a Word feldolgozó Node.js API széles formátumtartományt támogat, többek között a DOCX, DOC, RTF, DOT, HTML, ODT és további formátumokat, lehetővé téve a fejlesztők számára, hogy Node.js-ben DOCX-et hozzanak létre, tartalmat nyerjenek ki, formázást manipuláljanak, és könnyedén táblázatokat adjanak hozzá a Word dokumentumokhoz.

Skálázhatóságra és egyszerűségre tervezve, ez a Node.js szövegszerkesztő könyvtár lehetővé teszi a szoftverfejlesztők és programozók számára, hogy Word-et PDF-re konvertáljanak Node.js-ben, dokumentumokat szétválasszanak vagy egyesítsenek, stílusokat és formázást kezeljenek, valamint személyre szabott kimeneteket generáljanak mail merge segítségével. Intuitív kialakításával és felhőalapú architektúrájával a Node.js DOCX létrehozó API zökkenőmentes konvertálást támogat olyan formátumokba, mint a RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM és DOTX. Akár nagy fájlokkal, akár kis dinamikus jelentésekkel dolgozik, ez az Ingyenes DOCX Node.js API robusztus eszközöket biztosít a Word feldolgozás módosításához Node.js-ben, miközben biztosítja a biztonságos, hatékony és magas hűségű dokumentumkezelést nehéz infrastruktúra terhelése nélkül.

Previous Next

Az Aspose.Words Cloud SDK for Node.js használatának megkezdése

Az Aspose.Words Cloud SDK for Node.js telepítéséhez használhatja az npm-et, a JavaScript csomagkezelőt. Kérjük, használja a következő parancsokat a sikeres telepítéshez.

Install Aspose.Words for .NET via npm

 npm install asposewordscloud 
You can download the directly from Aspose.Words Kiadási oldal

Word dokumentum létrehozása Node.js alkalmazásokban

Az Aspose.Words Cloud SDK for Node.js teljes funkcionalitást biztosít, amely lehetővé teszi a szoftverfejlesztők számára, hogy programozott módon új Word dokumentumot hozzanak létre és tartalmat adjanak hozzá saját Node.js alkalmazásaikban. A dokumentum létrehozása után a fejlesztők könnyedén hozzáadhatnak szöveget, képeket, alakzatokat, kezelhetik a betűtípusokat, definiálhatják a stílusokat és a formázást, kezelhetik az oldalméretet, beszúrhatnak táblázatokat és diagramokat, fejléceket/lábléceket adhatnak hozzá, stb. Az alábbi egyszerű példa bemutatja, hogyan hozhatnak létre a fejlesztők új Word dokumentumot Node.js alkalmazásokban.

How to Create a New Word Documents inside Node.js Apps?

 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 dokumentum konvertálása Node.js SDK-val

A szoftverfejlesztők az Aspose.Words Cloud SDK for Node.js segítségével konvertálhatják a MS Word dokumentumokat egyik formátumból a másikba néhány kódsorral saját alkalmazásaikban. Akár DOCX-et PDF-re, HTML-t DOC-ra vagy bármilyen más kombinációt szeretne konvertálni, az SDK egyszerű módszereket biztosít ezeknek a feladatoknak a hatékony elvégzéséhez. Az alábbi példa bemutatja, hogyan konvertálhat egy Word DOCX fájlt PDF-re Node.js környezetben.

How to Convert DOCX to PDF via 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
            });

Szöveg kinyerése Word dokumentumokból Node.js-ben

A szöveg és a képek kinyerése különböző típusú dokumentumokból gyakori igény sok alkalmazásban, például szövegelemzés vagy tartalomindexelés esetén. Az Aspose.Words Cloud SDK for Node.js zökkenőmentes szövegkinyerési képességeket kínál, lehetővé téve a fejlesztők számára, hogy könnyedén lekérjék a szövegtartalmat. Az SDK hasznos módszereket is biztosít logók, illusztrációk vagy a dokumentumban beágyazott fényképek kinyerésére. Az alábbi példa bemutatja, hogyan nyerhetnek ki a felhasználók szöveget egy DOCX dokumentumból Node.js-ben.

How to Extract Text from a DOCX Document via 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);
  });

Mail merge alkalmazása Node.js-ben

Az Aspose.Words Cloud SDK kiemelkedő tulajdonsága az intuitív API-tervezés, amely lehetővé teszi a fejlesztők számára, hogy összetett feladatokat csak néhány kódsorral hajtsanak végre. Az SDK egyszerűsíti a személyre szabott dokumentumok generálását mail merge funkcióval Node.js alkalmazásokban. A fejlesztők könnyedén tölthetik fel a dokumentumsablonokat külső forrásokból, például adatbázisokból vagy JSON fájlokból, hogy tömegesen testreszabott dokumentumokat hozzanak létre. Az alábbi példa egy JSON adatforrással végzett mail merge bemutatását tartalmazza.

How to Performing a Mail Merge with a JSON Data Source inside 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);
  });

 Magyar