public JsonResult Get() { var filename = "testbarcode.png"; var version = GetType().Assembly.GetName().Version; var barcodeConfig = new Aspose.BarCode.Cloud.Sdk.Api.Configuration() { AppKey = _configuration.GetValue <string>("Settings:AsposeCloudAppKey"), AppSid = _configuration.GetValue <string>("Settings:AsposeCloudAppSid") }; barcodeConfig.DefaultHeaders.Add(AsposeClientHeaderName, "test proxy app"); barcodeConfig.DefaultHeaders.Add(AsposeClientVersionHeaderName, $"{version.Major}.{version.Minor}"); IBarcodeApi barcodeApi = new Aspose.BarCode.Cloud.Sdk.Api.BarcodeApi(barcodeConfig); var groupdocsConfig = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration( _configuration.GetValue <string>("Settings:GroupdocsCloudAppSid"), _configuration.GetValue <string>("Settings:GroupdocsCloudAppKey")); var infoApi = new InfoApi(groupdocsConfig); var barcodeResponse = barcodeApi.PutBarcodeGenerateFile(new Aspose.BarCode.Cloud.Sdk.Model.Requests.PutBarcodeGenerateFileRequest( text: "TEST", type: "qr", format: "PNG", textLocation: "None", name: filename, storage: null, folder: null)); var supportedFileFormatsResponse = infoApi.GetSupportedConversionTypes(new GetSupportedConversionTypesRequest(format: System.IO.Path.GetExtension(filename)?.Trim('.'))); return(new JsonResult(new { filename = filename, width = barcodeResponse.ImageWidth, height = barcodeResponse.ImageHeight, canBeConvertedTo = supportedFileFormatsResponse != null && supportedFileFormatsResponse.Any() ? supportedFileFormatsResponse[0].TargetFormats : null })); }
public void BeforeAllTests() { var config = new Configuration(_appSid, _appKey) { ApiBaseUrl = _apiBaseUrl }; ConvertApi = new ConvertApi(config); InfoApi = new InfoApi(config); FileApi = new FileApi(config); FolderApi = new FolderApi(config); StorageApi = new StorageApi(config); UploadTestFiles(); }