csv do jpg

Konwerter CSV na JPG w C# .NET.

Konwersja plików CSV(wartości rozdzielane przecinkami) na obrazy JPEG(Joint Photographic Experts Group) przy użyciu języka C# .NET oferuje niezliczone korzyści, które są niezbędne w dzisiejszym środowisku skoncentrowanym na danych. Ta transformacja nie tylko umożliwia tworzenie atrakcyjnych wizualnie wykresów, wykresów i diagramów, ale także odgrywa kluczową rolę w wizualizacji i komunikacji danych. Chociaż konwersja obrazu do formatu CSV jest ważna, na razie skupiamy się na kluczowej transformacji pliku CSV do JPG w celu ulepszonej wizualizacji danych przy użyciu interfejsu API REST.

API REST do konwersji CSV na JPG

GroupDocs.Conversion Cloud SDK dla .NET oferuje solidne rozwiązanie do konwersji plików CSV na obrazy JPG z niezrównaną wydajnością i jakością. Dlatego też, wykorzystując moc przetwarzania w chmurze, ten zestaw SDK zapewnia płynną i dokładną konwersję, zachowując integralność danych i wierność wizualną. Przyjrzyjmy się szczegółom, w jaki sposób możemy uwolnić pełny potencjał naszych danych, przekształcając informacje tabelaryczne w wpływowe reprezentacje wizualne w celu ulepszonej analizy danych, raportowania i prezentacji.

Pierwszym krokiem jest zainstalowanie zestawu SDK poprzez wyszukanie GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet i kliknięcie przycisku Instaluj. Inną opcją jest wykonanie następującego polecenia w konsoli menedżera pakietów.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Następnym ważnym krokiem jest uzyskanie spersonalizowanych danych uwierzytelniających API (tj. identyfikatora klienta i sekretu klienta).Postępuj zgodnie z instrukcjami zawartymi w tym krótkim samouczku wyjaśniającym szczegóły dotyczące uzyskiwania danych uwierzytelniających API.

Plik wartości rozdzielanych przecinkami do formatu JPG w języku C# .NET

W tej sekcji wyjaśniono, w jaki sposób ten interfejs API upraszcza proces konwersji, umożliwiając bezproblemową integrację funkcji konwersji CSV do JPG z aplikacjami .NET.

  1. Utwórz instancję klasy „Configuration”, w której przekazujemy referencje klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
  1. Zainicjuj ConvertApi, w którym przekazujemy obiekt konfiguracyjny jako argument wejściowy.
var apiInstance = new ConvertApi(configurations);
  1. Prześlij wejściowy plik CSV do magazynu w chmurze.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Utwórz instancję ConvertSettings, w której jako argumenty podajemy nazwę wejściowego pliku CSV, format wynikowy jako jpg i nazwę wyjściowego obrazu JPG.
var settings = new ConvertSettings{...}
  1. Wywołaj funkcję API ConvertDocumentRequest, aby przekonwertować plik CSV na JPG i zapisać powstały obraz JPEG w chmurze.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Więcej przykładów na https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj dane uwierzytelniające API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL interfejsu API konwersji CSV na JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// odczytaj zawartość wejściowego pliku wartości rozdzielanych przecinkami z dysku lokalnego             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // utwórz instancję FileApi
    var fileUpload = new FileApi(configurations);
    // prześlij wejściowy plik CSV do magazynu w chmurze
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // utwórz ConvertSettings, w którym definiujemy wejściową nazwę pliku CSV i wynikowy obraz JPG
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // Wywołaj metodę ConvertDocument w celu konwersji CSV na JPG.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // wydrukuj wiadomość o powodzeniu
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
}

Konwertuj plik CSV na JPG bez przesyłania do magazynu w chmurze

Jeśli nie chcesz przesyłać wejściowego pliku CSV do magazynu w chmurze i chcesz przekonwertować wbudowany plik CSV na obraz JPG, spróbuj użyć następującego fragmentu kodu.

// Więcej przykładów na https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj dane uwierzytelniające API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL interfejsu API konwersji CSV na JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// odczytaj zawartość wejściowego pliku wartości rozdzielanych przecinkami z dysku lokalnego             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // Wywołaj metodę ConvertDocument, aby programowo przekonwertować plik CSV na JPG.
    var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
    
    if (response != null && response.Equals("OK"))
    {
        // wydrukuj wiadomość o powodzeniu
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
    // nasza niestandardowa metoda zapisywania wynikowego pliku JPG na dysku lokalnym
    saveToDisk(response, @"D:\myConverted.jpg");
}

// Nasza niestandardowa metoda zapisywania zawartości strumienia do pliku na dysku lokalnym
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
csv do jpg

Obraz: - Podgląd konwersji obrazu CSV do JPG.

Wejściowy plik CSV i powstały obraz JPG można pobrać z input.csv i myResultant.jpg.

Konwertuj plik CSV na JPG za pomocą poleceń cURL

Konwertowanie plików CSV na obrazy JPG za pomocą GroupDocs.Conversion Cloud to usprawniony proces, który ułatwiają polecenia cURL. Dzięki prostemu żądaniu POST do punktu końcowego API i określeniu wejściowego pliku CSV wraz z żądanym formatem wyjściowym jako JPG, możesz bez wysiłku zainicjować konwersję.

Pierwszym krokiem jest wygenerowanie tokena dostępu JWT na podstawie poświadczeń klienta, a po wygenerowaniu tokena JWT wykonaj następujące polecenie cURL, aby przekonwertować plik CSV na obraz JPG i zapisać wynikowy plik JPG w chmurze.

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}\"}"

Proszę zamienić sourceFile na nazwę wejściowego pliku CSV, myResultantFile na nazwę wynikowego obrazu JPG i accessToken na spersonalizowany token dostępu JWT.

  • Teraz, jeśli musimy zapisać wynikowy plik JPG na dysku lokalnym, spróbuj użyć następującego polecenia cURL:
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"

Darmowy konwerter CSV na HTML

Zdecydowanie zalecamy korzystanie z naszej lekkiej i wydajnej aplikacji CSV to JPEG Converter zbudowanej na bazie GroupDocs.Conversion Cloud interfejsów API REST, ponieważ umożliwia ona poznanie niesamowitych możliwości interfejsu API konwersji CSV do JPEG .

konwerter csv na jpg

Przydatne linki

Wniosek

Niezależnie od tego, czy wolisz prostotę poleceń cURL, czy elastyczność bezpośredniej integracji z naszym API, GroupDocs.Conversion Cloud oferuje kompleksowe rozwiązanie do konwersji plików CSV na obrazy JPG. Dzięki temu interfejsowi API odblokuj potencjał ulepszonej wizualizacji, raportowania i prezentacji danych, przekształcając je już dziś w atrakcyjne narracje wizualne.

Powiązane artykuły

Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej na temat: