PDF Sorter is a C#/.NET Codebase that:
- Maintains a history of past documents parsed using SQLite
- Pulls down ZIP folders contained on an AWS S3 Bucket
- Finds the mapping CSV file within the the ZIP folder
- Maps any new PDF files to their associated PO directory back on the S3 Bucket
-
Override the values in appsettings.json using your 'User Secrets' file for the project to contain accurate AWSInfo.
- Within Visual Studio on Windows, right click the project and hit 'Manage User Secrets'.
-
Navigate to the project folder (e.g./pdf-sorter/pdf-sorter)
-
Run the following command to build and run the app locally:
dotnet run
AWS SDK S3 Examples
Serilog
CsvHelper
.NET Core Configuration
SQLite
User Secrets Guide
Create and Drop APIs in EF Core