
Aspose.Words Cloud SDK for Node.js
Node.js API Word DOC, DOCX Fayllarını Yaratmaq/Çevirmək üçün
Node.js mühitində Microsoft Word və ya Office Avtomatlaşdırması olmadan Word DOC, DOCX sənədlərini yaratmaq, redaktə etmək, çap etmək, manipulyasiya etmək, oxumaq və çevirmək üçün güclü Node.js REST SDK.
Aspose.Words Cloud SDK for Node.js nədir?
Müasir sürətli templi sahələrdə, məsələn, səhiyyə, təhsil və hüquq xidmətlərində, səmərəli sənəd idarəçiliyi vacibdir. İş axınlarını sadələşdirmək istəyən tərtibatçılar üçün Aspose.Words Cloud SDK for Node.js güclü və etibarlı Node.js DOCX REST API təqdim edir, bu da sənəd yaradılması və çevrilməsi funksiyalarını birbaşa tətbiqlərə inteqrasiya edir. Bu Word emalı Node.js API DOCX, DOC, RTF, DOT, HTML, ODT və daha çox formatı dəstəkləyir, tərtibatçılara Node.js-də DOCX yaratmaq, məzmunu çıxarmaq, formatlamanı manipulyasiya etmək və Word sənədlərinə cədvəllər əlavə etmək imkanı verir.
Ölçülənə bilənlik və sadəlik üçün dizayn edilmiş bu Node.js söz emalı kitabxanası proqram tərtibatçılarına və proqramçılara Word-u PDF-ə Node.js-də çevirmək, sənədləri bölmək və ya birləşdirmək, üslubları və formatlamanı idarə etmək və mail merge vasitəsilə fərdiləşdirilmiş çıxışlar yaratmaq imkanı verir. İntuitiv dizaynı və bulud əsaslı memarlığı ilə Node.js DOCX yaradılması API RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM və DOTX kimi formatlara problemsiz çevrilməni dəstəkləyir. Böyük fayllarla və ya kiçik dinamik hesabatlarla işləsəniz də, bu Pulsuz DOCX Node.js API Node.js-də söz emalını dəyişdirmək üçün güclü alətlər təqdim edir, eyni zamanda ağır infrastruktur xərcləri olmadan təhlükəsiz, səmərəli və yüksək keyfiyyətli sənəd idarəçiliyini təmin edir.
Aspose.Words Cloud SDK for Node.js ilə Başlamaq
Aspose.Words Cloud SDK for Node.js quraşdırmaq üçün JavaScript paket meneceri npm-dən istifadə edə bilərsiniz. Uğurlu quraşdırma üçün aşağıdakı əmrləri istifadə edin.
Install Aspose.Words for .NET via npm
npm install asposewordscloud You can download the directly from Aspose.Words Buraxılış səhifəsiNode.js Tətbiqlərində Word Sənədi Yaratmaq
Aspose.Words Cloud SDK for Node.js tam funksionallıq təqdim edir, bu da proqram tərtibatçılarının öz Node.js tətbiqlərində proqram vasitəsilə yeni Word sənədi yaratmasına və məzmun əlavə etməsinə imkan verir. Sənəd yaradıldıqdan sonra tərtibatçılar asanlıqla mətn, şəkil, formalar əlavə edə, şriftləri idarə edə, üslublar və formatlamanı təyin edə, səhifə ölçüsünü idarə edə, cədvəllər və diaqramlar əlavə edə, başlıq/altlıq əlavə edə və s. edə bilərlər. Aşağıda sadə bir nümunə göstərilir ki, proqram tərtibatçıları Node.js tətbiqlərində yeni Word sənədi necə yarada bilərlər.
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 vasitəsilə Word Sənədi Çevirmə
Proqram tərtibatçıları Aspose.Words Cloud SDK for Node.js istifadə edərək öz tətbiqlərində bir neçə sətir kodla MS Word sənədlərini bir formatdan digərinə çevirə bilərlər. DOCX-i PDF-ə, HTML-i DOC-a və ya digər kombinasiyalara çevirmək istəsəniz, SDK bu vəzifələri səmərəli şəkildə yerinə yetirən sadə metodlar təqdim edir. Aşağıdakı nümunə proqram tərtibatçılarının Node.js mühitində Word DOCX faylını PDF-ə necə çevirə biləcəyini göstərir.
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 vasitəsilə Word Sənədlərindən Mətn Çıxarmaq
Müxtəlif növ sənədlərdən mətn və şəkillərin çıxarılması bir çox tətbiqlərdə, məsələn, mətn analizi və ya məzmun indeksləşdirmə kimi, ümumi tələbatdır. Aspose.Words Cloud SDK for Node.js problemsiz mətn çıxarma imkanları təqdim edir, bu da proqram tərtibatçılarının mətn məzmununu asanlıqla əldə etməsinə imkan verir. SDK həmçinin sənəddə yerləşdirilmiş loqotiplər, illüstrasiyalar və ya fotoşəkilləri çıxarmaq üçün faydalı metodlar təqdim edir. Aşağıdakı nümunə istifadəçilərin Node.js-də DOCX sənədindən mətn çıxara biləcəyini göstərir.
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-də Mail Merge tətbiq etmək
Aspose.Words Cloud SDK-nı fərqləndirən şey onun intuitiv API dizaynıdır, bu da proqram tərtibatçılarının bir neçə sətir kodla mürəkkəb vəzifələri yerinə yetirməsinə imkan verir. SDK Node.js tətbiqlərində mail merge funksionallığı ilə fərdiləşdirilmiş sənədlər yaratma prosesini sadələşdirir. Proqram tərtibatçıları şablonları xarici mənbələrdən, məsələn, verilənlər bazalarından və ya JSON fayllarından məlumatlarla asanlıqla dolduraraq toplu şəkildə özelleştirilmiş sənədlər yarada bilərlər. Aşağıda JSON məlumat mənbəyi ilə mail merge həyata keçirmənin nümunəsi göstərilir.
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);
});
