Skip to content

Commit 30d7642

Browse files
committed
[RELEASE] iText 7 pdfOcr - 1.0.0
https://git.itextsupport.com/ * release/1.0.0: [RELEASE] 1.0.0-SNAPSHOT -> 1.0.0 Add license info to Nuspec files Hide possibility to set userWords Refactor MultiThreadingTest test to reuse code from IntegrationTestHelper Make the scope of a method stricter A couple of small fixes to remove workarounds from code Allow tesseract4 events from com.itextpdf.pdfocr space Implement pdfOcr licensing Add tags for NuGet packages Update port-hash Update autoported files User words file is unexpectedly removed from disk Increase test timeouts Update port-hash Update files to be autoportable Fix issue with saving processed images Performance drop on some complex halftone images Improve NuGet package descriptions Improve Javadocs for Tesseract implementations Small fix to avoid inner class in .NET Make the .gitignore richer Change in Jenkinsfile to abort possible already running automatic builds Change in Jenkinsfile so that the automatic build is blocked when the build for itextcore for .NET is running Hide AbstractTesseract4OcrEngine#doTesseractOcr(File , List<File>, OutputFormat, int) Update port hash AbstractIntegrationTest#testSimpleTextOutput is triggered 13 times PDFOC-89 Add license files into the Nuget package Normalize header indent so that it corresponds to autoported version Add icons to the NuGet packages Add copyright headers Add license information. Add icons for NuGet packages. Remove empty README for now Fix several Javadoc and code remarks PDFOC-84 Throw proper exceptions in case the Tesseract prerequisites have possbily not been met Add FontProvider mechanism Update port-hash Improve test coverage Add ActualText if there are NotDef glyphs Introduce an option not to add layers to output PDF file PDFOC-74 Use more concise notation of package reference version specification Remove duplicate NOTICE.txt Update log message Update comments Update command structure for executable Fix remarks related to TesseractOcrUtil class and add check for NOTDEF glyphs Fix various code remarks Fix various code and API design remarks Split to two modules Improve test coverage Split to two modules Add license info for used dependencies Sign assemby for .NET PDFOC-38 Create .NET version of the API documentation PDFOC-65 Fix various code remarks in test code Fix various code and API design remarks Use new tooling Add stage to upload artifacts to branch-artifacts repository for branches not develop or master Fix various code remarks Refactor tests to expect exception Fix code style for enums Rename test files Refactor ocr images method and remove ImgFormat enum Add license info for fonts Refactor exceptions and log messages Add tests for log messages Remove unused file Add icon to the NuGet package List dependencies in nuspec file Remove unused dependencies Update AssemblyInfo Update according to changes in sharpen Update nupkg content update path to temporary directory initial porting from java initial config
2 parents 58d834e + edf2544 commit 30d7642

File tree

214 files changed

+16780
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

214 files changed

+16780
-3
lines changed

.gitattributes

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
###############################################################################
2+
# Set default behavior to automatically normalize line endings.
3+
###############################################################################
4+
* text=auto
5+
6+
###############################################################################
7+
# Set default behavior for command prompt diff.
8+
#
9+
# This is need for earlier builds of msysgit that does not have it on by
10+
# default for csharp files.
11+
# Note: This is only used by command line
12+
###############################################################################
13+
#*.cs diff=csharp
14+
15+
###############################################################################
16+
# Set the merge driver for project and solution files
17+
#
18+
# Merging from the command prompt will add diff markers to the files if there
19+
# are conflicts (Merging from VS is not affected by the settings below, in VS
20+
# the diff markers are never inserted). Diff markers may cause the following
21+
# file extensions to fail to load in VS. An alternative would be to treat
22+
# these files as binary and thus will always conflict and require user
23+
# intervention with every merge. To do so, just uncomment the entries below
24+
###############################################################################
25+
#*.sln merge=binary
26+
#*.csproj merge=binary
27+
#*.vbproj merge=binary
28+
#*.vcxproj merge=binary
29+
#*.vcproj merge=binary
30+
#*.dbproj merge=binary
31+
#*.fsproj merge=binary
32+
#*.lsproj merge=binary
33+
#*.wixproj merge=binary
34+
#*.modelproj merge=binary
35+
#*.sqlproj merge=binary
36+
#*.wwaproj merge=binary
37+
38+
###############################################################################
39+
# behavior for image files
40+
#
41+
# image files are treated as binary by default.
42+
###############################################################################
43+
#*.jpg binary
44+
#*.png binary
45+
#*.gif binary
46+
47+
###############################################################################
48+
# diff behavior for common document formats
49+
#
50+
# Convert binary document formats to text before diffing them. This feature
51+
# is only available from the command line. Turn it on by uncommenting the
52+
# entries below.
53+
###############################################################################
54+
#*.doc diff=astextplain
55+
#*.DOC diff=astextplain
56+
#*.docx diff=astextplain
57+
#*.DOCX diff=astextplain
58+
#*.dot diff=astextplain
59+
#*.DOT diff=astextplain
60+
#*.pdf diff=astextplain
61+
#*.PDF diff=astextplain
62+
#*.rtf diff=astextplain
63+
#*.RTF diff=astextplain

