However,this rarely happens, and you may not have rights to write to server's disks. If you meant to return an image, to let the client user to save it, actually, BarCodeWebControl already generated an image on the page, that user could always right click the image and choose "save picture as". Please tell me if I misunderstood anything.
Please make sure you are using the latest version.
Here's a sample VB.NET website, I created a sub folder named "license" under the website root, and put the license file "aspose.total.lic" inside that folder. Then I created a webpage contains a BarCodeWebControl, in the page_load method:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then Dim lic As Aspose.BarCode.License lic = New Aspose.BarCode.License() lic.SetLicense(Server.MapPath("./license/aspose.total.lic")) End If
'Testing Me.BarCodeWebControl1.CaptionAbove = New Aspose.BarCode.Caption("Welcome") Me.BarCodeWebControl1.CaptionAbove.Visible = True
'Save to server and use external program to open the image Me.BarCodeWebControl1.BarCodeImage.Save("test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg) System.Diagnostics.Process.Start("test.jpg")
End Sub
If license file is valid, you could see the Aspose.Demo label removed, and in the sample above, be changed to "Welcome".
Those properties exist only for compatible reasons, so that former codes using former versions of barcode can still run under the lastest version. Please simply ignore them for the time being, we will fix that in the next release. Thank you for pointing out.
As for your first question, please try out Aspose.BarCode.BarCodeBuilder, it is for backend barcode generation.