Việc chuyển đổi tệp CSV(Giá trị được phân tách bằng dấu phẩy) thành hình ảnh JPEG(Nhóm chuyên gia chụp ảnh chung) bằng C# .NET mang lại vô số lợi ích không thể thiếu trong môi trường lấy dữ liệu làm trung tâm ngày nay. Việc chuyển đổi này không chỉ cho phép tạo ra các biểu đồ, đồ thị và sơ đồ hấp dẫn trực quan mà còn đóng một vai trò quan trọng trong việc trực quan hóa và truyền đạt dữ liệu. Mặc dù việc chuyển đổi hình ảnh sang CSV rất quan trọng nhưng hiện tại, trọng tâm của chúng tôi là chuyển đổi CSV sang JPG quan trọng để trực quan hóa dữ liệu nâng cao bằng API REST.
- API REST để chuyển đổi CSV sang JPG
- Tệp giá trị được phân tách bằng dấu phẩy sang JPG trong C# .NET
- Chuyển đổi CSV sang JPG bằng lệnh cURL
API REST để chuyển đổi CSV sang JPG
GroupDocs.Conversion Cloud SDK for .NET cung cấp giải pháp mạnh mẽ để chuyển đổi tệp CSV sang hình ảnh JPG với hiệu quả và chất lượng chưa từng có. Do đó, bằng cách tận dụng sức mạnh của xử lý dựa trên đám mây, SDK này đảm bảo chuyển đổi liền mạch và chính xác, duy trì tính toàn vẹn của dữ liệu và độ trung thực của hình ảnh. Hãy khám phá chi tiết về cách chúng tôi có thể khai thác toàn bộ tiềm năng của dữ liệu bằng cách chuyển đổi thông tin dạng bảng thành cách trình bày trực quan có tác động mạnh mẽ để nâng cao phân tích, báo cáo và trình bày dữ liệu.
Bước đầu tiên là cài đặt SDK bằng cách tìm kiếm GroupDocs.Conversion-Cloud trong trình quản lý gói NuGet và nhấp vào nút Cài đặt. Một tùy chọn khác là thực thi lệnh sau trong bảng điều khiển trình quản lý gói.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
Bước quan trọng tiếp theo là lấy thông tin xác thực API được cá nhân hóa (tức là ID khách hàng và Bí mật khách hàng).Vui lòng làm theo hướng dẫn được chỉ định trong hướng dẫn ngắn này để giải thích chi tiết về cách lấy thông tin xác thực API.
Tệp giá trị được phân tách bằng dấu phẩy sang JPG trong C# .NET
Phần này giải thích cách API này đơn giản hóa quá trình chuyển đổi, cho phép bạn tích hợp liền mạch chức năng chuyển đổi CSV sang JPG vào các ứng dụng .NET của mình.
- Tạo một phiên bản của lớp
Cấu hình
nơi chúng tôi chuyển thông tin xác thực ứng dụng khách làm đối số.
var configurations = new Configuration(clientId, clientSecret1);
- Khởi tạo
ConvertApi
nơi chúng tôi chuyển đối tượng Cấu hình làm đối số đầu vào.
var apiInstance = new ConvertApi(configurations);
- Tải tệp CSV đầu vào lên bộ lưu trữ đám mây.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- Tạo một phiên bản
ConvertSettings
trong đó chúng tôi chỉ định tên cho CSV đầu vào, định dạng kết quả làjpg
và tên cho hình ảnh JPG đầu ra làm đối số.
var settings = new ConvertSettings{...}
- Gọi API ConvertDocumentRequest để chuyển đổi CSV sang JPG và lưu hình ảnh JPEG thu được vào bộ lưu trữ đám mây.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Thêm ví dụ trên https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng ID khách hàng & Bí mật khách hàng.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Xác định giá trị của ApiBaseUrl để đặt url cơ sở của API chuyển đổi CSV sang JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Khởi tạo một phiên bản của lớp ConvertApi với đối tượng của lớp Cấu hình.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// đọc nội dung của tệp Giá trị được phân tách bằng dấu phẩy đầu vào từ ổ đĩa cục bộ
using (var stream = System.IO.File.OpenRead("source.csv"))
{
// tạo một phiên bản của FileApi
var fileUpload = new FileApi(configurations);
// tải CSV đầu vào lên bộ nhớ đám mây
fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));
// tạo ConvertSettings nơi chúng tôi xác định tên tệp CSV đầu vào và hình ảnh JPG kết quả
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.cs",
Format = "jpg",
OutputPath = "myResultant.jpg"
};
// Gọi phương thức ConvertDocument để chuyển đổi CSV sang JPG.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// in thông báo thành công
Console.WriteLine("The CSV to JPG image conversion completed successfully !");
}
}
Chuyển đổi CSV sang JPG mà không cần tải lên Cloud Storage
Trong trường hợp không muốn tải CSV đầu vào lên bộ nhớ đám mây và muốn chuyển đổi CSV nội tuyến sang hình ảnh JPG, vui lòng thử sử dụng đoạn mã sau.
// Thêm ví dụ trên https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng ID khách hàng & Bí mật khách hàng.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Xác định giá trị của ApiBaseUrl để đặt url cơ sở của API chuyển đổi CSV sang JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Khởi tạo một phiên bản của lớp ConvertApi với đối tượng của lớp Cấu hình.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// đọc nội dung của tệp Giá trị được phân tách bằng dấu phẩy đầu vào từ ổ đĩa cục bộ
using (var stream = System.IO.File.OpenRead("source.csv"))
{
// Gọi phương thức ConvertDocument để chuyển đổi CSV sang JPG theo chương trình.
var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
if (response != null && response.Equals("OK"))
{
// in thông báo thành công
Console.WriteLine("The CSV to JPG image conversion completed successfully !");
}
// phương pháp tùy chỉnh của chúng tôi để lưu JPG kết quả trên ổ đĩa cục bộ
saveToDisk(response, @"D:\myConverted.jpg");
}
// Phương pháp tùy chỉnh của chúng tôi để lưu nội dung luồng vào tệp trên ổ đĩa cục bộ
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Có thể tải xuống tệp CSV đầu vào và hình ảnh JPG thu được từ input.csv và myResultant.jpg.
Chuyển đổi CSV sang JPG bằng lệnh cURL
Chuyển đổi tệp CSV sang hình ảnh JPG bằng cách sử dụng GroupDocs.Conversion Cloud là một quy trình hợp lý được hỗ trợ bởi các lệnh cURL. Với yêu cầu POST đơn giản tới điểm cuối API và chỉ định tệp CSV đầu vào cùng với định dạng đầu ra mong muốn là JPG, bạn có thể bắt đầu chuyển đổi một cách dễ dàng.
Bước đầu tiên là tạo mã thông báo truy cập JWT dựa trên thông tin xác thực của khách hàng và khi chúng tôi đã tạo mã thông báo JWT, vui lòng thực thi lệnh cURL sau để chuyển đổi CSV sang hình ảnh JPG và lưu tệp JPG kết quả vào bộ lưu trữ đám mây.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"csv\" },\"OutputPath\": \"{myResultantFile}\"}"
Vui lòng thay thế sourceFile
bằng tên của tệp CSV đầu vào, myResultantFile
bằng tên của hình ảnh JPG thu được và accessToken
bằng mã thông báo truy cập JWT được cá nhân hóa.
- Bây giờ, nếu chúng ta cần lưu JPG kết quả vào ổ đĩa cục bộ, vui lòng thử sử dụng lệnh cURL sau:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"csv\" }}" \
-o "myResultantFile.jpg"
Trình chuyển đổi CSV sang HTML miễn phí
Chúng tôi thực sự khuyên bạn nên sử dụng ứng dụng [Chuyển đổi CSV sang JPEG] nhẹ và siêu hiệu quả được xây dựng dựa trên API GroupDocs.Conversion Cloud REST vì ứng dụng này cho phép bạn chứng kiến những khả năng tuyệt vời của API chuyển đổi CSV sang JPEG .
Liên kết hữu ích
Phần kết luận
Cho dù bạn thích sự đơn giản của các lệnh cURL hay tính linh hoạt của việc tích hợp trực tiếp với API của chúng tôi, GroupDocs.Conversion Cloud đều cung cấp giải pháp toàn diện để chuyển đổi tệp CSV sang hình ảnh JPG. Vì vậy, với sự trợ giúp của API này, hãy mở khóa tiềm năng trực quan hóa, báo cáo và trình bày dữ liệu nâng cao bằng cách chuyển đổi dữ liệu của bạn thành các câu chuyện trực quan hấp dẫn ngay hôm nay.
Những bài viết liên quan
Chúng tôi thực sự khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về: