
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 क्लाउड SDK for Node.js क्या है?
आज की तेज़ गति वाली उद्योगों जैसे स्वास्थ्य देखभाल, शिक्षा, और कानूनी सेवाओं में, कुशल दस्तावेज़ प्रबंधन अत्यंत महत्वपूर्ण है। उन डेवलपर्स के लिए जो कार्यप्रवाह को सरल बनाना चाहते हैं, Aspose.Words Cloud SDK for Node.js एक शक्तिशाली और विश्वसनीय Node.js DOCX REST API प्रदान करता है जो दस्तावेज़ जनरेशन और कनवर्ज़न सुविधाओं को सीधे एप्लिकेशन्स में एकीकृत करता है। यह वर्ड प्रोसेसिंग Node.js API DOCX, DOC, RTF, DOT, HTML, ODT आदि सहित कई फ़ॉर्मैट्स को सपोर्ट करता है, जिससे डेवलपर्स Node.js में DOCX बना सकते हैं, सामग्री निकाल सकते हैं, फ़ॉर्मैटिंग को मैनिपुलेट कर सकते हैं, और वर्ड दस्तावेज़ों में टेबल आसानी से जोड़ सकते हैं।
स्केलेबिलिटी और सरलता के लिए डिज़ाइन किया गया, यह Node.js वर्ड प्रोसेसिंग लाइब्रेरी सॉफ़्टवेयर डेवलपर्स और प्रोग्रामर्स को Node.js में वर्ड को PDF में कनवर्ट करने, दस्तावेज़ों को विभाजित या मर्ज करने, स्टाइल्स और फ़ॉर्मैटिंग को प्रबंधित करने, और मेल मर्ज का उपयोग करके व्यक्तिगत आउटपुट जनरेट करने में सक्षम बनाती है। इसके सहज डिज़ाइन और क्लाउड-आधारित आर्किटेक्चर के साथ, Node.js DOCX निर्माण API RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM, और DOTX जैसे फ़ॉर्मैट्स में सहज रूपांतरण का समर्थन करता है। चाहे आप बड़े फ़ाइलों या छोटे डायनामिक रिपोर्ट्स के साथ काम कर रहे हों, यह नि:शुल्क DOCX Node.js API Node.js में वर्ड प्रोसेसिंग को संशोधित करने के लिए मजबूत टूल्स प्रदान करता है, साथ ही सुरक्षित, कुशल और उच्च-फ़िडेलिटी दस्तावेज़ प्रबंधन सुनिश्चित करता है बिना भारी इन्फ्रास्ट्रक्चर ओवरहेड के।
Aspose.Words क्लाउड SDK for Node.js के साथ शुरुआत
Aspose.Words क्लाउड SDK for Node.js को इंस्टॉल करने के लिए, आप npm, जावास्क्रिप्ट के पैकेज मैनेजर का उपयोग कर सकते हैं। सफल इंस्टॉलेशन के लिए कृपया निम्नलिखित कमांड्स का उपयोग करें।
Install Aspose.Words for .NET via npm
npm install asposewordscloud You can download the directly from Aspose.Words रिलीज़ पेजNode.js एप्लिकेशन्स में Word दस्तावेज़ बनाएं
Aspose.Words क्लाउड SDK for Node.js ने पूरी कार्यक्षमता प्रदान की है जो सॉफ़्टवेयर डेवलपर्स को प्रोग्रामेटिक रूप से नया वर्ड दस्तावेज़ बनाने और अपने Node.js एप्लिकेशन्स में उसकी सामग्री जोड़ने की अनुमति देती है। दस्तावेज़ बनाने के बाद डेवलपर्स आसानी से टेक्स्ट, इमेज, शैप्स जोड़ सकते हैं, फ़ॉन्ट्स प्रबंधित कर सकते हैं, स्टाइल और फ़ॉर्मैटिंग परिभाषित कर सकते हैं, पेज साइज प्रबंधित कर सकते हैं, टेबल और चार्ट सम्मिलित कर सकते हैं, हेडर/फ़ूटर जोड़ सकते हैं आदि। यहाँ एक सरल उदाहरण है जो दिखाता है कि सॉफ़्टवेयर डेवलपर्स 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);
});
Node.js SDK के माध्यम से Word दस्तावेज़ रूपांतरण
सॉफ़्टवेयर डेवलपर्स Aspose.Words क्लाउड SDK for Node.js का उपयोग करके अपने एप्लिकेशन्स में कुछ ही कोड लाइनों से MS Word दस्तावेज़ों को एक फ़ॉर्मैट से दूसरे में बदल सकते हैं। चाहे आपको DOCX को PDF में, HTML को DOC में, या किसी अन्य संयोजन में बदलना हो, SDK सरल मेथड्स प्रदान करता है जो इन कार्यों को कुशलता से पूरा करते हैं। निम्नलिखित उदाहरण दर्शाता है कि सॉफ़्टवेयर डेवलपर्स Node.js वातावरण में Word DOCX फ़ाइल को PDF में कैसे कनवर्ट कर सकते हैं।
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
});
Node.js के माध्यम से Word दस्तावेज़ों से टेक्स्ट निकालें
विभिन्न प्रकार के दस्तावेज़ों से टेक्स्ट और इमेज निकालना कई एप्लिकेशन्स में सामान्य आवश्यकता है, जैसे टेक्स्ट विश्लेषण या कंटेंट इंडेक्सिंग आदि। Aspose.Words क्लाउड SDK for Node.js सहज टेक्स्ट एक्सट्रैक्शन क्षमताएँ प्रदान करता है, जिससे सॉफ़्टवेयर डेवलपर्स आसानी से टेक्स्ट सामग्री प्राप्त कर सकते हैं। SDK दस्तावेज़ में एम्बेडेड लोगो, चित्रण या फ़ोटोग्राफ़ निकालने के लिए उपयोगी मेथड्स भी प्रदान करता है। यहाँ एक उदाहरण है जो दिखाता है कि उपयोगकर्ता Node.js में DOCX दस्तावेज़ से टेक्स्ट कैसे निकाल सकते हैं।
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);
});
Node.js में मेल मर्ज लागू करें
Aspose.Words क्लाउड SDK को अलग बनाता है इसका सहज API डिज़ाइन, जो सॉफ़्टवेयर डेवलपर्स को कुछ ही कोड लाइनों से जटिल कार्य करने की अनुमति देता है। SDK Node.js एप्लिकेशन्स में मेल मर्ज फ़ंक्शनलिटी का उपयोग करके व्यक्तिगत दस्तावेज़ जनरेट करने की प्रक्रिया को सरल बनाता है। सॉफ़्टवेयर डेवलपर्स आसानी से डेटाबेस या JSON फ़ाइलों जैसे बाहरी स्रोतों से डेटा लेकर दस्तावेज़ टेम्पलेट्स को भर सकते हैं, जिससे बड़े पैमाने पर कस्टमाइज़्ड दस्तावेज़ बनते हैं। यहाँ एक 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);
});