.gitignore

Lines changed: 177 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Created by https://www.gitignore.io
2+
13
### VisualStudio ###
24
## Ignore Visual Studio temporary files, build results, and
35
## files generated by popular Visual Studio add-ons.
@@ -7,6 +9,10 @@
79
*.user
810
*.userosscache
911
*.sln.docstates
12+
*.sln.metaproj
13+
14+
# User-specific files (MonoDevelop/Xamarin Studio)
15+
*.userprefs
1016

1117
# Build results
1218
[Dd]ebug/
@@ -20,11 +26,180 @@ bld/
2026
[Bb]in/
2127
[Oo]bj/
2228

29+
# Visual Studo 2015 cache/options directory
30+
.vs/
31+
32+
# MSTest test Results
33+
[Tt]est[Rr]esult*/
34+
[Bb]uild[Ll]og.*
35+
36+
# NUNIT
37+
*.VisualState.xml
38+
TestResult.xml
39+
40+
# Build Results of an ATL Project
41+
[Dd]ebugPS/
42+
[Rr]eleasePS/
43+
dlldata.c
44+
45+
*_i.c
46+
*_p.c
47+
*_i.h
48+
*.ilk
49+
*.meta
50+
*.obj
51+
*.pch
52+
*.pdb
53+
*.pgc
54+
*.pgd
55+
*.rsp
56+
*.sbr
57+
*.tlb
58+
*.tli
59+
*.tlh
60+
*.tmp
61+
*.tmp_proj
62+
*.log
63+
*.vspscc
64+
*.vssscc
65+
.builds
66+
*.pidb
67+
*.svclog
68+
*.scc
69+
70+
# Chutzpah Test files
71+
_Chutzpah*
72+
73+
# Visual C++ cache files
74+
ipch/
75+
*.aps
76+
*.ncb
77+
*.opensdf
78+
*.sdf
79+
*.cachefile
80+
2381
# Visual Studio profiler
2482
*.psess
2583
*.vsp
2684
*.vspx
2785

