تبدیل Excel به SVG در Node.js

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

به تازگی، ما یک پست وبلاگ منتشر کردیم که Excel files to XML را به صورت برنامه‌نویسی تبدیل می‌کند. در این پست وبلاگ، ما یاد خواهیم گرفت که چگونه Excel را به SVG در Node.js به صورت برنامه‌نویسی تبدیل کنیم. با این حال، این Node.js Excel library برای ساخت یک مبدل Excel به SVG در یک برنامه JavaScript استفاده خواهد شد. این مقاله به شما در خودکار کردن فرآیند تبدیل Excel به SVG با استفاده از چند خط کد منبع در Node.js کمک خواهد کرد. در واقع، ما یک کد نمونه خواهیم نوشت تا عملکرد را نشان دهیم.

موضوعات زیر در این مقاله بررسی خواهند شد:

نصب کتابخانه Excel Java اسکریپت

این کتابخانه Excel Node.js دارای ویژگی‌های کامل و مستندات جامع در مورد نصب و استفاده از آن است. پس، دستورات زیر را برای نصب این API در پروژه Node.js خود اجرا کنید.

npm install java
npm install aspose.cells

گزینه دوم این است که download بسته API را دانلود کرده و این کتابخانه را در پروژه Node.js خود فعال کنید.

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

گاهی اوقات شما نرم‌افزار MS Excel را در سیستم خود نصب نکرده‌اید و قادر به دسترسی به پرونده‌های داده نیستید. بنابراین، مهم است که Excel را به SVG تبدیل کنید تا پرونده‌ها به راحتی قابل مشاهده باشند.

شما می‌توانید مراحل زیر را برای انجام تبدیل Excel به SVG به صورت برنامه‌نویسی دنبال کنید:

  1. یک شیء Workbook ایجاد کنید و فایل منبع را بارگذاری کنید.
  2. یک نمونه از کلاس ImageOrPrintOptions را برای دسترسی به گزینه‌های اضافی ایجاد تصویر مقداردهی کنید.
  3. هر ورق کار را با فراخوانی setSaveFormat متد به فرمت SVG تبدیل کنید.
  4. Invoke this setOnePagePerSheet method to put all content of one sheet to only one page.
  5. هر ورق کار را با فراخوانی SheetRender متد به فرمت svg تبدیل کنید.
  6. Call this toImage method to output the worksheet into Svg image format.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک شیء کتاب کار ایجاد کنید و فایل منبع را بارگذاری کنید.  
var workbook = new aspose.cells.Workbook("sample.xlsx");  
// یک نمونه از کلاس ImageOrPrintOptions را برای دسترسی به گزینه‌های اضافی ایجاد تصویر اولیه کنید 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// هر ورق کار را با استفاده از متد setSaveFormat به فرمت svg در یک صفحه تبدیل کنید. 
imgOptions.setSaveFormat(aspose.cells.SaveFormat.SVG);
// این متد setOnePagePerSheet را فراخوانی کنید تا تمام محتوای یک شیت فقط در یک صفحه قرار گیرد. 
imgOptions.setOnePagePerSheet(true);
var sheetCount = workbook.getWorksheets().getCount();
for (var i = 0; i < sheetCount; i++) {
	var sheet = workbook.getWorksheets().get(i);
    // هر برگه را با فراخوانی متد SheetRender به فرمت SVG تبدیل کنید.  
	var sr = new aspose.cells.SheetRender(sheet, imgOptions);
	for (var k = 0; k < sr.getPageCount(); k++) {
		// این متد toImage را برای خروجی گرفتن از ورق کار به فرمت تصویر Svg فراخوانی کنید. 
		sr.toImage(k,  sheet.getName() + k + "_out.svg");
	}
}

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

فایل اکسل به SVG

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

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

خلاصه کردن

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

Ask a question

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

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

آیا می توانید اکسل را به صورت SVG صادر کنید؟ شما می‌توانید این Excel JavaScript library را برای صادرات فایل Excel به فرمت فایل SVG نصب کنید. این setSaveFormat متد، Worksheets را به فرمت SVG به صورت برنامه‌نویسی تبدیل می‌کند.

چه برنامه هایی را می توان به SVG تبدیل کرد؟

Copy & paste این کد را در فایل اصلی خود که اکسل را به صورت برنامه‌نویسی به SVG تبدیل می‌کند، قرار دهید.

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