|
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet |
|
// Obtain your API credentials |
|
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22"; |
|
string clientSecret1 = "a43c8b4365246a062688a259abe5b469"; |
|
|
|
// Create an instance of the Configuration class and initialize it with the Client ID & Client Secret. |
|
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1); |
|
// Define the value of ApiBaseUrl to set the base url of CSV to JPG conversion API. |
|
configuration.ApiBaseUrl = "https://api.groupdocs.cloud"; |
|
|
|
// Initialize an instance of the ConvertApi class with the object of the Configuration class. |
|
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations); |
|
|
|
// read the content of input Comma Separated Values file from local drive |
|
using (var stream = System.IO.File.OpenRead("source.csv")) |
|
{ |
|
// Invoke the ConvertDocument method to convert CSV to JPG programmatically. |
|
var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1)); |
|
|
|
if (response != null && response.Equals("OK")) |
|
{ |
|
// print success message |
|
Console.WriteLine("The CSV to JPG image conversion completed successfully !"); |
|
} |
|
// our custom method to save resultant JPG on local drive |
|
saveToDisk(response, @"D:\myConverted.jpg"); |
|
} |
|
|
|
// Our custom method to save stream content to file on local drive |
|
public static void saveToDisk(Stream responseStream, String resultantFile) |
|
{ |
|
var fileStream = File.Create(resultantFile); |
|
responseStream.Seek(0, SeekOrigin.Begin); |
|
responseStream.CopyTo(fileStream); |
|
fileStream.Close(); |
|
} |