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 ক্লাউড 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-এ Word কে 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-এ ওয়ার্ড প্রসেসিং পরিবর্তনের জন্য শক্তিশালী টুল সরবরাহ করে, একই সঙ্গে নিরাপদ, কার্যকর এবং উচ্চ-ফিডেলিটি ডকুমেন্ট ম্যানেজমেন্ট নিশ্চিত করে, ভারী ইনফ্রাস্ট্রাকচার ওভারহেড ছাড়াই।

Previous Next

Aspose.Words ক্লাউড SDK for Node.js দিয়ে শুরু করা

Aspose.Words ক্লাউড SDK for Node.js ইনস্টল করতে, আপনি JavaScript এর প্যাকেজ ম্যানেজার npm ব্যবহার করতে পারেন। সফল ইনস্টলেশনের জন্য দয়া করে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন।

npm এর মাধ্যমে Aspose.Words for .NET ইনস্টল করুন

 npm install asposewordscloud 
আপনি সরাসরি Aspose.Words Release page থেকে ডাউনলোড করতে পারেন

Node.js অ্যাপসের মধ্যে ওয়ার্ড ডকুমেন্ট তৈরি করুন

Aspose.Words ক্লাউড SDK for Node.js সম্পূর্ণ কার্যকারিতা প্রদান করে, যা সফটওয়্যার ডেভেলপারদেরকে প্রোগ্রাম্যাটিকভাবে নতুন ওয়ার্ড ডকুমেন্ট তৈরি এবং তাদের নিজস্ব Node.js অ্যাপ্লিকেশনের মধ্যে কন্টেন্ট যোগ করতে সক্ষম করে। ডকুমেন্ট তৈরি হওয়ার পরে ডেভেলপাররা সহজে টেক্সট, ইমেজ, শেপ, ফন্ট ম্যানেজ, স্টাইল ও ফরম্যাটিং নির্ধারণ, পেজ সাইজ ম্যানেজ, টেবিল ও চার্ট সন্নিবেশ, হেডার/ফুটার যোগ ইত্যাদি করতে পারেন। নিচে একটি সহজ উদাহরণ দেওয়া হয়েছে, যা দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা Node.js অ্যাপ্লিকেশনের মধ্যে নতুন ওয়ার্ড ডকুমেন্ট তৈরি করতে পারেন।

Node.js অ্যাপসের মধ্যে নতুন ওয়ার্ড ডকুমেন্ট কীভাবে তৈরি করবেন?

 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 ব্যবহার করে ওয়ার্ড ডকুমেন্ট রূপান্তর

সফটওয়্যার ডেভেলপাররা Aspose.Words ক্লাউড SDK for Node.js ব্যবহার করে, মাত্র কয়েকটি কোড লাইনের মাধ্যমে MS Word ডকুমেন্টকে এক ফরম্যাট থেকে অন্য ফরম্যাটে রূপান্তর করতে পারেন। আপনি যদি DOCX কে PDF, HTML কে DOC অথবা অন্য কোনো সংমিশ্রণ রূপান্তর করতে চান, SDK সহজ পদ্ধতি প্রদান করে এই কাজগুলো দক্ষতার সঙ্গে সম্পন্ন করতে। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা Node.js পরিবেশে Word DOCX ফাইলকে PDF-এ রূপান্তর করতে পারেন।

Node.js ব্যবহার করে DOCX কে PDF-এ কীভাবে রূপান্তর করবেন?

 
// 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 ব্যবহার করে ওয়ার্ড ডকুমেন্ট থেকে টেক্সট বের করা

বিভিন্ন ধরণের ডকুমেন্ট থেকে টেক্সট এবং ইমেজ এক্সট্র্যাক্ট করা অনেক অ্যাপ্লিকেশনের সাধারণ চাহিদা, যেমন টেক্সট বিশ্লেষণ বা কন্টেন্ট ইনডেক্সিং ইত্যাদি। Aspose.Words ক্লাউড SDK for Node.js সহজ টেক্সট এক্সট্র্যাকশন ক্ষমতা প্রদান করে, যা সফটওয়্যার ডেভেলপারদেরকে সহজে টেক্সট কন্টেন্ট পুনরুদ্ধার করতে সহায়তা করে। SDK এছাড়াও ডকুমেন্টের মধ্যে এমবেডেড লোগো, ইলাস্ট্রেশন বা ফটোগ্রাফ এক্সট্র্যাক্ট করার জন্য উপকারী মেথড সরবরাহ করে। নিচে একটি উদাহরণ দেওয়া হয়েছে, যা দেখায় কীভাবে ব্যবহারকারীরা Node.js-এ একটি DOCX ডকুমেন্ট থেকে টেক্সট এক্সট্র্যাক্ট করতে পারেন।

Node.js ব্যবহার করে DOCX ডকুমেন্ট থেকে টেক্সট কীভাবে এক্সট্র্যাক্ট করবেন?

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 ডেটা সোর্স ব্যবহার করে মেইল মার্জ সম্পাদনের উদাহরণ দেওয়া হয়েছে। 

Node.js-এ JSON ডেটা সোর্স ব্যবহার করে মেইল মার্জ কীভাবে সম্পাদন করবেন?


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

 বাংলা