
Cách chuyển PDF thành sổ làm việc Excel với Node.js.
Chuyển đổi PDF tài liệu thành Excel bảng tính là một yêu cầu phổ biến cho các nhà phát triển làm việc với việc trích xuất dữ liệu và báo cáo. Không giống như các tệp tĩnh, Excel cung cấp định dạng có cấu trúc và khả năng thực hiện các phép tính và phân tích. Trong bài viết này, bạn sẽ học cách chuyển đổi PDF thành XLS hoặc XLSX trong Node.js bằng cách sử dụng Aspose.PDF Cloud SDK, một API RESTful giúp đơn giản hóa việc thao tác PDF.
🚀 API chuyển đổi PDF sang XLS
SDK Aspose.PDF Cloud cho Node.js được xây dựng cho các nhà phát triển cần khả năng xử lý PDF mạnh mẽ, mở rộng và linh hoạt trong đám mây. Dưới đây là lý do tại sao nó nổi bật:
- Chuyển đổi độ chính xác cao: Chuyển đổi các bảng và bố cục PDF phức tạp thành các bảng tính Excel có cấu trúc đầy đủ trong khi giữ nguyên định dạng ban đầu.
- Hỗ trợ định dạng XLS và XLSX: Chọn giữa định dạng .xls cũ và định dạng .xlsx hiện đại dựa trên nhu cầu ứng dụng của bạn.
- Tùy chọn tùy chỉnh: Cấu hình cài đặt bảng tính như chèn cột trống, phân phối bảng tính đồng nhất và đường dẫn đầu ra mục tiêu.
- Nền tảng chéo & Dựa trên đám mây: Truy cập chức năng PDF-to-Excel của bạn trên bất kỳ hệ điều hành nào mà không cần phụ thuộc vào máy cục bộ.
🧩 Điều kiện tiên quyết
Để bắt đầu với Cloud API, cài đặt SDK Node.js chính thức qua npm:
> npm i asposepdfcloud
Thứ hai, tạo một tài khoản miễn phí trên Aspose.Cloud dashboard và lấy ID Khách hàng và Bí mật Khách hàng của bạn để xác thực.
🛠️ Chuyển PDF thành XLSX trong Node.js
Hãy khám phá chi tiết về cách chúng ta có thể sử dụng Cloud API để giảm thiểu đáng kể quy trình xử lý thủ công, tự động trích xuất dữ liệu PDF và tích hợp chức năng chuyển đổi trực tiếp vào các ứng dụng Node.js của họ.
- Khởi tạo
PdfApi
với thông tin xác thực của bạn.- Thứ hai, xác định tệp PDF nguồn và cài đặt đầu ra.
- Cuối cùng, gọi API routine PutPageConvertToJpeg(…) để chuyển đổi trang PDF thành hình ảnh JPG.
const { PdfApi } = require("asposepdfcloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);
// Tải lên PDF lên bộ nhớ đám mây (nếu chưa có ở đó)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
// Chuyển đổi PDF thành sổ làm việc Excel trực tuyến
const pageNumber = 1;
const width = 800;
const height = 800;
const resultFile = "result.xls";
pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
.then(response => {
console.log("Convert PDF to Excel:", resultFile);
})
.catch(err => console.error("Conversion error:", err));
});
Một bản xem trước của việc chuyển đổi PDF sang XLSX.
Tập tin PDF mẫu và sổ làm việc Excel kết quả được tạo trong ví dụ trên có thể được tải xuống từ Binder1-1.pdf và myResultant.xlsx.
🌟 Mẹo
- Để xem sổ làm việc Excel kết quả, bạn có thể xem xét sử dụng ứng dụng Excel view App miễn phí của chúng tôi.
💻 Chuyển đổi PDF sang Excel bằng cURL
Bạn có thích lệnh dòng lệnh không? Đây là cách chuyển đổi PDF sang Excel sử dụng Aspose Cloud và cURL:
Bước 1: Tạo mã thông báo truy cập
curl -v "http://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bước 2: Chuyển đổi PDF sang XLSX
curl -v "http://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
Để lưu trực tiếp vào lưu trữ đám mây:
curl-v "http://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}
Thay thế sourceFile
bằng tên của PDF đầu vào (đã có sẵn trong lưu trữ đám mây), myResultantFile
bằng tên của workbook Excel đã chuyển đổi và, accessToken
bằng mã thông báo truy cập JWT được tạo ở trên.
🧪 Thử chuyển PDF sang Excel miễn phí trực tuyến
Trải nghiệm sức mạnh của Aspose.PDF Cloud bằng cách sử dụng PDF to XLSX Converter miễn phí. Ứng dụng nhẹ và siêu hiệu quả này được phát triển dựa trên API REST của Aspose.PDF Cloud.
Ứng dụng chuyển đổi PDF miễn phí sang XLSX.
📝 Kết luận
Sử dụng Aspose.PDF Cloud SDK cho Node.js, việc chuyển đổi PDF sang Excel trở nên đơn giản, nhanh chóng và đáng tin cậy. Bất kể bạn đang xây dựng các quy trình tự động hóa tài liệu hay bảng điều khiển báo cáo, API này cho phép trích xuất dữ liệu liền mạch vào các bảng tính có cấu trúc.
Liên kết hữu ích
Các Bài Viết Được Đề Xuất
Chúng tôi rất khuyến nghị bạn nên xem các bài viết trên blog sau đây để tìm hiểu thông tin về: