
Aspose.Words Cloud SDK for Node.js
Node.js API om Word DOC, DOCX-bestanden te maken/te converteren
Een krachtige Node.js REST SDK om Word DOC, DOCX-documenten te genereren, bewerken, af te drukken, manipuleren, lezen en te converteren zonder Microsoft Word of Office-automatisering binnen de Node.js-omgeving.
Wat is Aspose.Words Cloud SDK voor Node.js?
In de hedendaagse snelgroeiende sectoren zoals gezondheidszorg, onderwijs en juridische diensten is efficiënt documentbeheer cruciaal. Voor ontwikkelaars die hun werkstromen willen stroomlijnen, levert de Aspose.Words Cloud SDK voor Node.js een krachtige en betrouwbare Node.js DOCX REST API die documentgeneratie- en conversiefuncties direct in applicaties integreert. Deze Wordverwerking Node.js API ondersteunt een breed scala aan formaten, waaronder DOCX, DOC, RTF, DOT, HTML, ODT en meer, waardoor ontwikkelaars moeiteloos DOCX in Node.js kunnen maken, inhoud kunnen extraheren, opmaak kunnen manipuleren en tabellen aan Word-documenten kunnen toevoegen.
Ontworpen voor schaalbaarheid en eenvoud, stelt deze Node.js Wordverwerkingsbibliotheek softwareontwikkelaars en programmeurs in staat om Word naar PDF te converteren in Node.js, documenten te splitsen of samen te voegen, stijlen en opmaak te beheren, en gepersonaliseerde uitvoer te genereren met mail merge. Met zijn intuïtieve ontwerp en cloudgebaseerde architectuur ondersteunt de Node.js DOCX‑creatie‑API naadloze conversie naar formaten zoals RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM en DOTX. Of u nu werkt met grote bestanden of kleine dynamische rapporten, deze Gratis DOCX Node.js API biedt robuuste tools om Wordverwerking in Node.js aan te passen, terwijl het zorgt voor veilige, efficiënte en hoogwaardige documentbeheer zonder zware infrastructuur.
Aan de slag met Aspose.Words Cloud SDK voor Node.js
Om Aspose.Words Cloud SDK voor Node.js te installeren, kunt u npm gebruiken, de pakketbeheerder voor JavaScript. Gebruik alstublieft de volgende commando's voor een succesvolle installatie.
Installeer Aspose.Words voor .NET via npm
npm install asposewordscloud U kunt het direct downloaden van Aspose.Words ReleasepaginaWord-document maken in Node.js-apps
De Aspose.Words Cloud SDK voor Node.js biedt volledige functionaliteit waarmee softwareontwikkelaars programmatisch een nieuw Word-document kunnen maken en er inhoud aan kunnen toevoegen binnen hun eigen Node.js-toepassingen. Na het aanmaken van het document kunnen ontwikkelaars eenvoudig tekst, afbeeldingen, vormen, lettertypen beheren, stijlen en opmaak definiëren, paginagrootte beheren, tabellen en grafieken invoegen, kop- en voetteksten toevoegen, enzovoort. Hier is een eenvoudig voorbeeld dat laat zien hoe softwareontwikkelaars een nieuw Word-document kunnen maken in Node.js-toepassingen.
Hoe een nieuw Word-document maken in 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-documentconversie via Node.js SDK
Softwareontwikkelaars kunnen de Aspose.Words Cloud SDK voor Node.js gebruiken om MS Word-documenten van het ene formaat naar het andere te converteren met slechts een paar regels code binnen hun eigen applicaties. Of u nu DOCX naar PDF, HTML naar DOC of een andere combinatie moet converteren, de SDK biedt eenvoudige methoden om deze taken efficiënt uit te voeren. Het volgende voorbeeld toont hoe softwareontwikkelaars een Word DOCX-bestand kunnen converteren naar PDF in een Node.js-omgeving.
Hoe DOCX naar PDF converteren 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
});
Tekst extraheren uit Word-documenten via Node.js
Het extraheren van tekst en afbeeldingen uit verschillende soorten documenten is een veelvoorkomende vereiste in veel toepassingen, zoals tekstanalyse of contentindexering, enzovoort. Aspose.Words Cloud SDK voor Node.js biedt naadloze tekst-extractiemogelijkheden, waardoor softwareontwikkelaars gemakkelijk tekstinhoud kunnen ophalen. De SDK biedt ook handige methoden om logo's, illustraties of foto's die in het document zijn ingebed te extraheren. Hier is een voorbeeld dat laat zien hoe gebruikers tekst kunnen extraheren uit een DOCX-document in Node.js.
Hoe tekst extraheren uit een 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 toepassen in Node.js
Wat de Aspose.Words Cloud SDK onderscheidt, is het intuïtieve API-ontwerp, waarmee softwareontwikkelaars complexe taken kunnen uitvoeren met slechts een paar regels code. De SDK vereenvoudigt het proces van het genereren van gepersonaliseerde documenten met behulp van mail merge-functionaliteit binnen Node.js-toepassingen. Softwareontwikkelaars kunnen eenvoudig documentsjablonen vullen met gegevens uit externe bronnen, zoals databases of JSON-bestanden, om in bulk aangepaste documenten te maken. Hier is een voorbeeld van het uitvoeren van een mail merge met een JSON-gegevensbron.
Hoe een mail merge uitvoeren met een JSON-gegevensbron in 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);
});
