Excel to PDF

Chuyển đổi Excel (XLS, XLSX) sang PDF trực tuyến bằng cách sử dụng API Node.js

Khi nói đến việc chia sẻ hoặc in dữ liệu bảng tính, chuyển đổi Excel sang PDF là tùy chọn đáng tin cậy nhất. PDF đảm bảo khả năng đọc toàn cầu, duy trì bố cục tài liệu và hỗ trợ khả năng tương thích đa nền tảng. Với Aspose.Cells Cloud SDK cho Node.js, việc chuyển đổi XLS hoặc XLSX sang PDF trở nên liền mạch, nhanh chóng và cực kỳ chính xác—hoàn hảo cho cả nhà phát triển và doanh nghiệp.

Tại sao chuyển Excel sang PDF?

  • Định dạng toàn cầu: Tệp PDF mở trên bất kỳ thiết bị nào mà không gặp sự cố định dạng.
  • Bảo mật: Ngăn chặn việc chỉnh sửa trái phép trong khi vẫn đảm bảo tính toàn vẹn của dữ liệu.
  • In ấn sẵn sàng: Lý tưởng cho các báo cáo, hóa đơn và tài liệu tài chính.
  • Chia sẻ Đa nền tảng: Có thể xem trên Windows, macOS, Linux, iOS, Android.

Trong bài viết này, chúng ta sẽ thảo luận về các chủ đề sau đây một cách chi tiết hơn.

Bắt đầu với API Node.js

Sử dụng Aspose.Cells Cloud for Node.js, bạn có thể dễ dàng chuyển đổi một workbook Excel sang định dạng PDF. Nó cho phép bạn biến đổi tất cả các định dạng chính bao gồm XLS, XLSX, XLSB, XLTX, ODS và nhiều hơn nữa. Để biết thêm thông tin, bạn có thể xem Supported file formats.

Điều kiện tiên quyết:

  1. Đăng ký và nhận thông tin xác thực API của bạn từ Aspose Cloud Dashboard.
  2. Cài đặt SDK Node.js qua npm:
npm install asposecellscloud --save

Mã Node.js để Chuyển đổi Excel sang PDF

Vui lòng làm theo các bước được chỉ định dưới đây để chuyển đổi bảng tính Excel của bạn thành tệp .txt theo từng bước:

  1. Tạo một đối tượng của lớp cellsApi mà nhận Client ID và chi tiết Client Secret làm tham số.
  2. Tải tệp XLS đầu vào lên bằng cách sử dụng phương thức uploadFile(…) vào lưu trữ đám mây.
  3. Bây giờ hãy gọi phương thức PostWorkbookSaveAs(…)16 cho định dạng Excel sang 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);

// Tải tệp lên lưu trữ đám mây
const localFilePath = "source.xlsx";
const cloudFilePath = "source.xlsx";
await cellsApi.uploadFile(cloudFilePath, fs.createReadStream(localFilePath));

// Thiết lập yêu cầu chuyển đổi PDF
const saveOptions = {
    SaveFormat: "PDF"
};

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

// Chuyển đổi sang PDF
await cellsApi.postWorkbookSaveAs(request);
console.log("Excel file successfully converted to PDF.");
Excel to PDF

Một cái nhìn trước về chuyển đổi Excel sang PDF với API Node.js

Chuyển đổi Excel sang PDF qua cURL

Bạn thích công cụ dòng lệnh? Bạn cũng có thể chuyển đổi Excel sang PDF bằng cách sử dụng REST API với cURL.

Bước 1: Tạo mã truy cập:

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"

Bước 2: Kích hoạt chuyển đổi Excel sang PDF: Bây giờ chúng ta sẽ thực hiện phương thức PostWorkbookSaveAs để chuyển đổi Excel sang 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 với tên tệp Excel đầu vào.
  • <JWTTOKEN> với mã thông báo truy cập mà bạn đã tạo.

Thử Trình Chuyển Đổi Excel Sang PDF Trực Tuyến Miễn Phí

Trải nghiệm Excel to PDF Converter trực tuyến của chúng tôi để có kết quả ngay lập tức mà không cần bất kỳ mã nào.

excel sang tệp pdf

Ứng dụng chuyển đổi Excel sang PDF.

Tài nguyên hữu ích cho lập trình viên

Kết luận

Dù bạn đang phát triển một giải pháp cấp doanh nghiệp hay một công cụ tự động hóa báo cáo đơn giản, Aspose.Cells Cloud SDK cho Node.js cung cấp một cách mạnh mẽ và đáng tin cậy để chuyển đổi Excel sang PDF trực tuyến. Phương pháp RESTful giúp việc tích hợp trở nên dễ dàng, trong khi SDK đảm bảo định dạng chính xác và thực thi nhanh chóng.

Bắt đầu chuyển đổi các tệp Excel sang PDF ngay bây giờ và tinh giản quy trình tài liệu của bạn!

Đọc sách được đề xuất

Vui lòng truy cập các liên kết sau để tìm hiểu thêm về: