
چگونه PDF را با Node.js به کاربرگ Excel تبدیل کنیم.
تبدیل PDF اسناد به Excel صفحهگسترده یک نیاز رایج برای توسعهدهندگانی است که با استخراج داده و گزارشگیری کار میکنند. بر خلاف فایلهای ایستا، Excel قالببندی ساختاری و قابلیت انجام محاسبات و تحلیل را ارائه میدهد. در این مقاله، شما یاد خواهید گرفت که چگونه PDF را به XLS یا XLSX در Node.js با استفاده از Aspose.PDF Cloud SDK، یک API RESTful که عملیات PDF را ساده میکند، تبدیل کنید.
🚀 API تبدیل PDF به XLS
SDK ابری Aspose.PDF Cloud برای Node.js برای توسعهدهندگانی ساخته شده است که به قابلیتهای پردازش PDF قدرتمند، مقیاسپذیر و انعطافپذیر در Cloud نیاز دارند. در اینجا دلایلی وجود دارد که این SDK را متمایز میکند:
- تبدیل با دقت بالا: جداول و طرحهای پیچیده PDF را به کارbooks Excel کاملاً ساختاربندی شده تبدیل میکند در حالی که فرمت اصلی را حفظ میکند.
- از فرمتهای XLS و XLSX پشتیبانی میکند: بسته به نیازهای برنامه خود، بین فرمتهای قدیمی .xls و مدرن .xlsx انتخاب کنید.
- گزینههای سفارشیسازی: تنظیمات worksheet را مانند درج ستون خالی، توزیع یکنواخت worksheet و مسیر خروجی هدف پیکربندی کنید.
- چندسکویی و مبتنی بر ابر: به قابلیت تبدیل PDF به Excel خود در هر سیستم عاملی بدون وابستگی محلی دسترسی پیدا کنید.
🧩 پیش نیازها
برای شروع با Cloud API، SDK رسمی Node.js را از طریق npm نصب کنید:
> npm i asposepdfcloud
ثانیاً، یک حساب کاربری رایگان در Aspose.Cloud dashboard ایجاد کنید و شناسه مشتری و راز مشتری خود را برای احراز هویت به دست آورید.
🛠️ تبدیل PDF به XLSX در Node.js
بیایید جزئیات را بررسی کنیم که چگونه میتوانیم از API Cloud برای کاهش چشمگیر پردازش دستی، خودکار کردن استخراج دادههای PDF و ادغام قابلیت تبدیل بهطور مستقیم در برنامههای Node.js خود استفاده کنیم.
PdfApi
را با اعتبارنامههای خود راهاندازی کنید.- دوم، فایل PDF منبع و تنظیمات خروجی را تعریف کنید.
- در نهایت، API PutPageConvertToJpeg(…) را برای تبدیل صفحه PDF به تصویر JPG فراخوانی کنید.
const { PdfApi } = require("asposepdfcloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);
// PDF را به فضای ذخیرهسازی ابری آپلود کنید (اگر قبلاً آنجا نیست)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
// فایل PDF را به صورت آنلاین به کاربرگ Excel تبدیل کنید
const pageNumber = 1;
const width = 800;
const height = 800;
const resultFile = "result.xls";
pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
.then(response => {
console.log("Convert PDF to Excel:", resultFile);
})
.catch(err => console.error("Conversion error:", err));
});
پیش نمایش تبدیل PDF به XLSX.
فایل PDF نمونه و دفترچه کار Excel حاصل که در مثال بالا ایجاد شده است، میتواند از Binder1-1.pdf و myResultant.xlsx دانلود شود.
🌟 Tip
- برای مشاهده فایل اکسل حاصل، میتوانید از برنامه رایگان Excel view App ما استفاده کنید.
💻 تبدیل PDF به Excel با استفاده از cURL
آیا شما دستورات ترمینال را ترجیح میدهید؟ در اینجا نحوه تبدیل PDF به Excel با استفاده از Aspose Cloud و cURL آورده شده است:
مرحله 1: تولید توکن دسترسی
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
مرحله ۲: تبدیل PDF به XLSX
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
برای ذخیره مستقیم در فضای ذخیرهسازی ابری:
curl-v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}
نام sourceFile
را با نام PDF ورودی (که قبلاً در فضای ذخیرهسازی ابری موجود است) جایگزین کنید، نام myResultantFile
را با نام دفترچه کار Excel تبدیل شده و accessToken
را با توکن دسترسی JWT تولید شده در بالا جایگزین کنید.
🧪 مبدل رایگان PDF به Excel آنلاین را امتحان کنید
قدرت Aspose.PDF Cloud را با استفاده از PDF to XLSX Converter رایگان تجربه کنید. این اپلیکیشن سبک و فوقالعاده کارآمد، بر پایه API REST Aspose.PDF Cloud توسعه یافته است.
برنامه تبدیل PDF به XLSX رایگان.
📝 نتیجه گیری
با استفاده از Aspose.PDF Cloud SDK برای Node.js، تبدیل PDF به Excel ساده، سریع و قابل اعتماد میشود. چه در حال ساخت لولههای اتوماسیون سند باشید یا داشبوردهای گزارشگیری، این API استخراج دادهها به جدولهای ساختاریافته را بدون زحمت امکانپذیر میسازد.
لینک های مفید
مقالات پیشنهادی
ما به شدت پیشنهاد میکنیم که پستهای وبلاگ زیر را برای کسب اطلاعات در مورد بازدید کنید: