اسناد Word، PDF را تنها با چند خط کد JavaScript به راحتی باز کنید. کتابخانه Node ما هر آنچه را که برای دسترسی به محتوای سند به صورت برنامهریزی نیاز دارید در اختیار شما قرار میدهد.
اگر می خواهید یک فایل متنی باز کنید و با داده ها به صورت متن ساده کار کنید، می توانید این کار را با استفاده از ابتدایی ترین ویژگی های زبان و سیستم عامل اسکالا انجام دهید. در مورد خواندن اسناد اداری، ارائه شده در انواع فرمت های فایل (DOCX، DOC، PDF، RTF، ODT، HTML، و غیره)، حل این کار دشوارتر است، زیرا چنین اسنادی با داده های پیچیده درخت مانند توصیف می شوند. ساختارهای درون مدل DOM
کتابخانه JavaScript ما یک راه حل مبتنی بر ابر است که به شما امکان می دهد اسناد را در هر قالب اداری و وب باز کنید. این رویکرد توزیعشده به شما در توسعه نرمافزار با استفاده از زبان اسکالا انعطافپذیری میدهد، زیرا تمام پردازش اسناد با منابع فشرده در سرورهای Aspose انجام میشود. تنها چیزی که نیاز دارید دریافت کلیدهای خصوصی برای دسترسی به Cloud API در کد JavaScript است.
می توانید روی عناصر سند تکرار کنید، یا می توانید عناصر خاصی را در درخت DOM جستجو کنید. ما طیف گسترده ای از توابع JavaScript را هم برای کار با ساختار سند و هم با داده های موجود در گره های سند ارائه می دهیم.
مثال کد JavaScript زیر به شما کمک می کند تا به سرعت بفهمید چگونه یک سند را بارگیری کنید و برخی اقدامات را روی آن انجام دهید.
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const fileName = "Input.docx";
const requestFileContent = fs.createReadStream(fs.readFileSync(
fileName, 'utf8'));
const uploadDocumentRequest = new model.UploadFileRequest({
fileContent: requestFileContent,
path: fileName
});
wordsApi.uploadFile(uploadDocumentRequest)
.then((uploadDocumentRequestResult) => {
console.log("Result of UploadDocumentRequest: ", uploadDocumentRequestResult);
const requestParagraph = new model.ParagraphInsert({
text: "Reading and writing to the file in the cloud occurs automatically."
})
const insertParagraphRequest = new model.InsertParagraphRequest({
name: fileName,
paragraph: requestParagraph
});
wordsApi.insertParagraph(insertParagraphRequest)
.then((insertParagraphRequestResult) => {
console.log("Result of InsertParagraphRequest: ", insertParagraphRequestResult);
const downloadDocumentRequest = new model.DownloadFileRequest({
path: fileName
});
wordsApi.downloadFile(downloadDocumentRequest)
.then((downloadDocumentRequestResult) => {
console.log("Result of DownloadDocumentRequest: ", downloadDocumentRequestResult);
});
});
});
Aspose.Words Cloud SDK for Node.js با استفاده از مدیریت بسته NPM نصب کنید. اجرای npm install asposewordscloud --save از خط فرمان برای نصب SDK از طریق مدیر بسته NPM. به عنوان یک جایگزین، می توانید Aspose.Words Cloud SDK for Node.js از GitHub به صورت دستی کلون کرده و از آن در پروژه خود استفاده کنید. لطفاً این Instructions ها را دنبال کنید تا به سرعت اعتبارنامه های امنیتی لازم را دریافت کنید و به REST API ما دسترسی پیدا کنید.
برای مشاهده جزئیات بیشتر به Repository Documentation مراجعه کنید.