چگونه Excel را به JPG در Node.js تبدیل کنیم

چگونه فایل Excel را در Node.js به JPG تبدیل کنیم

اتوماسیون تبدیل Excel به JPG در ارائه‌های کسب و کار کمک زیادی می‌کند. در بیشتر سناریوها، نمی‌توانید فایل‌های بزرگ Excel را به ارائه‌های PowerPoint خود پیوست کنید. بنابراین، می‌توانید با نوشتن چند خط کد منبع در JavaScript، Excel را به JPG تبدیل کنید. در این پست بلاگ، یاد خواهید گرفت که چگونه به صورت برنامه‌نویسی Excel را به JPG در Node.js تبدیل کنید. ما این کتابخانه XLSX JS را در پروژه Node.js خود نصب خواهیم کرد تا یک مبدل Excel به JPG بسازیم.

در این پست وبلاگ، نقاط زیر پوشش داده خواهند شد:

نصب کتابخانه XLSX JS

فرایند نصب این کتابخانه JavaScript برای توسعه‌دهندگان پسندیده است. بنابراین، به شما اجازه می‌دهد که یا download بسته API را دانلود کنید یا با اجرای دستورات زیر آن را نصب کنید:

npm install java
npm install aspose.cells

چگونه اکسل را به JPG در Node.js تبدیل کنیم

یک توده بزرگ از ویژگی‌ها توسط این کتابخانه با ویژگی‌های غنی ارائه شده است. حالا می‌توانید کدنویسی را برای ساخت یک برنامه تبدیل اکسل به JPG به صورت برنامه‌نویسی آغاز کنید.

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

  1. یک نمونه از کلاس Workbook را راه‌اندازی کنید و فایل منبع را بارگذاری کنید.
  2. یک شی از کلاس ImageOrPrintOptions ایجاد کنید تا به گزینه‌های خاص ایجاد تصویر دسترسی پیدا کنید.
  3. Call the setImageType method to set the image type.
  4. متد get(index) به اولین برگه کاری در کتاب کار دسترسی خواهد داشت.
  5. سازنده کلاس SheetRender را برای شیت هدف مقداردهی اولیه کنید.
  6. از صفحات عبور کنید و متد toImage را برای ایجاد تصاویر برای برگه‌ها فراخوانی کنید.

کپی و چسباندن کد زیر در فایل اصلی خود:

// Excel to PNG in Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک نمونه از کلاس کتاب کار (workbook) را ایجاد کرده و پرونده منبع را بارگذاری کنید. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// یک شی از کلاس ImageOrPrintOptions ایجاد کنید تا به گزینه‌های خاص ایجاد تصویر دسترسی پیدا کنید. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// متد setImageType را برای تنظیم نوع تصویر فراخوانی کنید. 
imageOptions.setImageType(aspose.cells.ImageType.JPEG);
// روش get(index) به اولین برگه کار در کاربرگ دسترسی پیدا می‌کند.
var Worksheet = wb.getWorksheets().get(0);
// سازنده کلاس SheetRender را برای شیت هدف مقداردهی اولیه کنید.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// صفحات را مرور کنید و از متد toImage برای ایجاد تصویر برای برگه استفاده کنید.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToJPEG" + j + ".jpeg");
}

خروجی را می‌توان در تصویر زیر مشاهده کرد:

تبدیل اکسل به JPG

دریافت یک مجوز رایگان

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

خلاصه کردن

به طور خلاصه، شما یاد گرفته‌اید که چگونه Excel را به JPG در Node.js به‌صورت برنامه‌نویسی تبدیل کنید. این مقاله مطمئناً به شما کمک خواهد کرد اگر به دنبال توسعه یک ماژول تبدیل Excel به JPG با استفاده از این کتابخانه XLSX JS هستید. علاوه بر این، می‌توانید به documentation مراجعه کنید تا ویژگی‌های دیگر را کشف کنید.

علاوه بر این، پیشنهاد می‌کنیم راهنمای Getting Started guide ما را دنبال کنید.

سرانجام، conholdate.com در حال نوشتن پست‌های جدید وبلاگ است. بنابراین، لطفاً برای دریافت به‌روزرسانی‌های منظم در تماس باشید.

یک سوال بپرسید

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

سؤالات متداول

چگونه می‌توانم اکسل را به تصویر تبدیل کنم؟

شما می‌توانید از این link برای آشنایی با کد نمونه و مراحل تبدیل Excel به JPG/JPEG به صورت برنامه‌نویسی پیروی کنید.

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