Chuyển đổi SVG sang JPG trong Node.js - Chuyển đổi SVG sang JPG

SVG(Đồ họa vectơ có thể mở rộng) được sử dụng rộng rãi cho các logo và các biểu tượng không phức tạp khác. Tuy nhiên, định dạng tệp hình ảnh này không được khuyến nghị cho những hình ảnh có kết cấu và thông số kỹ thuật xa hoa. Mặt khác, JPG/JPEG là định dạng tệp hình ảnh nhẹ mà bạn có thể chia sẻ qua internet một cách dễ dàng. Nó tương thích cao và bạn có thể mở tệp JPG/JPEG dễ dàng trên mọi nền tảng. Groupdocs.Conversion cung cấp API Cloud SDKREST mà bạn có thể cài đặt để xây dựng trình chuyển đổi SVG sang JPG theo chương trình. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi SVG sang JPG trong Node.js bằng cách sử dụng SDK đám mây Groupdocs.Conversion cho Node.js.

Chúng tôi sẽ đề cập đến các điểm sau:

Chuyển đổi SVG sang JPG - Cài đặt API

Quá trình cài đặt của bất kỳ thư viện nào cũng đáng được xem xét khi nói đến việc phát triển ứng dụng nhanh chóng. Vì vậy, bạn có thể chạy lệnh sau trong terminal để cài đặt [thư viện] chuyển đổi SVG sang JPG này:

npm install groupdocs-conversion-cloud

Tiếp theo, bạn sẽ đăng nhập vào API Cloud bảng điều khiển và tạo một ứng dụng. Sau khi tạo ứng dụng, bạn có thể lấy thông tin xác thực API (Bí mật ứng dụng khách, API ứng dụng khách) cho trang tổng quan.

Lưu ý: Bạn có thể truy cập hướng dẫn này để tìm hiểu cách lấy thông tin xác thực API.

Chuyển đổi SVG sang JPG trong Node.js

Phần này trình bày cách chuyển đổi SVG sang JPG bằng cách sử dụng các phương pháp được cung cấp bởi Groupdocs.Conversion Cloud SDK cho Node.js.

Đám mây API trang tổng quan chứa tệp SVG nguồn mà bạn có thể tải lên theo cách thủ công hoặc lập trình bằng cách gọi phương thức UploadFile.

Vui lòng làm theo các bước được đề cập dưới đây:

  • Đưa mô-đun groupdocs-conversion-cloud vào dự án Node.js của bạn.
  • Tiếp theo, gọi phương thức fromKeys của lớp ConvertApi và chuyển thông tin xác thực API (ví dụ: Bí mật ứng dụng khách, API ứng dụng khách).
  • Bây giờ, Khởi tạo một đối tượng 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ư filePath, storageName, format và outPath.
  • Khởi tạo một phiên bản của lớp ConvertDocumentRequest bằng phiên bản của lớp ConvertSettings.
  • Gọi phương thức convertDocument để chuyển đổi SVG sang JPG trong Node.js.

Mẫu mã sau đây dành cho chuyển đổi SVG sang JPG:


// Đưa mô-đun groupdocs-conversion-cloud vào dự án Node.js của bạn.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Lấy thông tin xác thực API của bạn.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Tiếp theo, gọi phương thức fromKeys của lớp ConvertApi và chuyển thông tin xác thực API (ví dụ: Bí mật ứng dụng khách, API ứng dụng khách).
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Bây giờ, Khởi tạo một đối tượng 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ư filePath, storageName, format và outPath.
settings.storageName = myStorage;
settings.filePath = "sample.svg";
settings.format = "jpg";
settings.outputPath = "output/output.jpg";
// Khởi tạo một phiên bản của lớp ConvertDocumentRequest bằng phiên bản của lớp ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Gọi phương thức ConvertDocument để chuyển đổi SVG sang JPG trong Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted SVG to JPG in Node.js.")})

Chạy tệp máy chủ và bạn sẽ thấy một tệp được tạo (tức là out.jpg) trong thư mục có tên “output”. Hơn nữa, bạn có thể tải xuống tệp theo cách thủ công hoặc theo chương trình bằng cách thực hiện lệnh gọi phương thức DownloadFile.

Bạn có thể thấy đầu ra của đoạn mã trên trong hình ảnh bên dưới:

công cụ chuyển đổi svg sang jpg

Chuyển đổi SVG sang JPG trực tuyến

Groupdocs.Conversion Cloud SDKs cung cấp công cụ trực tuyến mà bạn có thể sử dụng để chuyển đổi SVG sang JPG trực tuyến. Công cụ chuyển đổi SVG sang JPG trực tuyến này dựa trên web và cung cấp các tính năng phong phú để chuyển đổi định dạng tệp. Trên hết, không cần đăng ký hoặc tạo tài khoản để sử dụng công cụ trực tuyến này.

chuyển đổi svg sang jpg trực tuyến

Phần kết luận

Để kết luận, Groupdocs.Conversion cung cấp SKD cho nhiều ngôn ngữ lập trình và bạn có thể xây dựng trình chuyển đổi SVG sang JPG cho phần mềm doanh nghiệp của mình. Ngoài ra, bạn có thể truy cập tài liệu để tìm hiểu về các tính năng khác. Vui lòng truy cập GitHub repo này và Hướng dẫn bắt đầu nếu bạn muốn tùy chỉnh Groupdocs.Conversion Cloud SDK cho Node.js. Hơn nữa, bạn có thể tương tác với các API trực tiếp của chúng tôi tại đây điều này sẽ cho bạn ý tưởng về hiệu quả của Groupdocs.Conversion Cloud SDK. Cuối cùng, groupdocs.cloud vẫn liên tục viết các bài đăng blog 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 để chuyển đổi tệp SVG sang JPG?

Bạn có thể thực hiện chuyển đổi SVG sang JPG bằng công cụ trực tuyến này được cung cấp bởi Groupdocs.Conversion Cloud SDK.

Làm cách nào để chuyển đổi SVG thành hình ảnh trong JavaScript?

Groupdocs.Conversion Cloud SDK dành cho Node.js cung cấp nhiều thuộc tính và phương pháp để chuyển đổi SVG sang JPG trong JavaScript.

Xem thêm