This gist explains the steps and code snippet on how to convert SVG to PNG format using Aspose.Imaging Cloud SDK for .NET.
For more information, please visit
This gist explains the steps and code snippet on how to convert SVG to PNG format using Aspose.Imaging Cloud SDK for .NET.
For more information, please visit
This Gist contains code snippets related to conversion SVG file to PNG format using Aspose.Imaging Cloud SDK for .NET |
// For complete examples, please visit https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-dotnet | |
// Get client credentials from https://dashboard.aspose.cloud/ | |
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44"; | |
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553"; | |
// create an object of DiagramApi | |
ImagingApi imagingApi = new ImagingApi(clientSecret,clientID, "https://api.aspose.cloud/"); | |
// name of input SVG file | |
String inputFileName = "trashloader2.svg"; | |
// resultant file format | |
String newFormat = "png"; | |
// name of output file | |
String newFileName = "Converted.png"; | |
try | |
{ | |
// load the file from local drive | |
using (var inputStream = System.IO.File.OpenRead(@"C:\Users\shahbnay\Downloads\" + inputFileName)) | |
{ | |
// create file upload request | |
UploadFileRequest request = new UploadFileRequest(inputFileName, inputStream); | |
// upload file to default Cloud storage | |
imagingApi.UploadFile(request); | |
// create an instance for Image Conversion | |
var response = new ConvertImageRequest(inputFileName,newFormat); | |
// initiate the image conversion operation | |
var responseStream = imagingApi.ConvertImage(response); | |
// save the stream instance as file on local storage | |
saveToDisk(responseStream, @"C:\Users\shahbnay\Downloads\" + newFileName); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
static void saveToDisk(Stream responseStream, String resultantFile) | |
{ | |
var fileStream = File.Create(resultantFile); | |
responseStream.Seek(0, SeekOrigin.Begin); | |
responseStream.CopyTo(fileStream); | |
fileStream.Close(); | |
} |