Veryfi is a C# Client Library for communicating with the Veryfi OCR API
If you don't have an account with Veryfi, please go ahead and register here: https://hub.veryfi.com/signup/api/
Install-Package Veryfi
using Veryfi;
using var client = new HttpClient();
var api = new VeryfiApi("username", "apiKey", "clientId", client);
// Get Documents
var documentsResponse = await api.DocumentsAsync();
// Process Document URL.
var documentResponse = await api.Documents2Async(
new DocumentPOSTJSONRequest
{
File_url = url
});
// Process Document Base64
var documentResponse = await api.Documents2Async(
new DocumentPOSTJSONRequest
{
File_name = file.FileName,
File_data = Convert.ToBase64String(file.AsBytes())
});
C# .NET Fiddle - https://dotnetfiddle.net/voU3yG
VB.NET .NET Fiddle - https://dotnetfiddle.net/4B8z6n
The code is generated using https://github.com/RicoSuter/NSwag
NuGet packages are released and versioned automatically.
Any commit with the feat:
/fix:
/perf:
prefix will release a new version of the package
(according to https://www.conventionalcommits.org/en/v1.0.0/).
If you run into any issue or need help installing or using the library, please contact support@veryfi.com.
If you found a bug in this library or would like new features added, then open an issue or pull requests against this repo!
To learn more about Veryfi visit https://www.veryfi.com/