
Aspose.PDF Cloud Node.js SDK
API REST Node.js برای ایجاد و تبدیل فایلهای PDF
کتابخانه پیشرو Node.js برای کار با اسناد PDF در ابر. این کتابخانه به توسعهدهندگان امکان ایجاد، خواندن، ویرایش، ادغام/تقسیم، رندر و تبدیل فایلهای PDF را درون برنامههای Node.js میدهد.
Aspose.PDF Cloud Node.js SDK چیست؟
مدیریت فایلهای PDF — چه در حال تولید گزارشها باشید، فرمتها را تبدیل کنید یا اسناد حساس را ایمن کنید — یک نیاز رایج اما اغلب پیچیده در برنامههای مدرن است. با Aspose.PDF Cloud Node.js SDK، توسعهدهندگان میتوانند به راحتی PDFها را در Node.js ایجاد کنند، با یک API قدرتمند REST PDF برای Node.js کار کنند و نیازی به درک ساختارهای سطح پایین PDF نداشته باشند. این SDK مبتنی بر ابر مستقیماً به سرویسهای PDF Aspose متصل میشود و به شما امکان میدهد فایلهای PDF را بخوانید، ویرایش کنید یا حتی محتوا را از اسناد PDF استخراج کنید بدون نصب نرمافزار اضافی. چه در حال ساخت یک برنامه وب، موبایل یا بدون سرور باشید، میتوانید از ویژگیهای اساسی PDF — مانند حاشیهنویسی، رمزنگاری و تبدیل فرمت — از طریق تماسهای ساده REST API استفاده کنید.
برای توسعه مقیاسپذیر و مبتنی بر ابر ایدهآل است، این SDK ابزارهایی برای تبدیل فایلهای PDF در Node.js ارائه میدهد، از جمله قابلیت تبدیل فایل PDF به JPEG، ادغام چندین PDF در Node.js، تقسیم فایلها یا رمزنگاری فایلهای PDF. با چند خط کد میتوانید کارهایی مانند استخراج متن، ایجاد فایل از صفر و موارد دیگر را انجام دهید—بدون نیاز به مدیریت زیرساخت یا بهروزرسانیها. چون تمام عملیات در ابر اجرا میشوند، SDK بهراحتی حجم بالای درخواستها را مدیریت میکند و به توسعهدهندگان اجازه میدهد بر تجربه کاربری غنی تمرکز کنند نه بر پیچیدگیهای بکاند. اگر در حال ساخت راهحلهای مدرن PDF مبتنی بر ابر هستید، Aspose.PDF Cloud Node.js SDK جعبهابزار همهکاره شماست.
شروع کار با Aspose.PDF Cloud Node.js SDK
قبل از اینکه به کدنویسی بپردازیم، باید SDK را نصب کنید و محیط را تنظیم کنید. میتوانید به راحتی Aspose.PDF Cloud Node.js SDK را با استفاده از NPM نصب کنید؛ لطفاً برای نصب روان، دستور زیر را استفاده کنید.
نصب Aspose.PDF Cloud Node.js SDK از طریق NPM
npm install asposepdfcloud همچنین میتوانید کتابخانه را مستقیماً از صفحه محصول Aspose.PDF دانلود کنید.
ایجاد یک سند PDF از طریق REST API
Aspose.PDF Cloud Node.js SDK به توسعهدهندگان نرمافزار امکان میدهد برنامههای ابری برای کار با اسناد PDF ایجاد کنند. یکی از سادهترین کارهایی که این برنامههای ابری PDF میتوانند انجام دهند، ایجاد یک سند PDF جدید بهصورت پویا و به راحتی است. توسعهدهندگان میتوانند پارامترهای مختلفی مانند افزودن صفحه جدید، تعریف اندازه صفحه، درج تصویر جدید، محتوای متنی و سایر عناصر را تعریف کنند. مثال زیر نشان میدهد چگونه میتوان یک سند PDF جدید ایجاد کرد و صفحه یا متن جدیدی به آن اضافه کرد در برنامههای Node.js.
چگونه اسناد PDF جدید را در Node.js ایجاد کنیم؟
const pdf = require('aspose-pdf-cloud');
// Create a new PDF file
const pdfDoc = new pdf.Document();
// Add a page to the PDF file
const page = pdfDoc.addPage();
// Add some text to the page
page.paragraphs.push(new pdf.Paragraph('Hello, World!'));
// Save the PDF file to a file
pdfDoc.save('output.pdf');
تبدیل PDF به فرمتهای مختلف در Node.js
برنامههای ابری PDF اغلب نیاز دارند PDFها را به فرمتهای دیگر برای موارد استفاده مختلف مانند ویرایش، مشاهده، ادغام، اشتراکگذاری و غیره تبدیل کنند. Aspose.PDF Cloud Node.js SDK از تبدیل بین PDF و انواع دیگر فرمتهای فایل مانند Word، Excel، PowerPoint، XPS، HTML، XML و تصاویر پشتیبانی میکند. این ویژگی بهویژه زمانی مفید است که نیاز به استخراج محتوای PDF به انواع فایل دیگر برای ویرایش یا اشتراکگذاری داشته باشید. در اینجا مثالی آورده شده است که نشان میدهد چگونه توسعهدهندگان نرمافزار میتوانند یک فایل PDF را به فرمت فایل JPEG در برنامههای Node.js تبدیل کنند.
چگونه فایل PDF را به فرمتهای JPEG در برنامههای Node.js تبدیل کنیم؟
const { PdfApi } = require("asposepdfcloud");
const { PdfAType } = require("asposepdfcloud/src/models/movieAnnotation");
pdfApi = new PdfApi("XXXX", "XXXXXXX")
console.log('running example');
PdfApi.getPageConvertToJpeg("4pages.pdf", 1, null, null, null)
.then((result) => {
console.log(result.response);
});
استخراج محتوا از PDF از طریق API Node.js
استخراج دادهها از یک PDF برای ساخت برنامههایی که به تحلیل محتوا، جستجو یا استخراج متن نیاز دارند مفید است. با استفاده از Aspose.PDF Cloud Node.js SDK، توسعهدهندگان نرمافزار میتوانند متن یا تصاویر را از صفحات خاص یا کل سند با تنها چند خط کد جاوااسکریپت استخراج کنند. این برای برنامههایی که به تحلیل داده یا قابلیت استفاده مجدد از محتوا نیاز دارند ضروری است. در اینجا یک مثال نشان میدهد که چگونه کاربران میتوانند متن را از یک سند PDF در داخل برنامههای Node.js استخراج کنند.
چگونه از سند PDF در محیط Node.js استخراج کنیم؟
async function extractTextFromPdf() {
const response = await pdfApi.getTextExtract("sample.pdf", 1);
console.log("Extracted text from PDF:", response);
}
extractTextFromPdf();
ادغام چندین PDF در برنامههای Node.js
در جریانهای کاری تجاری، ادغام چندین PDF در یک فایل واحد یک نیاز رایج است. توانایی ترکیب چندین سند PDF در یک فایل ویژگی ارزشمند دیگری از Aspose.PDF Cloud Node.js SDK است. با استفاده از REST API، توسعهدهندگان نرمافزار میتوانند به راحتی چندین سند را بارگذاری و در داخل برنامههای Node.js به یک سند ترکیب کنند. این برای ایجاد گزارشهای جامع یا ترکیب اسناد مرتبط مفید است. در اینجا یک مثال نشان میدهد که چگونه توسعهدهندگان نرمافزار میتوانند چندین سند PDF را در داخل برنامههای Node.js ترکیب کنند.
چگونه چندین فایل PDF را در برنامههای Node.js ادغام کنیم؟
async function mergePdfs() {
const filesToMerge = ["doc1.pdf", "doc2.pdf"];
await pdfApi.putMergeDocuments(filesToMerge);
console.log("PDF documents merged successfully!");
}
mergePdfs();
