What is ByteScout Document Parser SDK? It is the customizable data extraction platform for batch data extraction from documents. Relies on special templates that can be created with no special technical skills required. Supports millions of documents as input and designed to handle multiple threads. Can output data as JSON, CSV, XML or custom format.
On-demand (REST Web API) version:
Web API (on-demand version)
On-premise offline SDK for Windows:
60 Day Free Trial (on-premise)
' This example demonstrates parsing of typical invoice. inputDocument = ".\SampleInvoice.pdf" ' Create DocumentParser object Set documentParser = CreateObject("Bytescout.DocumentParser.DocumentParser") documentParser.RegistrationName = "demo" documentParser.RegistrationKey = "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") ' Parse document data in JSON format documentParser.ParseDocument inputDocument, "output.json", 0, False ' 0 = OutputFormat.JSON ' Parse document data in YAML format documentParser.ParseDocument inputDocument, "output.yml", 1, False ' 1 = OutputFormat.YAML ' Parse document data in XML format documentParser.ParseDocument inputDocument, "output.xml", 2, True ' 2 = OutputFormat.XML ' Parse document data in CSV format documentParser.ParseDocument inputDocument, "output.csv", 3, True ' 3 = OutputFormat.CSV WScript.Echo "Parsed data saved as 'output.json', 'output.yml', 'output.xml', 'output.csv'." Set documentParser = Nothing
See also:
Get Your API Key
See also: