
چگونه اکسل را به TIFF در Node.js تبدیل کنیم
ما یک راه حل کارآمد برای شما داریم اگر به دنبال ایجاد یک Excel به TIFF تبدیلکننده بهطور برنامهنویسی هستید. تبدیل Excel به TIFF در یک برنامه مبتنی بر Node.js اکنون کار دشواری نیست. با این حال، شما میتوانید این کتابخانه Excel library را در پروژه خود نصب کنید و شروع به نوشتن کد منبع برای تبدیل فایلهای XLSX به فرمتهای فایل دیگر کنید. تا پایان این آموزش، باید بدانید چگونه بهطور برنامهنویسی Excel را به TIFF در Node.js تبدیل کنید.
ما در این پست وبلاگی به موارد زیر خواهیم پرداخت:
نصب کتابخانه Excel در Node.js
این یک مرحله حیاتی برای هر توسعهدهنده است زیرا هر گونه مشکل در حین نصب ممکن است بر زمان توسعه شما تأثیر بگذارد. با این حال، این امکان را به شما میدهد تا download بسته API را دریافت کنید یا با اجرای دستورات زیر آن را نصب کنید:
npm install java
npm install aspose.cells
چگونه فایل Excel را به TIFF در Node.js تبدیل کنیم
این کتابخانه روشهای زیادی را ارائه میدهد که میتوانید به راحتی به نیازهای کسبوکار خود پاسخ دهید.
مراحل زیر برای ساخت یک برنامه Excel به TIFF به صورت برنامهنویسی:
- یک شی از کلاس Workbook بسازید و فایل XLSX منبع را بارگذاری کنید.
- یک نمونه از کلاس ImageOrPrintOptions ایجاد کنید تا به گزینههای خاص ایجاد تصویر دسترسی پیدا کنید.
- رزولوشن افقی را با فراخوانی متد setHorizontalResolution تنظیم کنید.
- Invoke the setVerticalResolution method to set Vertical Resolution.
- طرح قلم را با فراخوانی روش setDefaultFont تنظیم کنید.
- متد setOptimized را فراخوانی کنید و مقدار را به true تنظیم کنید تا عناصر خروجی بهینه شوند.
- اگر مقدار روش OnePagePerSheet برابر با true باشد، تمام محتوای یک برگه تنها در یک صفحه در نتیجه خروجی خواهد شد.
- کیفیت تصویر را با فراخوانی روش setQuality تنظیم کنید.
- متد get(index) به اولین worksheet در workbook دسترسی خواهد داشت.
- سازنده کلاس SheetRender را برای برگه هدف فراخوانی کنید.
- اکنون، از میان صفحات حلقه بزنید و متد toImage را برای ایجاد یک تصویر برای برگه فراخوانی کنید.
کپی و چسباندن کد زیر به فایل اصلی خود:
// Excel to PNG in Nodejs
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک شیء از کلاس کاربرگ ایجاد کنید و فایل XLSX منبع را بارگذاری کنید.
var wb = new aspose.cells.Workbook("sample.xlsx");
// یک نمونه از کلاس ImageOrPrintOptions را instantiate کنید تا به گزینههای خاص ایجاد تصویر دسترسی پیدا کنید.
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Set Horizontal resolution by calling the setHorizontalResolution method.
imageOptions.setHorizontalResolution(300);
// متد setVerticalResolution را برای تنظیم وضوح عمودی فراخوانی کنید.
imageOptions.setVerticalResolution(300);
// روش تنظیم سبک قلم را با فراخوانی متد setDefaultFont تنظیم کنید.
imageOptions.setDefaultFont("MS Gothic");
// متد setOptimized را فراخوانی کنید و مقدار را به true تنظیم کنید تا عناصر خروجی بهینه شوند.
imageOptions.setOptimized(true);
// اگر مقدار روش OnePagePerSheet درست باشد، تمام محتوای یک صفحه به تنها یک صفحه در نتیجه خروجی خواهد شد.
imageOptions.setOnePagePerSheet(true);
// کیفیت تصویر را با فراخوانی متد setQuality تنظیم کنید.
imageOptions.setQuality(100)
// متد get(index) به اولین ورق کار در دفتر کار دسترسی خواهد داشت.
var Worksheet = wb.getWorksheets().get(0);
// Call the constructor of the SheetRender class for the target sheet.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// حالا، از طریق صفحات حلقه بزنید و متد toImage را فراخوانی کنید تا تصویری برای صفحه ایجاد کنید.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
sheetRender.toImage(j, "ExcelToTIFF" + j + ".tiff");
}
خروجی را میتوان در تصویر زیر مشاهده کرد:

یک مجوز رایگان دریافت کنید
شما میتوانید از یک مجوز موقت رایگان برای امتحان API بدون محدودیتهای ارزیابی استفاده کنید.
خلاصه کردن
ما این مقاله را در اینجا به پایان میرسانیم با این امید که یاد گرفتهاید چگونه Excel را به TIFF در Node.js به صورت برنامهنویسی تبدیل کنید. علاوه بر این، پستهای بلاگ مرتبط دیگری در بخش “همچنین ببینید” وجود دارد که میتوانید به آنها مراجعه کنید. در نهایت، لطفاً به documentation این کتابخانه Excel در Node.js مراجعه کنید تا ویژگیهای جالب دیگری را بشناسید.
علاوه بر این، ما توصیه میکنیم که راهنمای Getting Started guide ما را دنبال کنید.
سرانجام، conholdate.com در حال نوشتن پستهای جدید وبلاگ است. بنابراین، لطفاً برای دریافت بهروزرسانیهای منظم در تماس باشید.
Ask a question
شما میتوانید سوالات یا درخواستهای خود را در forum به ما اطلاع دهید.
سوالات متداول
Can you save Excel as a TIFF?
بله، شما میتوانید یک Excel را به تصویر TIFF تبدیل کنید با استفاده از این کتابخانه Excel در Node.js library. این کتابخانه طیف وسیعی از روشها را برای تبدیل فایلهای Excel به سایر فرمتهای فایل بهصورت برنامهنویسی ارائه میدهد.