Esempio n. 1
0
        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
            }));
        }
Esempio n. 2
0
        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();
        }