Chuyển đổi tài liệu Word thành ảnh JPEG, PNG hoặc GIF trong Node.js.

Chuyển đổi Tài liệu Word thành hình ảnh JPG, PNG hoặc GIF trong Node.js

Trong bài viết trước, chúng tôi đã trình bày quy trình chuyển đổi định dạng PDF sang JPG, PNG và GIF theo chương trình. Bài đăng trên blog này sẽ hướng dẫn chúng ta cách chuyển đổi Word sang JPEG, GIF và PNG bằng thư viện hình ảnh Node.Js. Word là một trong những định dạng phổ biến để chia sẻ và in tài liệu. Chúng tôi thường cần chuyển đổi tài liệu từ sang các định dạng hình ảnh khác nhau. Tốt hơn là sử dụng các công cụ chuyên dụng đã được phát triển để cung cấp giải pháp chuyển đổi linh hoạt, dễ bảo trì theo nhu cầu của bạn. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi tài liệu từ sang hình ảnh JPG, PNG hoặc GIF trong Node.js.

Trong bài viết này, chúng ta sẽ nói về các chủ đề sau:

API REST của trình chuyển đổi Word sang hình ảnh và SDK Node.js

Trong bài viết này, chúng ta sẽ sử dụng Node.js SDK của GroupDocs.Conversion Cloud API để chuyển đổi từ DOCX thành Hình ảnh JPEG, PNG hoặc GIF trong các ứng dụng Node.js. API này cho phép bạn chuyển đổi tài liệu của mình sang bất kỳ định dạng nào bạn cần. Nó hỗ trợ chuyển đổi hơn 50 loại tài liệu và hình ảnh như Word, Excel, PowerPoint, PDF, HTML, JPG, PNG và CAD. Nó cũng cung cấp SDK .NET, Java, PHP, Ruby, Android và Python dưới dạng các thành viên họ chuyển đổi tài liệu cho Cloud API.

Bạn có thể cài đặt GroupDocs.Conversion Cloud cho các ứng dụng Node.js của mình bằng cách sử dụng lệnh sau trong bảng điều khiển:

npm install groupdocs-conversion-cloud

Vui lòng lấy ID khách hàng và Bí mật khách hàng của bạn từ bảng điều khiển trước khi bạn bắt đầu làm theo các bước và ví dụ về mã có sẵn. Khi bạn có ID và bí mật của mình, hãy thêm mã như hình bên dưới:

# Nhập SDK Node.js trong ứng dụng nút của bạn từ http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// lấy clientId và clientSecret từ https://dashboard.groupdocs.cloud (yêu cầu đăng ký miễn phí).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Chuyển đổi định dạng Word sang JPG bằng API REST trong Node.js

Bạn có thể chuyển đổi tệp hình ảnh Word sang JPEG bằng cách thực hiện theo các bước đơn giản dưới đây:

  1. Upload file word lên đám mây
  2. Chuyển đổi Hình ảnh từ Word sang JPG trực tuyến miễn phí trong Node.js
  3. Tải xuống tệp JPG đã chuyển đổi

Tải lên hình ảnh

Đầu tiên, tải tệp từ lên đám mây bằng mẫu mã sau:

