
تبدیل اکسل (XLS، XLSX) به PDF به صورت آنلاین با استفاده از API Node.js
هنگام به اشتراک گذاری یا چاپ داده های صفحه گسترده، تبدیل Excel به PDF可靠 ترین گزینه است. PDF خوانایی جهانی را تضمین می کند، ساختار سند را حفظ می کند و از سازگاری بین پلتفرمی پشتیبانی می کند. با Aspose.Cells Cloud SDK برای Node.js، تبدیل XLS یا XLSX به PDF بدون مشکل، سریع و بسیار دقیق می شود—که برای توسعه دهندگان و شرکت ها مناسب است.
چرا اکسل را به پیدیاف تبدیل کنیم؟
- فرمت جهانی: فایلهای PDF بر روی هر دستگاهی بدون مشکل در قالب باز میشوند.
- ایمن: مانع از ویرایش غیرمجاز در حالی که یکپارچگی داده ها را حفظ می کند.
- آماده برای چاپ: ایدهآل برای گزارشها، فاکتورها و مدارک مالی.
- اشتراکگذاری چندسکویی: قابل مشاهده در ویندوز، macOS، لینوکس، iOS، اندروید.
در این مقاله، ما به بحث در مورد موضوعات زیر با جزئیات بیشتری خواهیم پرداخت.
آشنایی با API Node.js
با استفاده از Aspose.Cells Cloud for Node.js، شما قادر به تبدیل آسان یک پرونده اکسل به فرمت PDF هستید. این امکان را به شما میدهد تا تمام فرمتهای اصلی از جمله XLS، XLSX، XLSB، XLTX، ODS و بسیاری دیگر را تبدیل کنید. برای اطلاعات بیشتر، میتوانید به Supported file formats مراجعه کنید.
پیشنیازها:
- ثبت نام کنید و اعتبارنامه API خود را از Aspose Cloud Dashboard بگیرید.
- Node.js SDK را از طریق npm نصب کنید:
npm install asposecellscloud --save
کد Node.js برای تبدیل اکسل به PDF
لطفاً مراحل زیر را دنبال کنید تا فایل اکسل خود را به صورت مرحله به مرحله به یک فایل .txt تبدیل کنید:
- یک شیء از کلاس cellsApi ایجاد کنید که شناسه کاربر و جزئیات رمز عبور کاربر را به عنوان آرگومان میگیرد.
- فایل XLS ورودی را با استفاده از روش uploadFile(…) به فضای ذخیرهسازی ابری آپلود کنید.
- حال متد PostWorkbookSaveAs(…)16 را برای فرمت PDF در اکسل فراخوانی کنید.
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const fs = require("fs");
const path = require("path");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const cellsApi = new CellsApi(clientId, clientSecret);
// بارگذاری فایل در فضای ذخیرهسازی ابری
const localFilePath = "source.xlsx";
const cloudFilePath = "source.xlsx";
await cellsApi.uploadFile(cloudFilePath, fs.createReadStream(localFilePath));
// درخواست تبدیل PDF را تنظیم کنید
const saveOptions = {
SaveFormat: "PDF"
};
const request = new PostWorkbookSaveAsRequest({
name: cloudFilePath,
saveOptions: saveOptions,
newfilename: "converted/output.pdf"
});
// Convert to PDF
await cellsApi.postWorkbookSaveAs(request);
console.log("Excel file successfully converted to PDF.");

نگاهی به تبدیل Excel به PDF با استفاده از API Node.js
فایل Excel را از طریق cURL به PDF تبدیل کنید.
ابزارهای خط فرمان را ترجیح میدهید؟ شما همچنین میتوانید با استفاده از REST API و cURL فایلهای Excel را به PDF تبدیل کنید.
مرحله 1: ایجاد توکن دسترسی:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
مرحله ۲: راه اندازی تبدیل Excel به PDF: अब हम PostWorkbookSaveAs روش را برای انجام تبدیل Excel به PDF اجرا خواهیم کرد:
curl -v -X POST "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT_Token>" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"TXT\"}"
Replace:
sourceFile
با نام فایل ورودی Excel.<JWTTOKEN>
با توکن دسترسی که شما تولید کردهاید.
تبدیل کننده رایگان آنلاین اکسل به پیدیاف را امتحان کنید
تجربه کنید Excel to PDF Converter آنلاین ما را برای نتایج فوری بدون نیاز به کدنویسی.

برنامه تبدیل اکسل به PDF.
منابع مفید توسعهدهندگان
نتیجهگیری
چه شما در حال توسعه یک راهکار مقیاسپذیر سازمانی باشید یا یک ابزار ساده اتوماسیون گزارش، Aspose.Cells Cloud SDK برای Node.js یک راه حل قوی و قابل اعتماد برای تبدیل Excel به PDF به صورت آنلاین ارائه میدهد. رویکرد RESTful ادغام را آسان میسازد، در حالی که SDK اطمینان حاصل میکند که فرمتبندی دقیق و اجرای سریع وجود دارد.
اکنون فایلهای Excel را به PDF تبدیل کنید و روند کار اسناد خود را بهینه کنید!
کتابهای پیشنهادی
لطفاً به لینکهای زیر مراجعه کنید تا در مورد بیشتر بدانید: