این آموزش سریع راهنمای نحوه تبدیل Excel به JPG با استفاده از Node.js است. تمام جزئیات برای تنظیم محیط توسعه، فهرستی از مراحل و یک کد نمونه قابل اجرا برای صادرات اکسل به JPG با استفاده از Node.js را دارد. همچنین گزینه های مختلفی را برای سفارشی کردن تصاویر خروجی بر اساس نیازها و ذخیره آنها در دیسک یا چاپ مستقیم آنها در چاپگر یاد خواهید گرفت.
مراحل تبدیل XLSX به JPG با استفاده از Node.js
- IDE را طوری تنظیم کنید که از Aspose.Cells برای Node.js از طریق جاوا برای تبدیل اکسل به JPG استفاده کند
- یک workbook را بارگیری کنید و یک شی از ImageOrPrintOptions برای تنظیم ویژگی های تصویر خروجی ایجاد کنید
- نوع تصویر و پرچم را به گونه ای تنظیم کنید که سلول ها با توجه به محتویات به طور خودکار متناسب شوند
- صفحه را با استفاده از شی ImageOrPrintOptions رندر کنید
- تمام صفحات موجود در برگه رندر شده را حلقه بزنید و به عنوان یک JPG جداگانه ذخیره کنید
این مراحل فرآیند تبدیل فایل اکسل به JPG با استفاده از Node.js را توضیح می دهد. این فرآیند نیاز به بارگذاری کتاب کار و ایجاد شی کلاس ImageOrPrintOptions برای سفارشی کردن فرآیند رندر دارد، به عنوان مثال تنظیم اندازه سلول با توجه به محتویات، و تنظیم نوع تصویر. فرآیند رندر ممکن است چندین صفحه ایجاد کند که برای ذخیره هر تصویر در یک فایل جداگانه باید تجزیه شوند.
کد برای تبدیل اکسل به JPG با استفاده از Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load a workbook | |
var wb = new aspose.cells.Workbook("SampleExcel.xlsx"); | |
// Create an instance of ImageOrPrintOptions | |
var imgOptions = new aspose.cells.ImageOrPrintOptions(); | |
// Set the auto-fit flag | |
imgOptions.setCellAutoFit(true); | |
// Set the image type to JPEG | |
imgOptions.setImageType(aspose.cells.ImageType.JPEG); | |
// Select the sheet | |
var sheet = wb.getWorksheets().get(0); | |
// Create the SheetRender object | |
var sheetRender = new aspose.cells.SheetRender(sheet, imgOptions); | |
// Parse through all the pages | |
for (let j = 0; j < sheetRender.getPageCount(); j++) | |
{ | |
// Save each image separately | |
sheetRender.toImage(j, "ToImage-out" + j + ".jpg"); | |
} | |
console.log("Excel converted to image successfully"); |
کد نمونه بالا تبدیل اکسل به JPG را با استفاده از Node.js نشان می دهد. می توانید نوع تصویر را بر روی هر نوع دیگری تنظیم کنید، به عنوان مثال، EMF، PICT، PNG، BMP، GIF، و SVG. متد SheetRender.toImage برگه رندر شده را به عنوان تصاویر جداگانه ذخیره می کند و toPrinter() تصاویر را مستقیماً چاپ می کند.
این مقاله ما را در مورد نحوه تبدیل برگه اکسل به تصویر با استفاده از Node.js راهنمایی کرده است. اگر میخواهید فرآیند تبدیل شیت به SVG را یاد بگیرید، به مقاله نحوه تبدیل اکسل به SVG در Node.js مراجعه کنید.