1. Produkter
  2.   Tekstbehandling
  3.   Node.js
  4.   Aspose.Words Cloud SDK for Node.js

Aspose.Words Cloud SDK for Node.js

 
 

Node.js API for å opprette/konvertere Word DOC, DOCX-filer

Et kraftig Node.js REST SDK for å generere, redigere, skrive ut, manipulere, lese og konvertere Word DOC, DOCX-dokumenter uten Microsoft Word eller kontorautomatisering i Node.js-miljøet.

Hva er Aspose.Words Cloud SDK for Node.js?

I dagens raske bransjer som helsevesen, utdanning og juridiske tjenester er effektiv dokumenthåndtering avgjørende. For utviklere som ønsker å strømlinjeforme arbeidsflyter, leverer Aspose.Words Cloud SDK for Node.js et kraftig og pålitelig Node.js DOCX REST API som integrerer dokumentgenerering og konverteringsfunksjoner direkte i applikasjoner. Dette Word-behandlings‑Node.js‑API‑et støtter et bredt spekter av formater inkludert DOCX, DOC, RTF, DOT, HTML, ODT og mer, og gjør det mulig for utviklere å opprette DOCX i Node.js, hente ut innhold, manipulere formatering og legge til tabeller i Word-dokumenter uten problemer.

Designet for skalerbarhet og enkelhet gjør dette Node.js‑biblioteket for ordbehandling det mulig for programvareutviklere og programmerere å konvertere Word til PDF i Node.js, splitte eller slå sammen dokumenter, håndtere stiler og formatering, og generere personlige utskrifter ved hjelp av fletting av post. Med sitt intuitive design og skybaserte arkitektur støtter Node.js DOCX‑opprettings‑API‑et sømløs konvertering til formater som RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM og DOTX. Enten du jobber med store filer eller små dynamiske rapporter, gir dette Gratis DOCX Node.js‑API‑et robuste verktøy for å modifisere ordbehandling i Node.js, samtidig som det sikrer sikker, effektiv og høy‑fidelitets dokumenthåndtering uten tung infrastruktur.

Previous Next

Kom i gang med Aspose.Words Cloud SDK for Node.js

For å installere Aspose.Words Cloud SDK for Node.js kan du bruke npm, pakkehåndtereren for JavaScript. Vennligst bruk følgende kommandoer for en vellykket installasjon.

Install Aspose.Words for .NET via npm

 npm install asposewordscloud 
Du kan laste ned den direkte fra Aspose.Words Utgivelsesside

Opprett Word-dokument i Node.js‑apper

Aspose.Words Cloud SDK for Node.js har levert full funksjonalitet som gjør det mulig for programvareutviklere å programmatisk opprette et nytt Word-dokument og legge til innhold i sine egne Node.js‑applikasjoner. Etter opprettelsen av dokumentet kan utviklere enkelt legge til tekst, bilder, former, administrere skrifttyper, definere stiler og formatering, håndtere sidestørrelse, sette inn tabeller og diagrammer, legge til topptekst/bunntekst osv. Her er et enkelt eksempel som viser hvordan utviklere kan opprette et nytt Word-dokument i Node.js‑applikasjoner.

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-dokumentkonvertering via Node.js SDK

Programvareutviklere kan bruke Aspose.Words Cloud SDK for Node.js til å konvertere MS Word-dokumenter fra ett format til et annet med bare noen få kodelinjer i sine egne applikasjoner. Enten du trenger å konvertere DOCX til PDF, HTML til DOC eller en annen kombinasjon, gir SDK-en enkle metoder for å utføre disse oppgavene effektivt. Følgende eksempel demonstrerer hvordan utviklere kan konvertere et Word DOCX‑dokument til PDF i et Node.js‑miljø.

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

Uttrekk av tekst fra Word-dokumenter via Node.js

Uttrekk av både tekst og bilder fra ulike dokumenttyper er et vanlig krav i mange applikasjoner, som tekstanalyse eller innholdsindeksering osv. Aspose.Words Cloud SDK for Node.js tilbyr sømløse tekstuttrekksfunksjoner som gjør det enkelt for programvareutviklere å hente tekstinnhold. SDK-en gir også nyttige metoder for å trekke ut logoer, illustrasjoner eller fotografier som er innebygd i dokumentet. Her er et eksempel som viser hvordan brukere kan trekke ut tekst fra et DOCX-dokument i Node.js.

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

Bruk fletting av post i Node.js

Det som skiller Aspose.Words Cloud SDK fra andre er dens intuitive API‑design, som gjør det mulig for programvareutviklere å utføre komplekse oppgaver med bare noen få kodelinjer. SDK-en forenkler prosessen med å generere personlige dokumenter ved hjelp av fletting av post-funksjonalitet i Node.js‑applikasjoner. Utviklere kan enkelt fylle dokumentmaler med data fra eksterne kilder, som databaser eller JSON‑filer, for å lage tilpassede dokumenter i bulk. Her er et eksempel på å utføre fletting av post med en JSON‑datakilde.

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

 Norsk