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

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

У нас есть эффективное решение для вас, если вы хотите программно создать конвертер Excel в TIFF. Преобразование Excel в TIFF в приложении на основе Node.js теперь не является сложной задачей. Однако вы можете установить эту Node.js Excel библиотеку в своем проекте и начать писать исходный код для преобразования файлов XLSX в файлы других форматов. К концу этого руководства вы должны знать, как программно преобразовать Excel в TIFF в Node.js.

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

Установка библиотеки Node.js Excel

Это важный шаг для каждого разработчика, так как любая проблема во время установки может повлиять на время разработки. Однако он позволяет скачать пакет API или установить его, выполнив следующие команды:

npm install java
npm install aspose.cells

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

В этой библиотеке представлено множество методов, с помощью которых вы можете легко удовлетворить свои бизнес-требования.

Ниже приведены шаги для программного создания Excel в TIFF:

  1. Создайте объект класса Workbook и загрузите исходный файл XLSX.
  2. Создайте экземпляр класса ImageOrPrintOptions для доступа к определенным параметрам создания изображения.
  3. Установите горизонтальное разрешение, вызвав метод setHorizontalResolution.
  4. Вызовите метод setVerticalResolution, чтобы установить вертикальное разрешение.
  5. Установите стиль шрифта, вызвав метод setDefaultFont.
  6. Вызовите метод setOptimized и установите значение true, чтобы оптимизировать элементы вывода.
  7. Если значение метода OnePagePerSheet равно true, все содержимое одного листа будет выводиться в результате только на одну страницу.
  8. Установите качество изображения, вызвав метод setQuality.
  9. Метод get(index) будет обращаться к первому листу в книге.
  10. Вызовите конструктор класса SheetRender для целевого листа.
  11. Теперь прокрутите страницы и вызовите метод toImage, чтобы создать изображение для листа.

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

// Excel в PNG в Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Создайте объект класса рабочей книги и загрузите исходный файл XLSX.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Создайте экземпляр класса ImageOrPrintOptions для доступа к определенным параметрам создания изображения. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Установите горизонтальное разрешение, вызвав метод setHorizontalResolution. 
imageOptions.setHorizontalResolution(300);
// Вызовите метод setVerticalResolution, чтобы установить вертикальное разрешение. 
imageOptions.setVerticalResolution(300);
// Установите стиль шрифта, вызвав метод setDefaultFont. 
imageOptions.setDefaultFont("MS Gothic");
// Вызовите метод setOptimized, установите значение true, чтобы оптимизировать элементы вывода.
imageOptions.setOptimized(true);
// Если значение метода OnePagePerSheet равно true , все содержимое одного листа будет выведено только на одну страницу в результате. 
imageOptions.setOnePagePerSheet(true);
// Установите качество изображения, вызвав метод setQuality.
imageOptions.setQuality(100)
// Метод 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,  "ExcelToTIFF" + j + ".tiff");
}

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

Excel в TIFF

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

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

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

Мы заканчиваем эту статью, надеясь, что вы научились программно конвертировать Excel в TIFF в Node.js. Кроме того, в разделе «См. Также» есть другие соответствующие сообщения в блогах, которые вы можете проверить. Наконец, посетите документацию этой библиотеки Node.js Excel, чтобы узнать о других интересных функциях.

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

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

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

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

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

Можно ли сохранить Excel в формате TIFF?

Да, вы можете преобразовать изображение Excel в изображение TIFF с помощью этой [библиотеки] Node.js Excel 3. Эта библиотека предлагает широкий спектр методов для программного преобразования файлов Excel в файлы других форматов.

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