diff --git a/.vs/RCEU_PDFWorkflowManager/v17/workspaceFileList.bin b/.vs/RCEU_PDFWorkflowManager/v17/workspaceFileList.bin
new file mode 100644
index 0000000..fdc059f
Binary files /dev/null and b/.vs/RCEU_PDFWorkflowManager/v17/workspaceFileList.bin differ
diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
new file mode 100644
index 0000000..27bd3d9
--- /dev/null
+++ b/.vs/VSWorkspaceState.json
@@ -0,0 +1,7 @@
+{
+ "ExpandedNodes": [
+ ""
+ ],
+ "SelectedNode": "\\PDFWorkflowManager.sln",
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
index f788c57..6d7f46c 100644
Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager.sln b/PDFWorkflowManager/PDFWorkflowManager.sln
index 55f1086..4871f4e 100644
--- a/PDFWorkflowManager/PDFWorkflowManager.sln
+++ b/PDFWorkflowManager/PDFWorkflowManager.sln
@@ -5,8 +5,6 @@ VisualStudioVersion = 17.14.36414.22
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PDF Workflow Manager", "PDFWorkflowManager\PDF Workflow Manager.csproj", "{1957F2AD-ACB5-4938-B2BA-3D2C365BBAF6}"
EndProject
-Project("{B7DD6F7E-DEF8-4E67-B5B7-07EF123DB6F0}") = "Setup", "Setup\Setup.wixproj", "{47F764FC-DE98-4529-9644-412B7636AD30}"
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -35,22 +33,6 @@ Global
{1957F2AD-ACB5-4938-B2BA-3D2C365BBAF6}.Release|x64.Build.0 = Release|x64
{1957F2AD-ACB5-4938-B2BA-3D2C365BBAF6}.Release|x86.ActiveCfg = Release|Any CPU
{1957F2AD-ACB5-4938-B2BA-3D2C365BBAF6}.Release|x86.Build.0 = Release|Any CPU
- {47F764FC-DE98-4529-9644-412B7636AD30}.Debug|Any CPU.ActiveCfg = Debug|x64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Debug|Any CPU.Build.0 = Debug|x64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Debug|ARM64.ActiveCfg = Debug|ARM64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Debug|ARM64.Build.0 = Debug|ARM64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Debug|x64.ActiveCfg = Debug|x64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Debug|x64.Build.0 = Debug|x64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Debug|x86.ActiveCfg = Debug|x86
- {47F764FC-DE98-4529-9644-412B7636AD30}.Debug|x86.Build.0 = Debug|x86
- {47F764FC-DE98-4529-9644-412B7636AD30}.Release|Any CPU.ActiveCfg = Release|x64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Release|Any CPU.Build.0 = Release|x64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Release|ARM64.ActiveCfg = Release|ARM64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Release|ARM64.Build.0 = Release|ARM64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Release|x64.ActiveCfg = Release|x64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Release|x64.Build.0 = Release|x64
- {47F764FC-DE98-4529-9644-412B7636AD30}.Release|x86.ActiveCfg = Release|x86
- {47F764FC-DE98-4529-9644-412B7636AD30}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/PDFWorkflowManager/PDFWorkflowManager/.vs/PDF Workflow Manager.csproj.dtbcache.json b/PDFWorkflowManager/PDFWorkflowManager/.vs/PDF Workflow Manager.csproj.dtbcache.json
index bddca4c..922b474 100644
--- a/PDFWorkflowManager/PDFWorkflowManager/.vs/PDF Workflow Manager.csproj.dtbcache.json
+++ b/PDFWorkflowManager/PDFWorkflowManager/.vs/PDF Workflow Manager.csproj.dtbcache.json
@@ -1 +1 @@
-{"RootPath":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\PDFWorkflowManager","ProjectFileName":"PDF Workflow Manager.csproj","Configuration":"Debug|x64","FrameworkPath":"","Sources":[{"SourceFile":"LanguagesForm.cs"},{"SourceFile":"LanguagesForm.Designer.cs"},{"SourceFile":"MainForm.cs"},{"SourceFile":"MainForm.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"SettingsForm.cs"},{"SourceFile":"SettingsForm.Designer.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\x64\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Magick.NET-Q8-AnyCPU.14.8.0\\lib\\netstandard20\\Magick.NET-Q8-AnyCPU.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Magick.NET.Core.14.8.0\\lib\\netstandard20\\Magick.NET.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Magick.NET.SystemDrawing.8.0.8\\lib\\net462\\Magick.NET.SystemDrawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\WindowsAPICodePack-Core.1.1.2\\lib\\Microsoft.WindowsAPICodePack.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\WindowsAPICodePack-Shell.1.1.1\\lib\\Microsoft.WindowsAPICodePack.Shell.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Configuration.Install.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Management.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\PDFWorkflowManager\\bin\\x64\\Debug\\PDF Workflow Manager.exe","OutputItemRelativePath":"PDF Workflow Manager.exe"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]}
\ No newline at end of file
+{"RootPath":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\PDFWorkflowManager","ProjectFileName":"PDF Workflow Manager.csproj","Configuration":"Debug|x64","FrameworkPath":"","Sources":[{"SourceFile":"ImageService.cs"},{"SourceFile":"LanguageService.cs"},{"SourceFile":"LanguagesForm.cs"},{"SourceFile":"LanguagesForm.Designer.cs"},{"SourceFile":"MainForm.cs"},{"SourceFile":"MainForm.Designer.cs"},{"SourceFile":"MetadataService.cs"},{"SourceFile":"PdfService.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"SettingsForm.cs"},{"SourceFile":"SettingsForm.Designer.cs"},{"SourceFile":"SystemFontResolver.cs"},{"SourceFile":"TiffToPdfConverter.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\x64\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\BitMiracle.LibTiff.NET.2.4.660\\lib\\netstandard2.0\\BitMiracle.LibTiff.NET.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Magick.NET-Q8-AnyCPU.14.8.2\\lib\\netstandard20\\Magick.NET-Q8-AnyCPU.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Magick.NET.Core.14.8.2\\lib\\netstandard20\\Magick.NET.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Magick.NET.SystemDrawing.8.0.10\\lib\\net462\\Magick.NET.SystemDrawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Microsoft.Bcl.AsyncInterfaces.9.0.8\\lib\\net462\\Microsoft.Bcl.AsyncInterfaces.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Microsoft.Bcl.Cryptography.9.0.8\\lib\\net462\\Microsoft.Bcl.Cryptography.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Microsoft.Extensions.DependencyInjection.Abstractions.9.0.8\\lib\\net462\\Microsoft.Extensions.DependencyInjection.Abstractions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Microsoft.Extensions.DependencyInjection.9.0.8\\lib\\net462\\Microsoft.Extensions.DependencyInjection.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Microsoft.Extensions.Logging.Abstractions.9.0.8\\lib\\net462\\Microsoft.Extensions.Logging.Abstractions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Microsoft.Extensions.Logging.9.0.8\\lib\\net462\\Microsoft.Extensions.Logging.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Microsoft.Extensions.Options.9.0.8\\lib\\net462\\Microsoft.Extensions.Options.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Microsoft.Extensions.Primitives.9.0.8\\lib\\net462\\Microsoft.Extensions.Primitives.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\WindowsAPICodePack-Core.1.1.2\\lib\\Microsoft.WindowsAPICodePack.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\WindowsAPICodePack-Shell.1.1.1\\lib\\Microsoft.WindowsAPICodePack.Shell.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\PDFsharp.6.2.1\\lib\\netstandard2.0\\PdfSharp.BarCodes.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\PDFsharp.6.2.1\\lib\\netstandard2.0\\PdfSharp.Charting.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\PDFsharp.6.2.1\\lib\\netstandard2.0\\PdfSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\PDFsharp.6.2.1\\lib\\netstandard2.0\\PdfSharp.Quality.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\PDFsharp.6.2.1\\lib\\netstandard2.0\\PdfSharp.Snippets.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\System.Buffers.4.6.1\\lib\\net462\\System.Buffers.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.ComponentModel.DataAnnotations.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Configuration.Install.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\System.Diagnostics.DiagnosticSource.9.0.8\\lib\\net462\\System.Diagnostics.DiagnosticSource.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\System.Formats.Asn1.9.0.8\\lib\\net462\\System.Formats.Asn1.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Management.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\System.Memory.4.6.3\\lib\\net462\\System.Memory.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Numerics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\System.Numerics.Vectors.4.6.1\\lib\\net462\\System.Numerics.Vectors.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\System.Runtime.CompilerServices.Unsafe.6.1.2\\lib\\net462\\System.Runtime.CompilerServices.Unsafe.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\System.Security.Cryptography.Pkcs.9.0.8\\lib\\net462\\System.Security.Cryptography.Pkcs.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Security.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\System.Threading.Tasks.Extensions.4.6.3\\lib\\net462\\System.Threading.Tasks.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\packages\\Tesseract.5.2.0\\lib\\net47\\Tesseract.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\Gitea\\RCEU_PDFWorkflowManager\\PDFWorkflowManager\\PDFWorkflowManager\\bin\\x64\\Debug\\PDF Workflow Manager.exe","OutputItemRelativePath":"PDF Workflow Manager.exe"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]}
\ No newline at end of file
diff --git a/PDFWorkflowManager/PDFWorkflowManager/MainForm.cs b/PDFWorkflowManager/PDFWorkflowManager/MainForm.cs
index 94d977c..cadd77b 100644
--- a/PDFWorkflowManager/PDFWorkflowManager/MainForm.cs
+++ b/PDFWorkflowManager/PDFWorkflowManager/MainForm.cs
@@ -727,18 +727,6 @@ namespace PDFWorkflowManager
.Select(kv => kv.Value));
}
- // Banner PDF (optional)
- string bannerPdfPath = null;
- if (chkAddBanner.Checked) // checkbox to include banner
- {
- using (OpenFileDialog ofd = new OpenFileDialog())
- {
- ofd.Filter = "PDF files|*.pdf";
- ofd.Title = "Select Banner PDF";
- if (ofd.ShowDialog() == DialogResult.OK)
- bannerPdfPath = ofd.FileName;
- }
- }
// Initialize converter
TiffToPdfConverter tiffConverter = new TiffToPdfConverter
@@ -754,8 +742,8 @@ namespace PDFWorkflowManager
selectedLanguage,
toolStripProgressBar1,
toolStripStatusLabel1,
- this,
- bannerPdfPath);
+ this
+ );
MessageBox.Show("PDF conversion complete!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
diff --git a/PDFWorkflowManager/PDFWorkflowManager/PDF Workflow Manager.csproj b/PDFWorkflowManager/PDFWorkflowManager/PDF Workflow Manager.csproj
index 9dfa8e9..ac18af7 100644
--- a/PDFWorkflowManager/PDFWorkflowManager/PDF Workflow Manager.csproj
+++ b/PDFWorkflowManager/PDFWorkflowManager/PDF Workflow Manager.csproj
@@ -56,7 +56,7 @@
DEBUG;TRACE
full
x64
- 7.3
+ 8.0
prompt
@@ -201,6 +201,9 @@
+
+ PreserveNewest
+
LanguagesForm.cs
@@ -220,285 +223,15 @@
SettingsForm.cs
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
Always
Always
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
SettingsSingleFileGenerator
Settings.Designer.cs
@@ -508,109 +241,382 @@
Settings.settings
True
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
PreserveNewest
-
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
PreserveNewest
@@ -631,12 +637,6 @@
-
- PreserveNewest
-
-
-
-
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ScrollView.jar b/PDFWorkflowManager/PDFWorkflowManager/ScrollView.jar
deleted file mode 100644
index f0fc519..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ScrollView.jar and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/TiffToPdfConverter.cs b/PDFWorkflowManager/PDFWorkflowManager/TiffToPdfConverter.cs
index 228e166..052e5ee 100644
--- a/PDFWorkflowManager/PDFWorkflowManager/TiffToPdfConverter.cs
+++ b/PDFWorkflowManager/PDFWorkflowManager/TiffToPdfConverter.cs
@@ -1,12 +1,17 @@
-using System;
-using System.IO;
+using BitMiracle.LibTiff.Classic;
+using ImageMagick;
+using PdfSharp.Drawing;
+using PdfSharp.Pdf;
+using PdfSharp.Pdf.IO;
+using System;
+using System.Collections.Generic;
using System.Drawing;
+using System.Drawing.Imaging;
+using System.IO;
+using System.Runtime.InteropServices;
using System.Threading.Tasks;
using System.Windows.Forms;
-using PdfSharp.Pdf;
-using PdfSharp.Drawing;
using Tesseract;
-using ImageMagick;
namespace RCEU_PDFWorkflowManager
{
@@ -22,123 +27,111 @@ namespace RCEU_PDFWorkflowManager
///
public async Task ConvertTiffToPdfWithOcrAsync(
string workOutDir,
- string outputPdfFileName, // e.g., "output.pdf"
- string selectedLanguage,
+ string outputPdfPath,
+ string ocrLanguage,
ToolStripProgressBar progressBar,
ToolStripStatusLabel statusLabel,
Form mainForm,
- string bannerPdfPath = null) // optional banner PDF
+ string bannerPdfPath = null)
{
- string[] tiffFiles = Directory.GetFiles(workOutDir, "*.tif");
-
- if (tiffFiles.Length == 0)
- throw new FileNotFoundException("No TIFF files found in the directory.");
-
- // Count total pages for progress bar
- int totalPages = 0;
- foreach (var file in tiffFiles)
- using (var collection = new MagickImageCollection(file))
- totalPages += collection.Count;
-
PdfDocument pdf = new PdfDocument();
pdf.Info.Title = "Converted TIFF to PDF/A";
pdf.Info.Creator = "RCEU_PDFWorkflowManager";
- mainForm.Invoke((MethodInvoker)(() =>
+ // Step 1: collect all TIFF pages
+ var allPages = new List<(string tiffFile, int pageIndex)>();
+ foreach (var tiffFile in Directory.GetFiles(workOutDir, "*.tif"))
{
- progressBar.Maximum = totalPages;
- progressBar.Value = 0;
- statusLabel.Text = "Converting TIFFs to PDF...";
- }));
+ using var tiff = Tiff.Open(tiffFile, "r");
+ int pageCount = tiff.NumberOfDirectories();
+ for (int page = 0; page < pageCount; page++)
+ allPages.Add((tiffFile, page));
+ }
- bool success = true;
+ int totalPages = allPages.Count;
+ int processedPages = 0;
- try
+ // Step 2: process pages in parallel
+ var parallelOptions = new ParallelOptions { MaxDegreeOfParallelism = MaxDegreeOfParallelism };
+ await Task.Run(() =>
{
- await Task.Run(() =>
+ Parallel.ForEach(allPages, parallelOptions, pageInfo =>
{
- foreach (var tiffFile in tiffFiles)
+ try
{
- using (var collection = new MagickImageCollection(tiffFile))
- {
- Parallel.ForEach(collection, new ParallelOptions { MaxDegreeOfParallelism = MaxDegreeOfParallelism }, magickImage =>
- {
- using (Bitmap bmp = magickImage.ToBitmap())
- {
- string extractedText = "";
- try
- {
- extractedText = PerformOcr(bmp, selectedLanguage);
- }
- catch
- {
- // If OCR fails, continue but mark success false
- success = false;
- }
+ using var tiff = Tiff.Open(pageInfo.tiffFile, "r");
+ tiff.SetDirectory((short)pageInfo.pageIndex);
- lock (pdf)
- {
- PdfPage page = pdf.AddPage();
- page.Width = XUnit.FromPoint(bmp.Width).Point;
- page.Height = XUnit.FromPoint(bmp.Height).Point;
+ int width = tiff.GetField(TiffTag.IMAGEWIDTH)[0].ToInt();
+ int height = tiff.GetField(TiffTag.IMAGELENGTH)[0].ToInt();
- using (var gfx = XGraphics.FromPdfPage(page))
- using (var ms = new MemoryStream())
- {
- bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
- ms.Position = 0;
- using (var ximg = XImage.FromStream(ms))
- gfx.DrawImage(ximg,
- XUnit.FromPoint(0),
- XUnit.FromPoint(0),
- XUnit.FromPoint(bmp.Width),
- XUnit.FromPoint(bmp.Height));
- }
+ int[] raster = new int[width * height];
+ tiff.ReadRGBAImage(width, height, raster);
- OverlayTextOntoPdfPage(page, extractedText);
- }
+ using var bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
+ var bmpData = bmp.LockBits(new Rectangle(0, 0, width, height),
+ ImageLockMode.WriteOnly, bmp.PixelFormat);
+ Marshal.Copy(raster, 0, bmpData.Scan0, raster.Length);
+ bmp.UnlockBits(bmpData);
- mainForm.Invoke((MethodInvoker)(() =>
- {
- progressBar.Value++;
- statusLabel.Text = $"Processing page {progressBar.Value} of {progressBar.Maximum}";
- }));
- }
- });
- }
- }
+ // Perform OCR
+ string extractedText = PerformOcr(bmp, ocrLanguage);
- // Add banner page if selected
- if (!string.IsNullOrEmpty(bannerPdfPath) && File.Exists(bannerPdfPath))
- {
+ // Lock PDF for thread-safe writing
lock (pdf)
{
- using (PdfDocument bannerDoc = PdfSharp.Pdf.IO.PdfReader.Open(bannerPdfPath, PdfSharp.Pdf.IO.PdfDocumentOpenMode.Import))
+ PdfPage pagePdf = pdf.AddPage();
+ pagePdf.Width = XUnit.FromPoint(width).Point;
+ pagePdf.Height = XUnit.FromPoint(height).Point;
+
+ using var gfx = XGraphics.FromPdfPage(pagePdf);
+ using var ms = new MemoryStream();
+ bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
+ ms.Position = 0;
+ using var ximg = XImage.FromStream(ms);
+ gfx.DrawImage(ximg, 0, 0, width, height);
+
+ OverlayTextOntoPdfPage(pagePdf, extractedText);
+
+ // Update progress on UI thread
+ if (progressBar != null && statusLabel != null && mainForm != null)
{
- foreach (PdfPage bannerPage in bannerDoc.Pages)
+ mainForm.Invoke((MethodInvoker)(() =>
{
- pdf.AddPage(bannerPage);
- }
+ processedPages++;
+ progressBar.Value = Math.Min(processedPages, totalPages);
+ statusLabel.Text = $"Processing page {processedPages}/{totalPages}";
+ }));
}
}
}
+ catch (Exception ex)
+ {
+ // Optionally log the error, skip page
+ Console.WriteLine($"Error processing {pageInfo.tiffFile} page {pageInfo.pageIndex}: {ex.Message}");
+ }
});
+ });
- // Only save if all pages processed successfully
- if (success)
- {
- string outputPdfPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, outputPdfFileName);
- pdf.Save(outputPdfPath);
- mainForm.Invoke((MethodInvoker)(() => statusLabel.Text = $"PDF saved: {outputPdfPath}"));
- }
- else
- {
- mainForm.Invoke((MethodInvoker)(() => statusLabel.Text = "Conversion incomplete, PDF not saved."));
- }
- }
- catch (Exception ex)
+ // Step 3: append banner PDF if provided
+ if (!string.IsNullOrEmpty(bannerPdfPath) && File.Exists(bannerPdfPath))
{
- mainForm.Invoke((MethodInvoker)(() => statusLabel.Text = $"Error during conversion: {ex.Message}"));
+ PdfDocument bannerPdf = PdfReader.Open(bannerPdfPath, PdfDocumentOpenMode.Import);
+ foreach (var page in bannerPdf.Pages)
+ pdf.AddPage(page);
+ }
+
+ // Step 4: save PDF after all pages processed
+ pdf.Save(outputPdfPath);
+
+ // Final UI update
+ if (statusLabel != null && mainForm != null)
+ {
+ mainForm.Invoke((MethodInvoker)(() =>
+ {
+ statusLabel.Text = "PDF conversion complete!";
+ if (progressBar != null) progressBar.Value = progressBar.Maximum;
+ }));
}
}
diff --git a/PDFWorkflowManager/PDFWorkflowManager/afr.traineddata b/PDFWorkflowManager/PDFWorkflowManager/afr.traineddata
deleted file mode 100644
index 09e69cf..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/afr.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/amh.traineddata b/PDFWorkflowManager/PDFWorkflowManager/amh.traineddata
deleted file mode 100644
index 7a302b2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/amh.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ara.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ara.traineddata
deleted file mode 100644
index c8d129c..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ara.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/asm.traineddata b/PDFWorkflowManager/PDFWorkflowManager/asm.traineddata
deleted file mode 100644
index 086035c..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/asm.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/aze.traineddata b/PDFWorkflowManager/PDFWorkflowManager/aze.traineddata
deleted file mode 100644
index 27bc73e..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/aze.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/aze_cyrl.traineddata b/PDFWorkflowManager/PDFWorkflowManager/aze_cyrl.traineddata
deleted file mode 100644
index e2b1b95..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/aze_cyrl.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/bel.traineddata b/PDFWorkflowManager/PDFWorkflowManager/bel.traineddata
deleted file mode 100644
index 65d83da..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/bel.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ben.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ben.traineddata
deleted file mode 100644
index 7e9054d..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ben.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/bod.traineddata b/PDFWorkflowManager/PDFWorkflowManager/bod.traineddata
deleted file mode 100644
index 7bb5029..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/bod.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/bos.traineddata b/PDFWorkflowManager/PDFWorkflowManager/bos.traineddata
deleted file mode 100644
index 95bed5c..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/bos.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/bre.traineddata b/PDFWorkflowManager/PDFWorkflowManager/bre.traineddata
deleted file mode 100644
index c016913..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/bre.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/bul.traineddata b/PDFWorkflowManager/PDFWorkflowManager/bul.traineddata
deleted file mode 100644
index 1e65588..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/bul.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/cat.traineddata b/PDFWorkflowManager/PDFWorkflowManager/cat.traineddata
deleted file mode 100644
index 3fcd350..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/cat.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ceb.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ceb.traineddata
deleted file mode 100644
index 5a1b969..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ceb.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ces.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ces.traineddata
deleted file mode 100644
index dd6fc79..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ces.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/chi_sim.traineddata b/PDFWorkflowManager/PDFWorkflowManager/chi_sim.traineddata
deleted file mode 100644
index 388bac2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/chi_sim.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/chi_sim_vert.traineddata b/PDFWorkflowManager/PDFWorkflowManager/chi_sim_vert.traineddata
deleted file mode 100644
index f9898e9..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/chi_sim_vert.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/chi_tra.traineddata b/PDFWorkflowManager/PDFWorkflowManager/chi_tra.traineddata
deleted file mode 100644
index 1955cd8..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/chi_tra.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/chi_tra_vert.traineddata b/PDFWorkflowManager/PDFWorkflowManager/chi_tra_vert.traineddata
deleted file mode 100644
index 94bc5db..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/chi_tra_vert.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/chr.traineddata b/PDFWorkflowManager/PDFWorkflowManager/chr.traineddata
deleted file mode 100644
index e0799a2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/chr.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/cos.traineddata b/PDFWorkflowManager/PDFWorkflowManager/cos.traineddata
deleted file mode 100644
index 3105b7f..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/cos.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/cym.traineddata b/PDFWorkflowManager/PDFWorkflowManager/cym.traineddata
deleted file mode 100644
index 900cf17..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/cym.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/dan.traineddata b/PDFWorkflowManager/PDFWorkflowManager/dan.traineddata
deleted file mode 100644
index 85501b5..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/dan.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/deu.traineddata b/PDFWorkflowManager/PDFWorkflowManager/deu.traineddata
deleted file mode 100644
index 97ed7b2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/deu.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/deu_latf.traineddata b/PDFWorkflowManager/PDFWorkflowManager/deu_latf.traineddata
deleted file mode 100644
index 11a6410..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/deu_latf.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/div.traineddata b/PDFWorkflowManager/PDFWorkflowManager/div.traineddata
deleted file mode 100644
index 53b46df..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/div.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/dzo.traineddata b/PDFWorkflowManager/PDFWorkflowManager/dzo.traineddata
deleted file mode 100644
index 3c31175..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/dzo.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ell.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ell.traineddata
deleted file mode 100644
index ed98ae1..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ell.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/eng.traineddata b/PDFWorkflowManager/PDFWorkflowManager/eng.traineddata
deleted file mode 100644
index bbef467..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/eng.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/enm.traineddata b/PDFWorkflowManager/PDFWorkflowManager/enm.traineddata
deleted file mode 100644
index e49b5b8..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/enm.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/epo.traineddata b/PDFWorkflowManager/PDFWorkflowManager/epo.traineddata
deleted file mode 100644
index 235fc67..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/epo.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/equ.traineddata b/PDFWorkflowManager/PDFWorkflowManager/equ.traineddata
deleted file mode 100644
index 27b4703..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/equ.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/est.traineddata b/PDFWorkflowManager/PDFWorkflowManager/est.traineddata
deleted file mode 100644
index a2b52c3..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/est.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/eus.traineddata b/PDFWorkflowManager/PDFWorkflowManager/eus.traineddata
deleted file mode 100644
index 6247f97..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/eus.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/fao.traineddata b/PDFWorkflowManager/PDFWorkflowManager/fao.traineddata
deleted file mode 100644
index 1b845e7..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/fao.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/fas.traineddata b/PDFWorkflowManager/PDFWorkflowManager/fas.traineddata
deleted file mode 100644
index 1a17ee0..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/fas.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/fil.traineddata b/PDFWorkflowManager/PDFWorkflowManager/fil.traineddata
deleted file mode 100644
index 785f80d..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/fil.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/fin.traineddata b/PDFWorkflowManager/PDFWorkflowManager/fin.traineddata
deleted file mode 100644
index 73f9240..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/fin.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/fra.traineddata b/PDFWorkflowManager/PDFWorkflowManager/fra.traineddata
deleted file mode 100644
index d9e2b21..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/fra.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/frm.traineddata b/PDFWorkflowManager/PDFWorkflowManager/frm.traineddata
deleted file mode 100644
index ed06039..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/frm.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/fry.traineddata b/PDFWorkflowManager/PDFWorkflowManager/fry.traineddata
deleted file mode 100644
index 17199d2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/fry.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/gla.traineddata b/PDFWorkflowManager/PDFWorkflowManager/gla.traineddata
deleted file mode 100644
index e8bae7f..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/gla.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/gle.traineddata b/PDFWorkflowManager/PDFWorkflowManager/gle.traineddata
deleted file mode 100644
index a7abc7b..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/gle.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/glg.traineddata b/PDFWorkflowManager/PDFWorkflowManager/glg.traineddata
deleted file mode 100644
index 7bc00b3..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/glg.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/grc.traineddata b/PDFWorkflowManager/PDFWorkflowManager/grc.traineddata
deleted file mode 100644
index e949900..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/grc.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/guj.traineddata b/PDFWorkflowManager/PDFWorkflowManager/guj.traineddata
deleted file mode 100644
index 151b9aa..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/guj.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/hat.traineddata b/PDFWorkflowManager/PDFWorkflowManager/hat.traineddata
deleted file mode 100644
index 30d3bae..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/hat.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/heb.traineddata b/PDFWorkflowManager/PDFWorkflowManager/heb.traineddata
deleted file mode 100644
index 7356caf..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/heb.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/hin.traineddata b/PDFWorkflowManager/PDFWorkflowManager/hin.traineddata
deleted file mode 100644
index a8f0aae..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/hin.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/hrv.traineddata b/PDFWorkflowManager/PDFWorkflowManager/hrv.traineddata
deleted file mode 100644
index 6dd4f86..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/hrv.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/hun.traineddata b/PDFWorkflowManager/PDFWorkflowManager/hun.traineddata
deleted file mode 100644
index 5d24fa8..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/hun.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/hye.traineddata b/PDFWorkflowManager/PDFWorkflowManager/hye.traineddata
deleted file mode 100644
index ec2e2f3..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/hye.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/iku.traineddata b/PDFWorkflowManager/PDFWorkflowManager/iku.traineddata
deleted file mode 100644
index 6eab87f..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/iku.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ind.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ind.traineddata
deleted file mode 100644
index 3013f50..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ind.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/isl.traineddata b/PDFWorkflowManager/PDFWorkflowManager/isl.traineddata
deleted file mode 100644
index 20d3bdf..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/isl.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ita.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ita.traineddata
deleted file mode 100644
index edbffbe..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ita.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ita_old.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ita_old.traineddata
deleted file mode 100644
index c8a2c3c..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ita_old.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/jav.traineddata b/PDFWorkflowManager/PDFWorkflowManager/jav.traineddata
deleted file mode 100644
index 3155b81..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/jav.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/jaxb-api-2.3.1.jar b/PDFWorkflowManager/PDFWorkflowManager/jaxb-api-2.3.1.jar
deleted file mode 100644
index 4565865..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/jaxb-api-2.3.1.jar and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/jpn.traineddata b/PDFWorkflowManager/PDFWorkflowManager/jpn.traineddata
deleted file mode 100644
index c4178f8..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/jpn.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/jpn_vert.traineddata b/PDFWorkflowManager/PDFWorkflowManager/jpn_vert.traineddata
deleted file mode 100644
index 43f38de..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/jpn_vert.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/kan.traineddata b/PDFWorkflowManager/PDFWorkflowManager/kan.traineddata
deleted file mode 100644
index 78252ba..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/kan.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/kat.traineddata b/PDFWorkflowManager/PDFWorkflowManager/kat.traineddata
deleted file mode 100644
index 1a3ae11..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/kat.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/kat_old.traineddata b/PDFWorkflowManager/PDFWorkflowManager/kat_old.traineddata
deleted file mode 100644
index f4ae5ab..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/kat_old.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/kaz.traineddata b/PDFWorkflowManager/PDFWorkflowManager/kaz.traineddata
deleted file mode 100644
index f889e2b..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/kaz.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/khm.traineddata b/PDFWorkflowManager/PDFWorkflowManager/khm.traineddata
deleted file mode 100644
index d466dc2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/khm.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/kir.traineddata b/PDFWorkflowManager/PDFWorkflowManager/kir.traineddata
deleted file mode 100644
index 3e04f29..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/kir.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/kmr.traineddata b/PDFWorkflowManager/PDFWorkflowManager/kmr.traineddata
deleted file mode 100644
index d1afefb..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/kmr.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/kor.traineddata b/PDFWorkflowManager/PDFWorkflowManager/kor.traineddata
deleted file mode 100644
index 60986d4..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/kor.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/lao.traineddata b/PDFWorkflowManager/PDFWorkflowManager/lao.traineddata
deleted file mode 100644
index 10bd41a..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/lao.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/lat.traineddata b/PDFWorkflowManager/PDFWorkflowManager/lat.traineddata
deleted file mode 100644
index 30dab6a..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/lat.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/lav.traineddata b/PDFWorkflowManager/PDFWorkflowManager/lav.traineddata
deleted file mode 100644
index 71d925c..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/lav.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/lit.traineddata b/PDFWorkflowManager/PDFWorkflowManager/lit.traineddata
deleted file mode 100644
index af9e2b3..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/lit.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ltz.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ltz.traineddata
deleted file mode 100644
index c1ac5b9..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ltz.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/mal.traineddata b/PDFWorkflowManager/PDFWorkflowManager/mal.traineddata
deleted file mode 100644
index 70e96f0..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/mal.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/mar.traineddata b/PDFWorkflowManager/PDFWorkflowManager/mar.traineddata
deleted file mode 100644
index 79138fa..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/mar.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/mkd.traineddata b/PDFWorkflowManager/PDFWorkflowManager/mkd.traineddata
deleted file mode 100644
index fb0b245..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/mkd.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/mlt.traineddata b/PDFWorkflowManager/PDFWorkflowManager/mlt.traineddata
deleted file mode 100644
index 4242f9c..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/mlt.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/mon.traineddata b/PDFWorkflowManager/PDFWorkflowManager/mon.traineddata
deleted file mode 100644
index 2ef212c..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/mon.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/mri.traineddata b/PDFWorkflowManager/PDFWorkflowManager/mri.traineddata
deleted file mode 100644
index eab6b1a..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/mri.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/msa.traineddata b/PDFWorkflowManager/PDFWorkflowManager/msa.traineddata
deleted file mode 100644
index f0e2b8b..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/msa.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/mya.traineddata b/PDFWorkflowManager/PDFWorkflowManager/mya.traineddata
deleted file mode 100644
index cf28ddc..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/mya.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/nep.traineddata b/PDFWorkflowManager/PDFWorkflowManager/nep.traineddata
deleted file mode 100644
index 948e365..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/nep.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/nld.traineddata b/PDFWorkflowManager/PDFWorkflowManager/nld.traineddata
deleted file mode 100644
index 53ce95a..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/nld.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/nor.traineddata b/PDFWorkflowManager/PDFWorkflowManager/nor.traineddata
deleted file mode 100644
index 9209df2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/nor.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/oci.traineddata b/PDFWorkflowManager/PDFWorkflowManager/oci.traineddata
deleted file mode 100644
index 4017d44..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/oci.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ori.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ori.traineddata
deleted file mode 100644
index ae0f9ed..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ori.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/osd.traineddata b/PDFWorkflowManager/PDFWorkflowManager/osd.traineddata
deleted file mode 100644
index 527457c..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/osd.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/pan.traineddata b/PDFWorkflowManager/PDFWorkflowManager/pan.traineddata
deleted file mode 100644
index d4f0053..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/pan.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/piccolo2d-core-3.0.1.jar b/PDFWorkflowManager/PDFWorkflowManager/piccolo2d-core-3.0.1.jar
deleted file mode 100644
index df84ed5..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/piccolo2d-core-3.0.1.jar and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/piccolo2d-extras-3.0.1.jar b/PDFWorkflowManager/PDFWorkflowManager/piccolo2d-extras-3.0.1.jar
deleted file mode 100644
index daf51c0..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/piccolo2d-extras-3.0.1.jar and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/pol.traineddata b/PDFWorkflowManager/PDFWorkflowManager/pol.traineddata
deleted file mode 100644
index 2382f56..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/pol.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/por.traineddata b/PDFWorkflowManager/PDFWorkflowManager/por.traineddata
deleted file mode 100644
index e9f373e..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/por.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/pus.traineddata b/PDFWorkflowManager/PDFWorkflowManager/pus.traineddata
deleted file mode 100644
index 220cdf9..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/pus.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/que.traineddata b/PDFWorkflowManager/PDFWorkflowManager/que.traineddata
deleted file mode 100644
index d80c1f3..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/que.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ron.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ron.traineddata
deleted file mode 100644
index 04cd2bc..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ron.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/rus.traineddata b/PDFWorkflowManager/PDFWorkflowManager/rus.traineddata
deleted file mode 100644
index b146cb2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/rus.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/san.traineddata b/PDFWorkflowManager/PDFWorkflowManager/san.traineddata
deleted file mode 100644
index 3df043f..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/san.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/sin.traineddata b/PDFWorkflowManager/PDFWorkflowManager/sin.traineddata
deleted file mode 100644
index d0c8584..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/sin.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/slk.traineddata b/PDFWorkflowManager/PDFWorkflowManager/slk.traineddata
deleted file mode 100644
index ca99e3e..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/slk.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/slv.traineddata b/PDFWorkflowManager/PDFWorkflowManager/slv.traineddata
deleted file mode 100644
index 835954e..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/slv.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/snd.traineddata b/PDFWorkflowManager/PDFWorkflowManager/snd.traineddata
deleted file mode 100644
index 1ef6548..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/snd.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/spa.traineddata b/PDFWorkflowManager/PDFWorkflowManager/spa.traineddata
deleted file mode 100644
index 72e901f..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/spa.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/spa_old.traineddata b/PDFWorkflowManager/PDFWorkflowManager/spa_old.traineddata
deleted file mode 100644
index 42b281f..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/spa_old.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/sqi.traineddata b/PDFWorkflowManager/PDFWorkflowManager/sqi.traineddata
deleted file mode 100644
index 9624fbf..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/sqi.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/srp.traineddata b/PDFWorkflowManager/PDFWorkflowManager/srp.traineddata
deleted file mode 100644
index 530fb4b..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/srp.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/srp_latn.traineddata b/PDFWorkflowManager/PDFWorkflowManager/srp_latn.traineddata
deleted file mode 100644
index 5f81e59..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/srp_latn.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/sun.traineddata b/PDFWorkflowManager/PDFWorkflowManager/sun.traineddata
deleted file mode 100644
index 8948914..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/sun.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/swa.traineddata b/PDFWorkflowManager/PDFWorkflowManager/swa.traineddata
deleted file mode 100644
index 633d73b..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/swa.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/swe.traineddata b/PDFWorkflowManager/PDFWorkflowManager/swe.traineddata
deleted file mode 100644
index 684e1fa..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/swe.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/syr.traineddata b/PDFWorkflowManager/PDFWorkflowManager/syr.traineddata
deleted file mode 100644
index 462aefc..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/syr.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tam.traineddata b/PDFWorkflowManager/PDFWorkflowManager/tam.traineddata
deleted file mode 100644
index fa1793d..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tam.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tat.traineddata b/PDFWorkflowManager/PDFWorkflowManager/tat.traineddata
deleted file mode 100644
index 9485ca2..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tat.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tel.traineddata b/PDFWorkflowManager/PDFWorkflowManager/tel.traineddata
deleted file mode 100644
index ee8a33b..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tel.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/ScrollView.jar b/PDFWorkflowManager/PDFWorkflowManager/tessdata/ScrollView.jar
deleted file mode 100644
index f0fc519..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tessdata/ScrollView.jar and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/alto b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/alto
deleted file mode 100644
index 0dd12a7..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/alto
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_create_alto 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/ambigs.train b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/ambigs.train
deleted file mode 100644
index 23035a1..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/ambigs.train
+++ /dev/null
@@ -1,7 +0,0 @@
-tessedit_ambigs_training 1
-load_freq_dawg 0
-load_punc_dawg 0
-load_system_dawg 0
-load_number_dawg 0
-ambigs_debug_level 3
-load_fixed_length_dawgs 0
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/api_config b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/api_config
deleted file mode 100644
index 5cd6ec0..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/api_config
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_zero_rejection T
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/bigram b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/bigram
deleted file mode 100644
index 5d6c2d0..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/bigram
+++ /dev/null
@@ -1,5 +0,0 @@
-load_bigram_dawg True
-tessedit_enable_bigram_correction True
-tessedit_bigram_debug 3
-save_raw_choices True
-save_alt_choices True
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/box.train b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/box.train
deleted file mode 100644
index d39f268..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/box.train
+++ /dev/null
@@ -1,12 +0,0 @@
-disable_character_fragments T
-file_type .bl
-textord_fast_pitch_test T
-tessedit_zero_rejection T
-tessedit_minimal_rejection F
-tessedit_write_rep_codes F
-edges_children_fix F
-edges_childarea 0.65
-edges_boxarea 0.9
-tessedit_resegment_from_boxes T
-tessedit_train_from_boxes T
-textord_no_rejects T
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/box.train.stderr b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/box.train.stderr
deleted file mode 100644
index 82754e9..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/box.train.stderr
+++ /dev/null
@@ -1,13 +0,0 @@
-file_type .bl
-#tessedit_use_nn F
-textord_fast_pitch_test T
-tessedit_zero_rejection T
-tessedit_minimal_rejection F
-tessedit_write_rep_codes F
-edges_children_fix F
-edges_childarea 0.65
-edges_boxarea 0.9
-tessedit_resegment_from_boxes T
-tessedit_train_from_boxes T
-#textord_repeat_extraction F
-textord_no_rejects T
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/digits b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/digits
deleted file mode 100644
index 6a329f8..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/digits
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_char_whitelist 0123456789-.
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/get.images b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/get.images
deleted file mode 100644
index 7d00b61..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/get.images
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_write_images T
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/hocr b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/hocr
deleted file mode 100644
index 5ab372e..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/hocr
+++ /dev/null
@@ -1,2 +0,0 @@
-tessedit_create_hocr 1
-hocr_font_info 0
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/inter b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/inter
deleted file mode 100644
index 252f1a1..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/inter
+++ /dev/null
@@ -1,2 +0,0 @@
-interactive_display_mode T
-tessedit_display_outwords T
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/kannada b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/kannada
deleted file mode 100644
index c6ac105..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/kannada
+++ /dev/null
@@ -1,4 +0,0 @@
-textord_skewsmooth_offset 8
-textord_skewsmooth_offset2 8
-textord_merge_desc 0.5
-textord_no_rejects 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/linebox b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/linebox
deleted file mode 100644
index bd9c114..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/linebox
+++ /dev/null
@@ -1,2 +0,0 @@
-tessedit_resegment_from_line_boxes 1
-tessedit_make_boxes_from_boxes 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/logfile b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/logfile
deleted file mode 100644
index a160f9b..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/logfile
+++ /dev/null
@@ -1 +0,0 @@
-debug_file tesseract.log
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstm.train b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstm.train
deleted file mode 100644
index 5ff3772..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstm.train
+++ /dev/null
@@ -1,11 +0,0 @@
-file_type .bl
-textord_fast_pitch_test T
-tessedit_zero_rejection T
-tessedit_minimal_rejection F
-tessedit_write_rep_codes F
-edges_children_fix F
-edges_childarea 0.65
-edges_boxarea 0.9
-tessedit_train_line_recognizer T
-textord_no_rejects T
-tessedit_init_config_only T
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstmbox b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstmbox
deleted file mode 100644
index a6f2ced..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstmbox
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_create_lstmbox 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstmdebug b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstmdebug
deleted file mode 100644
index 3fa3dee..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/lstmdebug
+++ /dev/null
@@ -1,4 +0,0 @@
-stopper_debug_level 1
-classify_debug_level 1
-segsearch_debug_level 1
-language_model_debug_level 3
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/makebox b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/makebox
deleted file mode 100644
index 3d90ac2..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/makebox
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_create_boxfile 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/page b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/page
deleted file mode 100644
index 9928884..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/page
+++ /dev/null
@@ -1,3 +0,0 @@
-tessedit_create_page_xml 1
-# page_xml_polygon 1
-# page_xml_level 0
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/pdf b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/pdf
deleted file mode 100644
index 59645d7..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/pdf
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_create_pdf 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/quiet b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/quiet
deleted file mode 100644
index 35b59a9..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/quiet
+++ /dev/null
@@ -1 +0,0 @@
-debug_file /dev/null
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/rebox b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/rebox
deleted file mode 100644
index f8342b4..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/rebox
+++ /dev/null
@@ -1,2 +0,0 @@
-tessedit_resegment_from_boxes 1
-tessedit_make_boxes_from_boxes 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/strokewidth b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/strokewidth
deleted file mode 100644
index e95b592..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/strokewidth
+++ /dev/null
@@ -1,12 +0,0 @@
-textord_show_blobs 0
-textord_debug_tabfind 3
-textord_tabfind_show_partitions 1
-textord_tabfind_show_initial_partitions 1
-textord_tabfind_show_columns 1
-textord_tabfind_show_blocks 1
-textord_tabfind_show_initialtabs 1
-textord_tabfind_show_finaltabs 1
-textord_tabfind_show_strokewidths 1
-textord_tabfind_show_vlines 0
-textord_tabfind_show_images 1
-tessedit_dump_pageseg_images 0
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/tsv b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/tsv
deleted file mode 100644
index dc52478..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/tsv
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_create_tsv 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/txt b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/txt
deleted file mode 100644
index a0cc952..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# This config file should be used with other config files which create renderers.
-# usage example: tesseract eurotext.tif eurotext txt hocr pdf
-tessedit_create_txt 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/unlv b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/unlv
deleted file mode 100644
index d2e22f5..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/unlv
+++ /dev/null
@@ -1,2 +0,0 @@
-tessedit_write_unlv 1
-unlv_tilde_crunching T
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/wordstrbox b/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/wordstrbox
deleted file mode 100644
index 38cd41c..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/configs/wordstrbox
+++ /dev/null
@@ -1 +0,0 @@
-tessedit_create_wordstrbox 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/piccolo2d-core-3.0.1.jar b/PDFWorkflowManager/PDFWorkflowManager/tessdata/piccolo2d-core-3.0.1.jar
deleted file mode 100644
index df84ed5..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tessdata/piccolo2d-core-3.0.1.jar and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/piccolo2d-extras-3.0.1.jar b/PDFWorkflowManager/PDFWorkflowManager/tessdata/piccolo2d-extras-3.0.1.jar
deleted file mode 100644
index daf51c0..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tessdata/piccolo2d-extras-3.0.1.jar and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/batch b/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/batch
deleted file mode 100644
index a681e4a..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/batch
+++ /dev/null
@@ -1 +0,0 @@
-# No content needed as all defaults are correct.
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/batch.nochop b/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/batch.nochop
deleted file mode 100644
index ebaab94..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/batch.nochop
+++ /dev/null
@@ -1,2 +0,0 @@
-chop_enable 0
-wordrec_enable_assoc 0
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/matdemo b/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/matdemo
deleted file mode 100644
index c34567b..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/matdemo
+++ /dev/null
@@ -1,7 +0,0 @@
-#################################################
-# Adaptive Matcher Using PreAdapted Templates
-#################################################
-
-classify_enable_adaptive_debugger 1
-matcher_debug_flags 6
-matcher_debug_level 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/msdemo b/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/msdemo
deleted file mode 100644
index 9c1184a..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/msdemo
+++ /dev/null
@@ -1,12 +0,0 @@
-#################################################
-# Adaptive Matcher Using PreAdapted Templates
-#################################################
-
-classify_enable_adaptive_debugger 1
-matcher_debug_flags 6
-matcher_debug_level 1
-
-wordrec_display_splits 0
-wordrec_display_all_blobs 1
-wordrec_display_segmentations 2
-classify_debug_level 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/nobatch b/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/nobatch
deleted file mode 100644
index 8b13789..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/nobatch
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/segdemo b/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/segdemo
deleted file mode 100644
index eaff69f..0000000
--- a/PDFWorkflowManager/PDFWorkflowManager/tessdata/tessconfigs/segdemo
+++ /dev/null
@@ -1,9 +0,0 @@
-#################################################
-# Adaptive Matcher Using PreAdapted Templates
-#################################################
-
-wordrec_display_splits 0
-wordrec_display_all_blobs 1
-wordrec_display_segmentations 2
-classify_debug_level 1
-stopper_debug_level 1
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tgk.traineddata b/PDFWorkflowManager/PDFWorkflowManager/tgk.traineddata
deleted file mode 100644
index 0447667..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tgk.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tha.traineddata b/PDFWorkflowManager/PDFWorkflowManager/tha.traineddata
deleted file mode 100644
index ea28de3..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tha.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tir.traineddata b/PDFWorkflowManager/PDFWorkflowManager/tir.traineddata
deleted file mode 100644
index 55e62eb..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tir.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ton.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ton.traineddata
deleted file mode 100644
index 9eff0fd..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ton.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/tur.traineddata b/PDFWorkflowManager/PDFWorkflowManager/tur.traineddata
deleted file mode 100644
index 1f0b331..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/tur.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/uig.traineddata b/PDFWorkflowManager/PDFWorkflowManager/uig.traineddata
deleted file mode 100644
index 36124d6..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/uig.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/ukr.traineddata b/PDFWorkflowManager/PDFWorkflowManager/ukr.traineddata
deleted file mode 100644
index d02cf90..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/ukr.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/urd.traineddata b/PDFWorkflowManager/PDFWorkflowManager/urd.traineddata
deleted file mode 100644
index 715a159..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/urd.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/uzb.traineddata b/PDFWorkflowManager/PDFWorkflowManager/uzb.traineddata
deleted file mode 100644
index 109abc7..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/uzb.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/uzb_cyrl.traineddata b/PDFWorkflowManager/PDFWorkflowManager/uzb_cyrl.traineddata
deleted file mode 100644
index c2ff8b9..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/uzb_cyrl.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/vie.traineddata b/PDFWorkflowManager/PDFWorkflowManager/vie.traineddata
deleted file mode 100644
index e54a591..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/vie.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/yid.traineddata b/PDFWorkflowManager/PDFWorkflowManager/yid.traineddata
deleted file mode 100644
index 6349588..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/yid.traineddata and /dev/null differ
diff --git a/PDFWorkflowManager/PDFWorkflowManager/yor.traineddata b/PDFWorkflowManager/PDFWorkflowManager/yor.traineddata
deleted file mode 100644
index 3e0cd58..0000000
Binary files a/PDFWorkflowManager/PDFWorkflowManager/yor.traineddata and /dev/null differ