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

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

Node.js API преобразования Excel в PDF

Для преобразования файлов Excel XLSX/XLS в PDF мы будем использовать Aspose.Cells для Node.js через Java. Это API для работы с электронными таблицами, который позволяет легко создавать, читать, изменять и преобразовывать книги Excel. Вы можете либо скачать пакет API, либо установить его с помощью следующей команды NPM.

> npm install aspose.cells

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

Ниже приведены шаги для преобразования файлов Excel XLSX или XLS в PDF.

В следующем примере кода показано, как преобразовать файл Excel XLSX в PDF.

// загрузить книгу
var workbook = aspose.cells.Workbook("workbook.xlsx");

// конвертировать Excel в PDF
workbook.save("Excel to PDF.pdf", SaveFormat.PDF);

Файл Excel

Node.js Excel в PDF

Преобразованный PDF

Эксель в PDF

Excel XLSX/XLS в PDF — дополнительные параметры

Aspose.Cells также позволяет вам управлять преобразованием Excel в PDF, используя различные параметры. Например, вы можете установить соответствие PDF, сжатие, стиль линий сетки, количество страниц на листе и т. д. Для настройки преобразования API предоставляет класс PdfSaveOptions.

Ниже приведены шаги для преобразования файла Excel в PDF с дополнительными параметрами.

В следующем примере кода показано, как преобразовать Excel в PDF с помощью дополнительных параметров.

// загрузить книгу
var workbook = aspose.cells.Workbook("workbook.xlsx");

// создавать и устанавливать параметры PDF
pdfOptions = aspose.cells.PdfSaveOptions();
pdfOptions.setCompliance(aspose.cells.PdfCompliance.PDF_A_1_B);

// конвертировать Excel в PDF
workbook.save("Excel to PDF - Compliance.pdf", pdfOptions);

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

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

Вывод

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

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