Преобразование Excel в PDF в Node.js

Преобразование Excel в PDF в Node.js

Вы хотите программно преобразовать Excel в PDF в Node.js? Хотите настроить и отслеживать процесс конвертации? В этом сообщении блога мы собираемся написать фрагмент кода на Node.js, который преобразует файл Excel в файл PDF. Мы будем использовать простую в установке и легкую библиотеку Node.js для автоматизации процесса преобразования. Файлы PDF обеспечивают улучшенное качество представления данных, являются кроссплатформенными и удобными для обмена. Однако эта библиотека Node.js многофункциональна и предлагает исчерпывающую документацию.

Мы рассмотрим следующие моменты:

Преобразование Excel в PDF в Node.js — установка API

Эту библиотеку довольно просто настроить, если вы установили Node.js на свой локальный хост. Поскольку это библиотека на основе Java, вам также необходимо установить Java на свой компьютер.

Выполните следующие простые команды, чтобы настроить эту библиотеку Node.js Excel:

npm install java
npm install aspose.cells

Библиотека Node.js для программного преобразования файла Excel в PDF

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

Давайте выполним следующие шаги:

  1. Инициализирует экземпляр класса Workbook.
  2. Создайте объект класса PdfSaveOptions(), который будет использоваться для сохранения файла в формате SaveFileFormat.
  3. Вызовите этот метод setSecurityOptions(aspose.cells.PdfSecurityOptions), чтобы включить безопасность в процессе преобразования.
  4. Вызовите метод setPageCount(), чтобы установить количество страниц документа PDF.
  5. Вызовите метод setDefaultFont(), чтобы установить шрифт по умолчанию для отображения символов Unicode.
  6. Метод setDisplayDocTitle() указывает, должна ли строка заголовка окна отображать заголовок документа.
  7. save(fileName, saveFormat) сохранит файл.
// инициализирует экземпляр класса Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// создать объект класса PdfSaveOptions(), который будет использоваться для сохранения файла в формате SaveFileFormat.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// вызовите этот метод setSecurityOptions(aspose.cells.PdfSecurityOptions), чтобы включить безопасность в процессе преобразования.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// вызовите метод setPageCount(), чтобы сохранить количество страниц PDF-документа
pdfSaveOptions.setPageCount(1);

// вызовите метод setDefaultFont(), чтобы установить DefaultFont для отображения символов Unicode
pdfSaveOptions.setDefaultFont("MingLiu");

// Метод setDisplayDocTitle() указывает, должна ли строка заголовка окна отображать заголовок документа.
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) сохранит файл
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Преобразование Excel в PDF — расширенные возможности

До сих пор мы преобразовывали файл Excel в файл PDF, используя несколько строк кода. Однако в документации доступно множество других методов, которые могут помочь вам программно ускорить процесс преобразования.

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

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

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

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

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

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

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