// mở tệp trong IOStream từ ổ đĩa hệ thống của bạn.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.docx';
// Đọc tài liệu
fs.readFile(resourcesFolder, (err, fileStream) => {
  // xây dựng FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // tạo yêu cầu tệp tải lên
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.docx", fileStream, myStorage);
  // cập nhật dử liệu
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Do đó, tệp từ đã tải lên sẽ có sẵn trong phần tệp của trang tổng quan của bạn trên đám mây.

Chuyển đổi tệp Word sang JPG Trực tuyến bằng Node.js

Vui lòng làm theo các bước được đề cập bên dưới để chuyển đổi tệp Word sang JPG theo chương trình:

  • Tạo một phiên bản của ConvertApi
  • Tạo phiên bản ConvertSettings
  • Đặt đường dẫn file word
  • Gán “jpg” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest
  • Nhận kết quả bằng cách gọi phương thức ConvertApi.convertDocument()

Ví dụ mã sau đây cho thấy cách chuyển đổi từ sang jpg mà không làm giảm chất lượng bằng API REST trong Node.js:

// Cách chuyển định dạng Word sang JPG bằng API REST trong Node.js
const convert = async() => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // Tạo yêu cầu tài liệu chuyển đổi
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Word Doc to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Tải xuống tệp đã chuyển đổi

Mẫu mã trên sẽ lưu tệp từ đã chuyển đổi trên đám mây. Bạn có thể tải xuống bằng mẫu mã sau:

// xây dựng FileApi để tải xuống tệp đã chuyển đổi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// tạo yêu cầu tệp donwload
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// tải xuống tệp và loại phản hồi Luồng
fileApi.downloadFile(request)
    .then(function (response) {
        // lưu tập tin trong thư mục hệ thống của bạn
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Chuyển đổi hình ảnh Word sang JPEG bằng Tùy chọn nâng cao

Vui lòng làm theo các bước được đề cập bên dưới bằng cách sử dụng API chuyển đổi trực tuyến chất lượng cao từ Word sang JPEG với một số cài đặt nâng cao:

  • Tạo một phiên bản của ConvertApi
  • Tạo phiên bản ConvertSettings
  • Đặt đường dẫn file word
  • Chỉ định “jpeg” để định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Xác định JpegConvertOptions
  • Sau đó, đặt các cài đặt chuyển đổi khác nhau như thang độ xám, fromPage, pagesCount, chất lượng, rotateAngle, usePdf, v.v.
  • Tạo ConvertDocumentRequest
  • Nhận kết quả bằng cách gọi phương thức ConvertApi.convertDocument()

Ví dụ mã sau đây cho thấy cách chuyển đổi định dạng từ sang định dạng jpeg trực tuyến với các tùy chọn chuyển đổi nâng cao:

// Cách chuyển Word sang ảnh JPEG bằng Advanced Options
const convert_options = async() => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  try {
    // Tạo yêu cầu tài liệu chuyển đổi
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted Word to JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word file:", err);
})

Cách chuyển đổi Word sang hình ảnh PNG trực tuyến bằng Node.js

Vui lòng làm theo các bước được đề cập bên dưới để chuyển đổi tệp Word sang PNG theo chương trình:

  • Tạo một phiên bản của ConvertApi
  • Tạo phiên bản ConvertSettings
  • Đặt đường dẫn file word
  • Gán “png” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest
  • Nhận kết quả bằng cách gọi phương thức ConvertApi.convertDocument()

Ví dụ mã sau đây cho thấy cách chuyển đổi từ sang png mà không làm giảm chất lượng bằng API REST trong Node.js:

// Cách chuyển Word sang ảnh PNG trực tuyến bằng Node.js
const convert = async() => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  try {
    // Tạo yêu cầu tài liệu chuyển đổi
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Word to PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Cách chuyển đổi tệp Word sang GIF trực tuyến bằng Node.js

Vui lòng làm theo các bước được đề cập bên dưới để chuyển đổi tệp Word sang GIF theo chương trình:

  • Tạo một phiên bản của ConvertApi
  • Tạo phiên bản ConvertSettings
  • Đặt đường dẫn file word
  • Gán “gif” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest
  • Nhận kết quả bằng cách gọi phương thức ConvertApi.convertDocument()

Ví dụ mã sau đây cho thấy cách chuyển đổi từ thành gif mà không làm giảm chất lượng bằng API REST trong Node.js:

// Cách chuyển định dạng Word sang GIF trực tuyến bằng Node.js
const convert = async() => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  try {
    // Tạo yêu cầu tài liệu chuyển đổi
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Word to GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Chuyển đổi từ trực tuyến sang hình ảnh

Làm cách nào để chuyển đổi tệp hình ảnh Word DOC trực tuyến? Vui lòng thử word-to-jpg, word-to-jpeg, word-to-png hoặc word-to-gif trực tuyến miễn phí sang trình chuyển đổi hình ảnh, đã được phát triển bằng API trên.

Phần kết luận

Đây là phần cuối của bài đăng trên blog này. Chúng tôi hy vọng bạn đã học được:

  • cách đổi định dạng word sang JPG trên cloud;
  • cách chuyển đổi từ sang JPEG bằng các tùy chọn nâng cao;
  • lập trình tải lên tệp từ và sau đó tải xuống tệp đã chuyển đổi từ đám mây;
  • lập trình chuyển định dạng file word sang png trên đám mây;
  • cách chuyển word sang định dạng ảnh GIF trên cloud;

Bạn có thể tìm hiểu thêm về GroupDocs.Conversion Cloud API bằng cách sử dụng tài liệu. Chúng tôi cũng cung cấp phần Tham chiếu API cho phép bạn hình dung và tương tác trực tiếp với các API của chúng tôi thông qua trình duyệt.

Ngoài ra, chúng tôi khuyên bạn nên đọc Hướng dẫn bắt đầu. của chúng tôi

Groupdocs.cloud thỉnh thoảng xuất bản các bài viết trên blog về các chủ đề mới. Giữ liên lạc cho các bản cập nhật mới nhất là rất quan trọng.

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

Bạn có thể đặt bất kỳ câu hỏi nào về cách chuyển đổi định dạng từ sang định dạng hình ảnh thông qua Diễn đàn hỗ trợ miễn phí của chúng tôi

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

Làm cách nào để chuyển đổi tài liệu Word sang JPG trong Node.js?

Vui lòng truy cập Word to JPG này để tìm hiểu mã chuyển đổi tài liệu Word sang định dạng tệp JPG một cách nhanh chóng và dễ dàng.

Tôi có thể chuyển đổi tài liệu sang JPG bằng API REST không?

Tạo phiên bản của ConvertApi, đặt các giá trị của cài đặt chuyển đổi và gọi phương thức ConvertDocument với ConvertDocumentRequest để chuyển đổi tài liệu DOCX sang hình ảnh JPG.

Làm cách nào để chuyển đổi Word sang JPG trực tuyến miễn phí?

Bộ chuyển đổi Word sang JPG trực tuyến miễn phí cho phép bạn xuất Word sang định dạng JPG một cách nhanh chóng và dễ dàng. Khi quá trình chuyển đổi hoàn tất, bạn có thể tải xuống tệp JPG.

Làm cách nào để chuyển đổi tài liệu Word sang JPG miễn phí?

  • Mở trình chuyển đổi Word sang JPG trực tuyến miễn phí
  • Nhấp vào bên trong khu vực thả tệp để tải lên Word hoặc kéo và thả tệp Word.
  • Nhấp vào nút Convert Now và phần mềm chuyển đổi Word sang JPG trực tuyến sẽ chuyển đổi tệp Word thành JPG.
  • Liên kết tải xuống của tệp đầu ra sẽ khả dụng ngay lập tức sau khi chuyển đổi Word sang tệp JPG.

Làm cách nào để cài đặt thư viện tải xuống miễn phí chuyển đổi định dạng Word sang JPG?

Tải xuống và cài đặt trình chuyển đổi DOC sang JPG tải xuống miễn phí thư viện Node.js để tạo, xử lý và chuyển đổi hình ảnh Word sang JPG theo chương trình.

Làm cách nào để chuyển đổi Word sang JPG ngoại tuyến trong windows?

Vui lòng tải xuống miễn phí phần mềm windows chuyển đổi Word sang JPG ngoại tuyến này. Công cụ tải xuống miễn phí trình chuyển đổi Word DOC hoặc DOCX sang JPG trực tuyến này sẽ biến tài liệu thành ảnh JPG trong cửa sổ một cách nhanh chóng chỉ bằng một cú nhấp chuột.

Xem thêm

Chúng tôi khuyên bạn nên truy cập các bài viết sau để biết thêm thông tin: