Trích xuất hình ảnh từ Excel trong Node.js

Trích xuất hình ảnh từ Excel trong Node.js

Mục tiêu của bài đăng blog này là trích xuất hình ảnh từ Excel trong Node.js theo chương trình. Giờ đây, khá dễ dàng để trích xuất hình ảnh từ các tài liệu như tệp Excel, tệp Word, v.v. Chúng tôi sẽ sử dụng thư viện JavaScript này để thực hiện trích xuất hình ảnh bằng cách viết một vài dòng mã nguồn trong ứng dụng dựa trên Node.js. Tuy nhiên, bạn có thể xử lý và thao tác với Bảng tính Excel để đáp ứng nhu cầu kinh doanh của mình. Vì vậy, hãy bắt đầu hướng dẫn này và tìm hiểu tự động trích xuất hình ảnh.

Các điểm sau đây sẽ được đề cập trong hướng dẫn này:

Cài đặt thư viện trích xuất hình ảnh

Quá trình cài đặt thư viện JavaScript này rất nhanh chóng. Do đó, bạn có thể tải xuống gói API hoặc cài đặt nó bằng cách chạy các lệnh sau:

npm install java
npm install aspose.cells

Trích xuất hình ảnh từ Excel trong Node.js

Bạn có thể mở, sửa đổi và lưu tài liệu Excel bằng thư viện JavaScript này. Trong phần này, chúng tôi sẽ viết đoạn mã và các bước để thực hiện trích xuất hình ảnh từ tệp Excel theo chương trình.

Sau đây là các bước:

  1. Tạo đối tượng Workbook từ tệp nguồn.
  2. Lấy bảng tính đầu tiên bằng cách gọi phương thức get.
  3. Gọi phương thức getPictures().get để lấy Ảnh đầu tiên trong bảng tính đầu tiên.
  4. Đặt đường dẫn tệp hình ảnh đầu ra.
  5. Khởi tạo một thể hiện của lớp ImageOrPrintOptions.
  6. Chỉ định định dạng hình ảnh là JPEG hoặc PNG.
  7. Lưu hình ảnh bằng cách gọi phương thức toImage.

Sao chép và dán đoạn mã sau vào tệp chính của bạn:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Tạo một đối tượng sổ làm việc từ tệp nguồn.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Lấy bảng tính đầu tiên bằng cách gọi phương thức get.
var worksheet = workbook.getWorksheets().get(0);
// Gọi phương thức get để lấy Ảnh đầu tiên trong bảng tính đầu tiên. 
var pic = worksheet.getPictures().get(0);
// Đặt đường dẫn tệp hình ảnh đầu ra.
var fileName = "aspose-logo.jpg";
// Khởi tạo một thể hiện của lớp ImageOrPrintOptions.
var printoption = new aspose.cells.ImageOrPrintOptions();
// Chỉ định định dạng hình ảnh thành JPEG hoặc PNG.
printoption.setImageType(aspose.cells.ImageType.JPEG);
// Lưu hình ảnh bằng cách gọi phương thức toImage. 
pic.toImage(fileName, printoption);

Đầu ra có thể được nhìn thấy trong hình ảnh dưới đây:

trích xuất hình ảnh

Nhận giấy phép miễn phí

Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Đây là phần cuối của bài viết blog này. Tôi hy vọng bạn đã học được cách trích xuất hình ảnh từ Excel trong Node.js theo chương trình. Ngoài ra, bạn có thể làm nhiều việc khác bằng thư viện JavaScript này và đáp ứng yêu cầu phần mềm của mình. Cuối cùng, tài liệu cung cấp thông tin chi tiết đầy đủ về việc phát triển và cài đặt.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, conholdate.com đang viết bài blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp

Làm cách nào để trích xuất hình ảnh từ Excel?

Liên kết này chứa các bước và đoạn mã giúp bạn xây dựng mô-đun trích xuất hình ảnh cho ứng dụng doanh nghiệp của mình.

Xem thêm