Program.cs
using System; using ByteScout.DocumentParser; // This example demonstrates document data parsing to JSON and YAML formats. namespace GeneralExample { class Program { static void Main(string[] args) { string templatesFolder = @".\Templates"; string inputDocument1 = @".\DigitalOcean.pdf"; string inputDocument2 = @".\AmazonAWS.pdf"; // Create DocumentParser instance using (DocumentParser documentParser = new DocumentParser("demo", "demo")) { Console.WriteLine($"Loading templates..."); int count = documentParser.AddTemplates(templatesFolder); Console.WriteLine($"{count} templates loaded."); Console.WriteLine(); Console.WriteLine($"Parsing \"{inputDocument1}\"..."); Console.WriteLine(); // Parse document data in JSON format string jsonString = documentParser.ParseDocument(inputDocument1, OutputFormat.JSON); // Display parsed data in console Console.WriteLine("Parsing results in JSON format:"); Console.WriteLine(); Console.WriteLine(jsonString); Console.WriteLine(); Console.WriteLine($"Parsing \"{inputDocument2}\"..."); Console.WriteLine(); // Parse document data in YAML format string yamlString = documentParser.ParseDocument(inputDocument2, OutputFormat.YAML); // Display parsed data in console Console.WriteLine("Parsing results in YAML format:"); Console.WriteLine(); Console.WriteLine(yamlString); } Console.WriteLine(); Console.WriteLine("Press any key to continue..."); Console.ReadLine(); } } }