csv para jpg

Conversor CSV para JPG em C# .NET.

A conversão de arquivos CSV(valores separados por vírgula) em imagens JPEG(Joint Photographic Experts Group) usando C# .NET oferece uma infinidade de benefícios que são indispensáveis no ambiente atual centrado em dados. Essa transformação não apenas permite a criação de tabelas, gráficos e diagramas visualmente atraentes, mas também desempenha um papel crucial na visualização e comunicação de dados. Embora a conversão de imagem em CSV seja importante, por enquanto, nosso foco está na transformação crucial de CSV em JPG para visualização aprimorada de dados usando API REST.

API REST para conversão de CSV para JPG

GroupDocs.Conversion Cloud SDK for .NET oferece uma solução robusta para converter arquivos CSV em imagens JPG com eficiência e qualidade incomparáveis. Portanto, ao aproveitar o poder do processamento baseado em nuvem, este SDK garante uma conversão perfeita e precisa, preservando a integridade dos dados e a fidelidade visual. Vamos explorar os detalhes sobre como podemos desbloquear todo o potencial de nossos dados, transformando informações tabulares em representações visuais impactantes para análise, relatórios e apresentação de dados aprimorados.

A primeira etapa é instalar o SDK pesquisando GroupDocs.Conversion-Cloud no gerenciador de pacotes NuGet e clicar no botão Instalar. Outra opção é executar o seguinte comando no console do gerenciador de pacotes.

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

A próxima etapa importante é obter as credenciais de API personalizadas (ou seja, ID do cliente e segredo do cliente).Siga as instruções especificadas neste breve tutorial que explica os detalhes sobre como obter as credenciais da API.

Arquivo de valores delimitados por vírgula para JPG em C# .NET

Esta seção explica como essa API simplifica o processo de conversão, permitindo integrar perfeitamente a funcionalidade de conversão de CSV em JPG em seus aplicativos .NET.

  1. Crie uma instância da classe Configuration onde passamos as credenciais do cliente como argumentos.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inicialize o ConvertApi onde passamos o objeto Configuration como argumento de entrada.
var apiInstance = new ConvertApi(configurations);
  1. Carregue o arquivo CSV de entrada para o armazenamento em nuvem.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Crie uma instância ConvertSettings onde especificamos o nome para CSV de entrada, o formato resultante como jpg e o nome para a imagem JPG de saída como argumentos.
var settings = new ConvertSettings{...}
  1. Chame a API ConvertDocumentRequest para converter CSV em JPG e salve a imagem JPEG resultante no armazenamento em nuvem.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais de API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Crie uma instância da classe Configuration e inicialize-a com o Client ID e o Client Secret. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Defina o valor de ApiBaseUrl para definir o URL base da API de conversão CSV para JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inicialize uma instância da classe ConvertApi com o objeto da classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// leia o conteúdo do arquivo de valores separados por vírgula de entrada da unidade local             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // crie uma instância do FileApi
    var fileUpload = new FileApi(configurations);
    // carregue o CSV de entrada para armazenamento em nuvem
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // crie ConvertSettings onde definimos o nome do arquivo CSV de entrada e a imagem JPG resultante
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // Invoque o método ConvertDocument para conversão de CSV em JPG.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // imprimir mensagem de sucesso
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
}

Converta CSV em JPG sem fazer upload para armazenamento em nuvem

Caso não queira fazer upload do CSV de entrada para o armazenamento em nuvem e queira converter o CSV embutido em imagem JPG, tente usar o seguinte trecho de código.

// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais de API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Crie uma instância da classe Configuration e inicialize-a com o Client ID e o Client Secret. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Defina o valor de ApiBaseUrl para definir o URL base da API de conversão CSV para JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inicialize uma instância da classe ConvertApi com o objeto da classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// leia o conteúdo do arquivo de valores separados por vírgula de entrada da unidade local             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // Invoque o método ConvertDocument para converter CSV em JPG programaticamente.
    var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
    
    if (response != null && response.Equals("OK"))
    {
        // imprimir mensagem de sucesso
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
    // nosso método personalizado para salvar o JPG resultante na unidade local
    saveToDisk(response, @"D:\myConverted.jpg");
}

// Nosso método personalizado para salvar o conteúdo do stream em um arquivo na unidade local
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
csv para jpg

Imagem: - Uma prévia da conversão de imagem CSV em JPG.

O arquivo CSV de entrada e a imagem JPG resultante podem ser baixados em input.csv e myResultant.jpg.

Converta CSV em JPG usando comandos cURL

A conversão de arquivos CSV em imagens JPG usando GroupDocs.Conversion Cloud é um processo simplificado facilitado por comandos cURL. Com uma simples solicitação POST para o endpoint da API e especificando o arquivo CSV de entrada junto com o formato de saída desejado como JPG, você pode iniciar a conversão sem esforço.

A primeira etapa é gerar um token de acesso JWT com base nas credenciais do cliente e, depois de gerar o token JWT, execute o seguinte comando cURL para converter CSV em imagem JPG e salvar o arquivo JPG resultante no armazenamento em nuvem.

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

Substitua sourceFile pelo nome do arquivo CSV de entrada, myResultantFile pelo nome da imagem JPG resultante e accessToken pelo token de acesso JWT personalizado.

  • Agora, se precisarmos salvar o JPG resultante na unidade local, tente usar o seguinte comando 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"

Conversor CSV para HTML grátis

É altamente recomendável usar nosso aplicativo CSV to JPEG Converter leve e eficiente, desenvolvido com base nas APIs REST GroupDocs.Conversion Cloud, pois permite que você testemunhe os incríveis recursos da API de conversão de CSV para JPEG .

conversor csv para jpg

Conclusão

Quer você prefira a simplicidade dos comandos cURL ou a flexibilidade de integração direta com nossa API, o GroupDocs.Conversion Cloud oferece uma solução abrangente para converter arquivos CSV em imagens JPG. Portanto, com a ajuda desta API, libere o potencial para visualização, relatórios e apresentação de dados aprimorados, transformando seus dados em narrativas visuais atraentes hoje.

Artigos relacionados

É altamente recomendável visitar os seguintes links para saber mais sobre: