An easy to understand sample source code to learn how to export results to xml, csv, txt with barcode reader sdk in C# ByteScout Barcode Suite is the bundle that privides 3 SDK products to generate barcodes (Barcode SDK), read barcodes (Barcode Reaer SDK) and read and write spreadsheets (Spreadsheet SDK). It can be applied to export results to xml, csv, txt with barcode reader sdk using C#.
The following code snippet for ByteScout Barcode Suite works best when you need to quickly export results to xml, csv, txt with barcode reader sdk in your C# application. Follow the instructions from scratch to work and copy the C# code. Enjoy writing a code with ready-to-use sample C# codes.
All these programming tutorials along with source code samples and ByteScout free trial version are available for download from our website.
On-demand (REST Web API) version:
Web API (on-demand version)
On-premise offline SDK for Windows:
60 Day Free Trial (on-premise)
using System; using System.IO; using System.Text; using System.Xml; using Bytescout.BarCodeReader; namespace ExportResults { class Program { static void Main() { Reader reader = new Reader(); reader.RegistrationName = "demo"; reader.RegistrationKey = "demo"; // Set barcode type to find reader.BarcodeTypesToFind.All1D = true; /* ----------------------------------------------------------------------- NOTE: We can read barcodes from specific page to increase performance. For sample please refer to "Decoding barcodes from PDF by pages" program. ----------------------------------------------------------------------- */ // Read barcodes reader.ReadFromFile("barcodes.pdf"); // Export to files: // ================ // 1. Export found barcodes to XML reader.ExportFoundBarcodesToXML("barcodes.xml"); // 2a. Export found barcodes to CSV with default delimiter, quotation and character encoding reader.ExportFoundBarcodesToCSV("barcodes.csv"); // 2b. Export found barcodes to CSV with custom delimiter, quotation and character encoding reader.ExportFoundBarcodesToCSV("barcodes2.csv", "|", "'", Encoding.UTF8); // 3a. Export found barcodes to plain text file in default character encoding reader.ExportFoundBarcodesToTXT("barcodes.txt"); // 3b. Export only values of found barcodes to plain text file in custom character encoding reader.ExportFoundBarcodesToTXT("barcodes2.txt", true, Encoding.ASCII); // Get formatted result to a variable for further processing // ========================================================= // 1a. Get found barcodes as XmlDocument XmlDocument xmlDocument = reader.ExportFoundBarcodesToXMLDocument(); // 1b. Get found barcodes as XML string string xmlString = reader.ExportFoundBarcodesToXML(); // 2a. Get found barcodes as string in CSV format with default delimiter and quotation string csv = reader.ExportFoundBarcodesToCSV(); // 2b. Get found barcodes as string in CSV format with custom delimiter and quotation string csv2 = reader.ExportFoundBarcodesToCSV("|", "'"); // 3. Get found barcodes as string in plain text format string txt = reader.ExportFoundBarcodesToTXT(); // 4. Get found barcodes as string in JSON format string jsonString = reader.ExportFoundBarcodesToJSON(); // Cleanup reader.Dispose(); } } }
60 Day Free Trial or Visit ByteScout Barcode Suite Home Page
Explore ByteScout Barcode Suite Documentation
Explore Samples
Sign Up for ByteScout Barcode Suite Online Training
Get Your API Key
Explore Web API Docs
Explore Web API Samples
60 Day Free Trial or Visit ByteScout Barcode Suite Home Page
Explore ByteScout Barcode Suite Documentation
Explore Samples
Sign Up for ByteScout Barcode Suite Online Training
Get Your API Key
Explore Web API Docs
Explore Web API Samples
also available as: