Как конвертировать Excel в JPG в Node.js

Как конвертировать Excel в JPG в Node.js

Автоматизация преобразования Excel в JPG очень помогает, когда дело доходит до бизнес-презентации. В большинстве случаев вы не можете прикреплять огромные файлы Excel к презентациям PowerPoint. Поэтому вы можете преобразовать Excel в JPG, написав несколько строк исходного кода на JavaScript. В этом сообщении блога вы узнаете, как программно преобразовать Excel в JPG в Node.js. Мы установим эту XLSX JS библиотеку в нашем проекте Node.js, чтобы создать конвертер Excel в JPG.

В этом блоге будут рассмотрены следующие моменты:

Установка библиотеки XLSX JS

Процесс установки этой библиотеки JavaScript удобен для разработчиков. Таким образом, вы можете либо скачать пакет API, либо установить его, выполнив следующие команды:

npm install java
npm install aspose.cells

Как конвертировать Excel в JPG в Node.js

Эта многофункциональная библиотека предлагает огромный набор функций. Теперь вы можете приступить к написанию кода для создания конвертера Excel в JPG программным путем.

Пожалуйста, следуйте инструкциям ниже:

  1. Инициализируйте экземпляр класса Workbook и загрузите исходный файл.
  2. Создайте объект класса ImageOrPrintOptions для доступа к определенным параметрам создания изображения.
  3. Вызовите метод setImageType, чтобы установить тип изображения.
  4. Метод get(index) будет обращаться к первому листу в книге.
  5. Инициализируйте конструктор класса SheetRender для целевого листа.
  6. Прокрутите страницы и вызовите метод toImage, чтобы создать изображения для листов.

Скопируйте и вставьте следующий код в основной файл:

// Excel в PNG в Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Инициализируйте экземпляр класса рабочей книги и загрузите исходный файл. 
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");
}

Результат можно увидеть на изображении ниже:

Конвертер Excel в JPG

Получить бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.

Подведение итогов

Подводя итог, вы узнали, как программно конвертировать Excel в JPG в Node.js. Эта статья, безусловно, поможет вам, если вы хотите разработать модуль преобразования Excel в JPG, используя эту библиотеку XLSX JS. Кроме того, вы можете посетить документацию, чтобы изучить другие функции.

Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.

Наконец, conholdate.com пишет новые сообщения в блоге. Так что, пожалуйста, оставайтесь на связи для регулярных обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Часто задаваемые вопросы

Как преобразовать Excel в изображение?

Вы можете перейти по этой ссылке, чтобы узнать фрагмент кода и шаги по программному преобразованию Excel в JPG/JPEG.

Смотрите также