Excel to PDF

Конвертировать Excel (XLS, XLSX) в PDF онлайн с помощью API Node.js

Когда дело доходит до обмена или печати данных в электронных таблицах, конвертация Excel в PDF является самым надежным вариантом. PDF обеспечивает универсальную читаемость, сохраняет макет документа и поддерживает совместимость между платформами. С помощью Aspose.Cells Cloud SDK для Node.js конвертация XLS или XLSX в PDF становится легкой, быстрой и высокой точности — идеально подходит как для разработчиков, так и для предприятий.

Почему стоит конвертировать Excel в PDF?

  • Универсальный формат: PDF-файлы открываются на любом устройстве без проблем с форматированием.
  • Безопасный: Предотвращает несанкционированное редактирование, сохраняя целостность данных.
  • Печать: Идеально подходит для отчетов, счетов и финансовых документов.
  • Кросс-платформенное совместное использование: Доступно на Windows, macOS, Linux, iOS, Android.

В этой статье мы собираемся обсуждать следующие темы более подробно.

Начало работы с Node.js API

Используя Aspose.Cells Cloud for Node.js, вы получаете возможность легко конвертировать рабочую книгу Excel в формат PDF. Это позволяет вам преобразовывать все основные форматы, включая XLS, XLSX, XLSB, XLTX, ODS и многие другие. Для получения дополнительной информации вы можете посетить Supported file formats.

Предварительные требования:

  1. Подпишитесь и получите свои API учетные данные на Aspose Cloud Dashboard.
  2. Установите SDK Node.js через npm:
npm install asposecellscloud --save

Node.js Код для конвертации Excel в PDF

Пожалуйста, выполните указанные ниже шаги, чтобы конвертировать вашу Excel таблицу в файл .txt пошагово:

  1. Создайте объект класса cellsApi, который принимает в качестве аргументов идентификатор клиента и секрет клиента.
  2. Загрузите входной файл XLS, используя метод uploadFile(…) в облачное хранилище.
  3. Теперь вызовите метод PostWorkbookSaveAs(…)16 для формата Excel в PDF.
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const fs = require("fs");
const path = require("path");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";

const cellsApi = new CellsApi(clientId, clientSecret);

// Загрузить файл в облачное хранилище
const localFilePath = "source.xlsx";
const cloudFilePath = "source.xlsx";
await cellsApi.uploadFile(cloudFilePath, fs.createReadStream(localFilePath));

// Настройте запрос на конвертацию в PDF
const saveOptions = {
    SaveFormat: "PDF"
};

const request = new PostWorkbookSaveAsRequest({
    name: cloudFilePath,
    saveOptions: saveOptions,
    newfilename: "converted/output.pdf"
});

// Конвертировать в PDF
await cellsApi.postWorkbookSaveAs(request);
console.log("Excel file successfully converted to PDF.");
Excel to PDF

Предварительный просмотр конвертации Excel в PDF с помощью API Node.js

Преобразовать Excel в PDF с помощью cURL

Предпочитаете инструменты командной строки? Вы также можете конвертировать Excel в PDF с помощью REST API с cURL.

Шаг 1: Сгенерировать токен доступа:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Шаг 2: Запустите преобразование Excel в PDF: Теперь мы будем выполнять метод PostWorkbookSaveAs для выполнения конверсии Excel в PDF:

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT_Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

Replace:

  • sourceFile с именем входного файла Excel.
  • <JWTTOKEN> с токеном доступа, который вы сгенерировали.

Попробуйте бесплатный онлайн конвертер Excel в PDF

Используйте наш Онлайн Excel to PDF Converter для мгновенных результатов без написания кода.

excel to pdf file

Приложение для конвертации Excel в PDF.

Полезные ресурсы для разработчиков

Заключение

Независимо от того, разрабатываете ли вы решение корпоративного уровня или простой инструмент автоматизации отчетов, Aspose.Cells Cloud SDK для Node.js предоставляет надежный и эффективный способ конвертации Excel в PDF онлайн. RESTful подход упрощает интеграцию, в то время как SDK обеспечивает точное форматирование и быструю обработку.

Начните конвертировать файлы Excel в PDF сейчас и упростите свои документооборот!

Рекомендованная литература

Пожалуйста, посетите следующие ссылки, чтобы узнать больше о: