1. Prodotti
  2.   Elaborazione di testi
  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.

Che cos'è Aspose.Words Cloud SDK per Node.js?

Nelle industrie odierne ad alta velocità, come sanità, istruzione e servizi legali, una gestione efficiente dei documenti è fondamentale. Per gli sviluppatori che desiderano ottimizzare i flussi di lavoro, lAspose.Words Cloud SDK per Node.js offre un'API REST DOCX per Node.js potente e affidabile che integra funzionalità di generazione e conversione dei documenti direttamente nelle applicazioni. Questa API di elaborazione Word per Node.js supporta un'ampia gamma di formati, tra cui DOCX, DOC, RTF, DOT, HTML, ODT e altri, consentendo agli sviluppatori di creare DOCX in Node.js, estrarre contenuti, manipolare la formattazione e aggiungere tabelle ai documenti Word senza sforzo.

Progettata per la scalabilità e la semplicità, questa libreria di elaborazione Word per Node.js consente a sviluppatori e programmatori di convertire Word in PDF in Node.js, dividere o unire documenti, gestire stili e formattazione e generare output personalizzati tramite mail merge. Grazie al suo design intuitivo e all'architettura basata sul cloud, l'API di creazione DOCX per Node.js supporta conversioni fluide in formati come RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM e DOTX. Che tu stia lavorando con file di grandi dimensioni o con report dinamici di piccole dimensioni, questa API DOCX gratuita per Node.js offre strumenti solidi per modificare l'elaborazione di Word in Node.js, garantendo al contempo una gestione dei documenti sicura, efficiente e ad alta fedeltà senza un ingente carico infrastrutturale.

Previous Next

Iniziare con Aspose.Words Cloud SDK per Node.js

Per installare Aspose.Words Cloud SDK per Node.js, è possibile utilizzare npm, il gestore di pacchetti per JavaScript. Si prega di utilizzare i seguenti comandi per un'installazione riuscita.

Install Aspose.Words for .NET via npm

 npm install asposewordscloud 
You can download the directly from Aspose.Words Pagina di rilascio

Creare documento Word all'interno di app Node.js

Aspose.Words Cloud SDK per Node.js offre una funzionalità completa che consente agli sviluppatori di creare programmaticamente un nuovo documento Word e aggiungere contenuti all'interno delle proprie applicazioni Node.js. Dopo la creazione del documento, gli sviluppatori possono facilmente aggiungere testo, immagini, forme, gestire i font, definire stili e formattazione, gestire le dimensioni della pagina, inserire tabelle e grafici, aggiungere intestazioni/piè di pagina e così via. Ecco un semplice esempio che mostra come gli sviluppatori possono creare un nuovo documento Word all'interno di applicazioni Node.js.

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

Conversione di documenti Word tramite SDK Node.js

Gli sviluppatori possono utilizzare Aspose.Words Cloud SDK per Node.js per convertire documenti MS Word da un formato all'altro con sole poche righe di codice all'interno delle proprie applicazioni. Che tu debba convertire DOCX in PDF, HTML in DOC o qualsiasi altra combinazione, l'SDK fornisce metodi semplici per svolgere questi compiti in modo efficiente. L'esempio seguente dimostra come gli sviluppatori possono convertire un file DOCX in PDF nell'ambiente Node.js.

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

Estrarre testo da documenti Word tramite Node.js

Estrarre testo e immagini da vari tipi di documenti è una necessità comune in molte applicazioni, come l'analisi del testo o l'indicizzazione dei contenuti e così via. Aspose.Words Cloud SDK per Node.js offre capacità di estrazione del testo senza soluzione di continuità, consentendo agli sviluppatori di recuperare il contenuto testuale con facilità. L'SDK fornisce inoltre metodi utili per estrarre loghi, illustrazioni o fotografie incorporate nel documento. Ecco un esempio che mostra come gli utenti possono estrarre testo da un documento DOCX all'interno di 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);
  });

Applicare Mail Merge in Node.js

Ciò che distingue Aspose.Words Cloud SDK è il suo design API intuitivo, che consente agli sviluppatori di eseguire compiti complessi con poche righe di codice. L'SDK semplifica il processo di generazione di documenti personalizzati utilizzando la funzionalità di mail merge all'interno delle applicazioni Node.js. Gli sviluppatori possono facilmente popolare i modelli di documento con dati provenienti da fonti esterne, come database o file JSON, per creare documenti personalizzati in blocco. Ecco un esempio di esecuzione di un mail merge con una fonte dati JSON.

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

 Italiano