The documentation is designed for a specific purpose to help you to apply the features on your side. ByteScout Premium Suite can export results to xml, csv, txt with barcode reader sdk. It can be applied from C#. ByteScout Premium Suite is the set that includes 12 SDK products from ByteScout including tools and components for PDF, barcodes, spreadsheets, screen video recording.
These C# code samples for C# guide developers to speed up coding of the application when using ByteScout Premium Suite. This C# sample code is all you need for your app. Just copy and paste the code, add references (if needs to) and you are all set! Enjoy writing a code with ready-to-use sample C# codes.
The trial version of ByteScout Premium Suite can be downloaded for free from our website. It also includes source code samples for C# and other programming languages.
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 Premium Suite Home Page
Explore ByteScout Premium Suite Documentation
Explore Samples
Sign Up for ByteScout Premium Suite Online Training
Get Your API Key
Explore Web API Docs
Explore Web API Samples
60 Day Free Trial or Visit ByteScout Premium Suite Home Page
Explore ByteScout Premium Suite Documentation
Explore Samples
Sign Up for ByteScout Premium Suite Online Training
Get Your API Key
Explore Web API Docs
Explore Web API Samples
also available as: