Free Trial
Web API version
Licensing
Request A Quote
HAVE QUESTIONS OR NEED HELP? SUBMIT THE SUPPORT REQUEST FORM or write email to SUPPORT@BYTESCOUT.COM
Parse Typical Invoice | C#
Program.cs:
C#
using System; using ByteScout.DocumentParser; // This example demonstrates parsing of typical invoice. namespace ParseTypicalInvoice { class Program { static void Main(string[] args) { string inputDocument = @".\SampleInvoice.pdf"; // Create DocumentParser instance using (DocumentParser documentParser = new DocumentParser("demo", "demo")) { // Add an internal generic template for typical invoices. // Note, if it does not parse all required fields, you should create // own template using Template Editor application. documentParser.AddTemplate("internal://invoice"); Console.WriteLine($"Parsing \"{inputDocument}\"..."); Console.WriteLine(); // Parse document data in JSON format string jsonString = documentParser.ParseDocument(inputDocument, OutputFormat.JSON); // Display parsed data in console Console.WriteLine("Parsing results in JSON format:"); Console.WriteLine(); Console.WriteLine(jsonString); } Console.WriteLine(); Console.WriteLine("Press any key to continue..."); Console.ReadLine(); } } }