Excel را به PDF در Node.js تبدیل کنید

مبدل اکسل به پی‌دی‌اف در نود.جی‌اس

آیا به دنبال تبدیل Excel به PDF به صورت برنامه‌نویسی شده در Node.js هستید؟ آیا می‌خواهید فرآیند تبدیل را پیکربندی و ردیابی کنید؟ در این پست وبلاگ، قصد داریم یک قطعه کد در Node.js بنویسیم که یک فایل اکسل را به یک فایل PDF تبدیل کند. ما از یک کتابخانه Node.js سبک و آسان برای نصب استفاده خواهیم کرد تا فرآیند تبدیل را خودکار کنیم. فایل‌های PDF کیفیت بهتری در نمایش داده‌ها دارند، چندسکویی هستند و به‌راحتی به اشتراک گذاشته می‌شوند. با این حال، این کتابخانه Node.js دارای ویژگی‌های غنی و مستندات جامع است.

ما نقاط زیر را پوشش خواهیم داد:

تبدیل اکسل به پی دی اف در Node.js - نصب API

این کتابخانه بسیار ساده است که راه اندازی کنید اگر شما Node.js را بر روی لوکال هاست خود نصب کرده باشید. از آنجا که این کتابخانه‌ای مبتنی بر Java است، بنابراین شما همچنین نیاز به راه اندازی Java بر روی دستگاه خود دارید.

دستورات ساده زیر را برای راه‌اندازی این کتابخانه Excel Node.js اجرا کنید:

npm install java
npm install aspose.cells

کتابخانه Node.js برای تبدیل فایل Excel به PDF به صورت برنامه‌نویسی

در این بخش، به‌طور عملی خواهیم دید که چگونه فایل اکسل را به‌صورت برنامه‌نویسی به PDF تبدیل کنیم.

بیایید مراحل زیر را دنبال کنیم:

  1. یک نمونه از کلاس Workbook را راه‌اندازی می‌کند.
  2. یک شی از PdfSaveOptions() کلاس ایجاد کنید که برای ذخیره فایل در فرمت SaveFileFormat استفاده خواهد شد.
  3. Call this setSecurityOptions(aspose.cells.PdfSecurityOptions) method to enable security in the conversion process.
  4. Call setPageCount() method to set the number of pages of a PDF document.
  5. متد setDefaultFont() را برای تنظیم قلم پیش‌فرض برای نمایش کاراکترهای یونیکد فراخوانی کنید.
  6. متد setDisplayDocTitle() نشان خواهد داد که آیا نوار عنوان پنجره باید عنوان سند را نمایش دهد.
  7. save(fileName, saveFormat) فایل را ذخیره می‌کند.
// نسخه‌ای از کلاس Workbook را مقداردهی اولیه می‌کند.
var wb = new aspose.cells.Workbook("sample.xlsx");

// یک شی از کلاس PdfSaveOptions() ایجاد کنید که برای ذخیره یک فایل در فرمت SaveFileFormat استفاده خواهد شد.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// این متد setSecurityOptions(aspose.cells.PdfSecurityOptions) را برای فعال کردن امنیت در فرآیند تبدیل فراخوانی کنید.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// متد setPageCount() را برای ذخیره تعداد صفحات یک سند PDF فراخوانی کنید
pdfSaveOptions.setPageCount(1);

// invoke setDefaultFont() method to set the DefaultFont to show Unicode characters
pdfSaveOptions.setDefaultFont("MingLiu");

// setDisplayDocTitle() method will Indicate whether the window's title bar should display the document title
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) will save the file
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

تبدیل اکسل به پی‌دی‌اف - ویژگی‌های پیشرفته

تا کنون، ما تبدیل یک فایل Excel به فایل PDF را با استفاده از چند خط کد انجام داده‌ایم. با این حال، روش‌های زیادی در documentation وجود دارد که می‌تواند به شما کمک کند تا فرآیند تبدیل را به طور برنامه‌نویسی تسریع کنید.

یک لایسنس رایگان بگیرید

شما می‌توانید از یک مجوز موقتی رایگان برای امتحان کردن API بدون محدودیت‌های ارزیابی استفاده کنید.

جمع بندی

ما می‌توانیم این پست وبلاگ را اینجا به پایان برسانیم. امیدواریم که آموخته باشید چگونه Excel را به PDF به‌طور برنامه‌نویسی در Node.js تبدیل کنید. این مقاله قطعاً به شما کمک می‌کند اگر به دنبال نصب یک مبدل Excel به PDF در برنامه Node.js خود هستید. علاوه بر این، پست‌های وبلاگ دیگری نیز در بخش “همچنین ببینید” وجود دارد که می‌توانید آنها را بررسی کنید. در نهایت، conholdate.com در حال نوشتن پست‌های جدید وبلاگ در موضوعات جالب دیگر است. بنابراین، لطفاً برای آخرین به‌روزرسانی‌ها در تماس باشید.

Ask a question

شما می‌توانید سوالات یا پرسش‌های خود را در forum به اشتراک بگذارید.

ببینید همچنین