Trong bài viết gần đây, chúng tôi đã triển khai chức năng chuyển đổi GIF thành PNG. Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách chuyển đổi GIF thành JPG/JPEG bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho Node.js. API chuyển đổi tệp này rất dễ sử dụng và các nhà phát triển JavaScript có thể thực hiện quy trình tích hợp mà không cần bất kỳ sự phụ thuộc nào của bên thứ ba. Ngoài Đám mây SDK, bạn có thể tận dụng các API REST được [GroupDocs.Conversion] hiển thị 7. Do đó, chúng tôi sẽ thực hiện toàn bộ quá trình triển khai chức năng và bạn sẽ có thể xây dựng trình chuyển đổi GIF sang JPG của mình ở cuối hướng dẫn này.
Chúng ta sẽ đi qua các phần sau trong hướng dẫn này:
- Cài đặt API chuyển đổi tệp
- Chuyển đổi GIF sang JPG trong Node.js
- Công cụ chuyển đổi GIF sang JPG trực tuyến
Cài đặt API chuyển đổi tệp
Quá trình cài đặt thư viện Cloud cấp doanh nghiệp này khá đơn giản. Sau khi cài đặt, bạn có thể thực hiện lệnh gọi API để đáp ứng nhu cầu ứng dụng của mình. Để cài đặt GroupDocs.Conversion Cloud SDK cho Node.js, vui lòng chạy lệnh sau vào terminal/CMD:
npm install groupdocs-conversion-cloud
Bước tiếp theo là thiết lập thư viện chuyển đổi GIF sang JPG này. Với mục đích này, bạn sẽ cần tạo một ứng dụng để lấy thông tin xác thực API được tạo (Bí mật ứng dụng khách, API ứng dụng khách) từ Đám mây API trang tổng quan. Vui lòng truy cập hướng dẫn này nếu bạn gặp bất kỳ khó khăn nào trong quá trình này.
Chuyển đổi GIF sang JPG trong Node.js
Hãy viết một vài dòng mã nguồn bằng JavaScript để thực hiện chuyển đổi GIF sang JPG theo chương trình. Chúng tôi đã tải tệp GIF nguồn lên trang tổng quan API Cloud mà bạn có thể tải lên theo cách thủ công hoặc theo chương trình.
Các bước sau đây trình bày cách chuyển đổi GIF sang JPG trong Node.js:
- Đưa mô-đun groupdocs-conversion-cloud vào dự án của bạn.
- Đặt thông tin xác thực API của bạn (ví dụ: Bí mật ứng dụng khách, API ứng dụng khách).
- Bây giờ, hãy gọi hàm fromKeys của lớp ConvertApi và chuyển thông tin xác thực API.
- Tiếp theo, Khởi tạo một phiên bản của lớp ConvertSettings.
- Gán các giá trị cho các thuộc tính của lớp ConvertSettings chẳng hạn như storageName, filePath, outPath và định dạng.
- Khởi tạo một thể hiện của lớp ConvertDocumentRequest bằng đối tượng của lớp ConvertSettings.
- Gọi phương thức convertDocument để chuyển đổi GIF sang JPG trong Node.js.
Bạn có thể lấy đoạn mã sau sẽ chuyển đổi GIF sang JPG:
// Đưa mô-đun groupdocs-conversion-cloud vào dự án của bạn.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Đặt thông tin xác thực API của bạn (ví dụ: Bí mật ứng dụng khách, API ứng dụng khách).
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Bây giờ, hãy gọi hàm fromKeys của lớp ConvertApi và chuyển thông tin xác thực API.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Tiếp theo, Khởi tạo một phiên bản của lớp ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Gán các giá trị cho các thuộc tính của lớp ConvertSettings chẳng hạn như storageName, filePath, outPath và định dạng.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "jpg";
settings.outputPath = "test/output.jpg";
// Khởi tạo một thể hiện của lớp ConvertDocumentRequest bằng đối tượng của lớp ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Gọi phương thức ConvertDocument để chuyển đổi GIF sang JPG trong Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})
Khi bạn chạy tệp máy chủ, bạn sẽ thấy tệp JPG được tạo trong bảng điều khiển API Cloud như trong hình bên dưới:
Trình chuyển đổi GIF sang JPG trực tuyến
Phần này giới thiệu một công cụ trực tuyến mà bạn có thể sử dụng để chuyển đổi GIF sang JPG trong bất kỳ trình duyệt web nào. Nó được hỗ trợ bởi GroupDocs.Conversion Cloud SDKs và có giao diện người dùng trang nhã và thân thiện với người dùng. Trên hết, nó hoàn toàn miễn phí và không yêu cầu tạo tài khoản hay đăng ký.
Phần kết luận
Điều này đưa chúng ta đến phần cuối của bài viết blog này. Chúng tôi đã xem qua đoạn mã và các bước để chuyển đổi GIF sang JPG trong Nodejs bằng cách sử dụng GroupDocs.Conversion Cloud SDK for Node.js. Hơn nữa, chúng tôi đã khám phá công cụ chuyển đổi GIF sang JPG trực tuyến cung cấp khả năng chuyển đổi GIF sang JPG/JPEG mượt mà và hiệu quả. Hơn nữa, bạn có thể truy cập tài liệu và kho GitHub để khám phá thêm. Ngoài ra, chúng tôi khuyên bạn nên truy cập Hướng dẫn bắt đầu để phát triển.
Cuối cùng, groupdocs.cloud đang viết bài mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.
Trợ giúp có sẵn
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 – Câu hỏi thường gặp
Làm cách nào để thay đổi GIF thành JPG?
Có một công cụ trực tuyến để chuyển đổi GIF sang JPG trong trình duyệt web, hơn nữa, bạn có thể truy cập liên kết này để biết giải pháp có lập trình.