Следуйте этому руководству, чтобы узнать, как преобразовать Excel в PNG в Node.js с помощью этого JavaScript Excel API. PNG — это формат файла изображения, тогда как Excel предлагает много возможностей для представления и хранения данных. Однако преобразование Excel в PNG делает ваши бизнес-операции быстрыми и эффективными, поскольку большинство форматов изображений можно легко открыть на любой платформе без установки стороннего программного обеспечения. Прежде чем продолжить работу с этим учебным пособием, убедитесь, что вы установили Node.js на свой локальный компьютер.
Мы рассмотрим следующие разделы:
Установка JavaScript Excel API
Процедура установки этого API довольно проста и удобна для разработчиков. Он предлагает мощные функции для преобразования файлов и манипулирования файлами. Однако вы можете запустить следующие команды, чтобы установить этот API в свой проект Node.js.
npm install java
npm install aspose.cells
В противном случае скачайте пакет API и интегрируйте эту библиотеку в свой проект Node.js.
Преобразование Excel в PNG в Node.js
Мы будем использовать этот JavaScript API Excel для программного преобразования Excel в PNG. Кроме того, вы можете найти огромный стек методов, предоставляемых этим API.
Вы можете выполнить следующие шаги и фрагмент кода:
- Создайте объект Workbook и загрузите исходный файл.
- Создайте экземпляр класса ImageOrPrintOptions, чтобы получить доступ к дополнительным параметрам создания изображения.
- Установите тип изображения, вызвав метод setImageType.
- Вызовите метод get(index), чтобы получить первый рабочий лист.
- Создайте объект SheetRender для целевого листа.
- Вызовите метод toImage, чтобы сгенерировать изображение для рабочего листа.
// Excel в PNG в Nodejs
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Создайте объект рабочей книги и загрузите исходный файл
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Создайте экземпляр класса ImageOrPrintOptions, чтобы получить доступ к дополнительным параметрам создания изображения.
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Установите тип изображения, вызвав метод setImageType
imgOptions.setImageType(aspose.cells.ImageType.PNG);
// Вызовите метод get(index), чтобы получить первый рабочий лист.
var sheet = workbook.getWorksheets().get(0);
// Создайте объект SheetRender для целевого листа
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
for (var j = 0; j < sr.getPageCount(); j++) {
// Вызовите метод toImage, чтобы сгенерировать изображение для рабочего листа.
sr.toImage(j, "WToImage-out" + j + ".png");
}
}
}
}
Вы можете увидеть результат на изображении ниже:
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений на пробную версию.
Подведение итогов
Это конец этого урока. Мы рассмотрели, как программно конвертировать Excel в PNG в Node.js. Этот пост в блоге, несомненно, поможет вам, если вы хотите разработать конвертер Excel в PNG, используя этот JavaScript API Excel. Кроме того, вы можете посетить документацию, чтобы узнать о других положениях и методах, предлагаемых этой библиотекой. Кроме того, conholdate.com пишет новые сообщения в блогах на новые темы. Поэтому, пожалуйста, оставайтесь на связи для регулярных обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.
Часто задаваемые вопросы
Как преобразовать Excel в PNG?
Вы можете преобразовать файлы Excel в формат изображения с помощью этого JavaScript Excel API. Эта библиотека может помочь вам выполнить это преобразование программно.
Как преобразовать данные Excel в изображение?
Вызовите этот метод toImage, чтобы программно сгенерировать изображение из листа Excel. Кроме того, посетите эту ссылка, чтобы узнать о других известных методах этой библиотеки.