BarCode.Save(String, DXImageFormat) Method
SECURITY-RELATED CONSIDERATIONS
Using file paths sourced from untrusted input may expose unauthorized files or allow unintended file access. Always validate and normalize all external paths to prevent path manipulation.
Saves the barcode image to a file in the specified format.
Namespace: DevExpress.BarCodes
Assembly: DevExpress.Docs.v25.2.dll
NuGet Package: DevExpress.Document.Processor
Declaration
Parameters
| Name | Type | Description |
|---|---|---|
| fileName | String | The file name to which to save the image. |
| format | DXImageFormat | Ab enumeration member that indicates the image format. |
Remarks
Use the Save method overloads to export a barcode to an image file. Static properties of the DXImageFormat class allow you to specify an output image format. To save a barcode as a vector image, pass the ImageFormat.Emf parameter to the method.
The example below shows how to create a QR code and save it as an image.
using DevExpress.BarCodes;
using DevExpress.Drawing;
//...
BarCode barCode = new BarCode();
barCode.Symbology = Symbology.QRCode;
barCode.CodeText = "https://www.devexpress.com/";
barCode.BackColor = Color.White;
barCode.ForeColor = Color.Black;
barCode.RotationAngle = 0;
barCode.CodeBinaryData = Encoding.Default.GetBytes(barCode.CodeText);
barCode.Options.QRCode.CompactionMode = QRCodeCompactionMode.Byte;
barCode.Options.QRCode.ErrorLevel = QRCodeErrorLevel.Q;
barCode.Options.QRCode.ShowCodeText = false;
barCode.DpiX = 72;
barCode.DpiY = 72;
barCode.Module = 2f;
barCode.Save("BarCodeImage.png", DXImageFormat.Png);