86+
# TFS 2012 Local Workspace
87+
$tf/
88+
89+
# Guidance Automation Toolkit
90+
*.gpState
91+
92+
# ReSharper is a .NET coding add-in
93+
_ReSharper*/
94+
*.[Rr]e[Ss]harper
95+
*.DotSettings.user
96+
97+
# JustCode is a .NET coding addin-in
98+
.JustCode
99+
100+
# TeamCity is a build add-in
101+
_TeamCity*
102+
103+
# DotCover is a Code Coverage Tool
104+
*.dotCover
105+
106+
# NCrunch
107+
_NCrunch_*
108+
.*crunch*.local.xml
109+
110+
# MightyMoose
111+
*.mm.*
112+
AutoTest.Net/
113+
114+
# Web workbench (sass)
115+
.sass-cache/
116+
117+
# Installshield output folder
118+
[Ee]xpress/
119+
120+
# DocProject is a documentation generator add-in
121+
DocProject/buildhelp/
122+
DocProject/Help/*.HxT
123+
DocProject/Help/*.HxC
124+
DocProject/Help/*.hhc
125+
DocProject/Help/*.hhk
126+
DocProject/Help/*.hhp
127+
DocProject/Help/Html2
128+
DocProject/Help/html
129+
130+
# Click-Once directory
131+
publish/
132+
133+
# Publish Web Output
134+
*.[Pp]ublish.xml
135+
*.azurePubxml
136+
# TODO: Comment the next line if you want to checkin your web deploy settings
137+
# but database connection strings (with potential passwords) will be unencrypted
138+
*.pubxml
139+
*.publishproj
140+
141+
# NuGet Packages
142+
*.nupkg
143+
# The packages folder can be ignored because of Package Restore
144+
**/packages/*
145+
# except build/, which is used as an MSBuild target.
146+
!**/packages/build/
147+
# Uncomment if necessary however generally it will be regenerated when needed
148+
#!**/packages/repositories.config
149+
150+
# Windows Azure Build Output
151+
csx/
152+
*.build.csdef
153+
154+
# Windows Store app package directory
155+
AppPackages/
156+
157+
# Others
158+
*.[Cc]ache
159+
ClientBin/
160+
[Ss]tyle[Cc]op.*
161+
~$*
162+
*~
163+
*.dbmdl
164+
*.dbproj.schemaview
165+
*.pfx
166+
*.publishsettings
167+
node_modules/
168+
bower_components/
169+
170+
# RIA/Silverlight projects
171+
Generated_Code/
172+
173+
# Backup & report files from converting an old project file
174+
# to a newer Visual Studio version. Backup files are not needed,
175+
# because we have git ;-)
176+
_UpgradeReport_Files/
177+
Backup*/
178+
UpgradeLog*.XML
179+
UpgradeLog*.htm
180+
181+
# SQL Server files
182+
*.mdf
183+
*.ldf
184+
185+
# Business Intelligence projects
186+
*.rdl.data
187+
*.bim.layout
188+
*.bim_*.settings
189+
190+
# Microsoft Fakes
191+
FakesAssemblies/
192+
193+
# Node.js Tools for Visual Studio
194+
.ntvs_analysis.dat
195+
196+
# Visual Studio 6 build log
197+
*.plg
198+
199+
# Visual Studio 6 workspace options file
200+
*.opt
201+
202+
28203
### Windows ###
29204
# Windows image file caches
30205
Thumbs.db
@@ -45,4 +220,5 @@ $RECYCLE.BIN/
45220
# Windows shortcuts
46221
*.lnk
47222

48-
target/
223+
224+
.idea/

.mailmap

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
2+
Alexander Chingarev <[email protected]> <[email protected]>
3+
Alexander Chingarev <[email protected]> <[email protected]>
4+
Alexander Chingarev <[email protected]> <[email protected]>
5+
6+
7+
8+
9+
10+
11+
Benoît Lagae <[email protected]> <benoit@iText-blagae>
12+
13+
14+
15+
16+
Bruno Lowagie <[email protected]> <iText@Catullus>
17+
18+
Dimitry Alexandrov <[email protected]> <[email protected]>
19+
20+
Dmitry Trusevich <dmitry.trusevich@duallab> <dmitry.trusevich@duallab>
21+
22+
23+
Ilya Idamkin <[email protected]> <ilya.idamkin@TeamCity>
24+
25+
26+
27+
28+
29+
iText Software <[email protected]> <teamcity.bot@TeamCity>
30+
31+
32+
33+
34+
35+
36+
37+
38+
39+
40+
41+
42+
Michaël Demey <[email protected]> michael.demey <>
43+
44+
Michaël Demey <[email protected]> <michael.demey@TeamCity>
45+
46+
47+
48+
49+
Nadia Ivaniukovich <[email protected]> <[email protected]>
50+
Nadia Ivaniukovich <[email protected]> <[email protected]>
51+
52+
Natalia Zgirovskaya <[email protected]> <[email protected]>
53+
Natalia Zgirovskaya <[email protected]> <[email protected]>
54+
55+
56+
57+
58+
59+
Pavel Alay <[email protected]> pavel.alay <>
60+
61+
Pavel Alay <[email protected]> <pavel.alay@TeamCity>
62+
63+
64+
65+
66+
67+
68+
69+
70+
71+
72+
73+
74+
75+
Veronika Lisovskaya <[email protected]> <veronika.lisovskaya@TeamCity>
76+
77+
Yanina Cheremisina <[email protected]> <[email protected]>
78+
Yulian Gaponenko <[email protected]> <duallab@DESKTOP-PG4L5J1>
79+
Yulian Gaponenko <[email protected]> <yulian.gaponenko@TeamCity>

0 commit comments

Comments
 (0)