1753 Commits

Author SHA1 Message Date
Gunnsteinn Hall
0c9fc82050
Merge pull request #453 from unidoc-build/prep-rc-v3.23.0
prepare release unipdf v3.23.0
v3.23.0
2021-04-17 14:29:42 +00:00
UniDoc Build
596e8b8b8a prepare release 2021-04-17 13:46:54 +00:00
Gunnsteinn Hall
fd6bcefe38
Merge pull request #452 from unidoc-build/prep-rc-v3.22.0
prepare release of UniPDF v3.22.0
v3.22.0
2021-04-07 20:55:29 +00:00
UniDoc Build
dada0fe1d4 prepare release 2021-04-06 22:35:37 +00:00
Gunnsteinn Hall
71d557d1c5
Merge pull request #450 from unidoc-build/prep-rc-v3.21.0
Prepare release of UniPDF v3.21.0
v3.21.0
2021-03-24 09:03:30 +00:00
UniDoc Build
e309710fcd prepare release 2021-03-23 23:12:52 +00:00
Gunnsteinn Hall
f64d0b8822
Merge pull request #448 from unidoc-build/prep-rc-v3.20.0
Prepare release of UniPDF v3.20.0
v3.20.0
2021-03-16 15:27:31 +00:00
UniDoc Build
9a2a3ba8f6 prepare release 2021-03-13 21:28:23 +00:00
Gunnsteinn Hall
4f172e7076
Merge pull request #445 from unidoc-build/prep-rc-v3.19.1
Prepare release UniPDF 3.19.1
v3.19.1
2021-02-22 15:24:22 +00:00
UniDoc Build
ec7f5e55c3 prepare release 2021-02-22 02:29:48 +00:00
Gunnsteinn Hall
2183fc2b02
Merge pull request #444 from unidoc-build/prep-rc-v3.19.0
Prepare release of UniPDF v3.19.0
v3.19.0
2021-02-11 16:50:42 +00:00
UniDoc Build
8b10191fd5 prepare release 2021-02-11 10:35:13 +00:00
Gunnsteinn Hall
5ddaeee7b2
Merge pull request #442 from unidoc-build/prep-rc-v3.18.0
Prepare UniPDF release v3.18.0
v3.18.0
2021-01-26 14:52:26 +00:00
UniDoc Build
4b16f3c2ce prepare release 2021-01-26 01:31:56 +00:00
Gunnsteinn Hall
e9c91fbcf4
Merge pull request #436 from unidoc-build/prep-rc-v3.17.0
Prepare UniPDF release v3.17.0
v3.17.0
2021-01-08 08:35:33 +00:00
UniDoc Build
6ec1f6abf1 prepare release 2021-01-07 14:20:10 +00:00
Gunnsteinn Hall
5608326f24
Merge pull request #429 from unidoc-build/prep-rc-v3.16.0-take2
Prepare UniPDF release v3.16.0
v3.16.0
2020-12-07 11:10:16 +00:00
UniDoc Build
ec282cd9c5 prepare release 2020-12-06 13:03:03 +00:00
Gunnsteinn Hall
898f496da8
Merge pull request #426 from unidoc-build/prep-rc-v3.15.0
Prepare UniPDF release v3.15.0
v3.15.0
2020-11-24 11:04:02 +00:00
UniDoc Build
bafd659395 prepare release 2020-11-23 22:15:56 +00:00
Gunnsteinn Hall
e189fab718
Merge pull request #424 from unidoc-build/prep-rc-v3.14.0-take4
Prepare release of UniPDF v3.14.0
v3.14.0
2020-11-12 08:33:18 +00:00
UniDoc Build
79e32364de prepare release 2020-11-11 18:48:37 +00:00
Gunnsteinn Hall
ecf8fc0eaa
Merge pull request #420 from unidoc-build/prep-rc-v3.13.0
Prepare release of UniPDF v3.13.0
v3.13.0
2020-10-19 16:57:22 +00:00
unidoc-build
506f4fa9d5
Update README.md 2020-10-19 11:11:34 +00:00
UniDoc Build
22540b937c prepare release 2020-10-19 10:58:10 +00:00
Gunnsteinn Hall
83fe969889
Merge pull request #419 from unidoc-build/prep-rc-v3.12.3
Prepare release of UniPDF v3.12.3
v3.12.3
2020-10-13 09:41:08 +00:00
UniDoc Build
56a210342e prepare release 2020-10-12 14:17:59 +00:00
Gunnsteinn Hall
11f32c83a3
Merge pull request #415 from unidoc-build/prep-rc-v3.12.2
Prepare release of UniPDF v3.12.2
v3.12.2
2020-10-06 14:06:58 +00:00
UniDoc Build
87cbc66cbd prepare release 2020-10-05 19:28:24 +00:00
Gunnsteinn Hall
6ea4d7271f
Merge pull request #414 from unidoc-build/prep-rc-v3.12.1
Prepare release of UniPDF v3.12.1
v3.12.1
2020-09-29 14:06:58 +00:00
UniDoc Build
22ca2c0eed prepare release 2020-09-28 23:18:17 +00:00
Gunnsteinn Hall
9cbf29cfdb
Merge pull request #413 from unidoc-build/prep-rc-v3.12.0
Prepare release of UniPDF v3.12.0
v3.12.0
2020-09-22 00:43:19 +00:00
UniDoc Build
9107a86674 prepare release 2020-09-21 01:20:10 +00:00
Gunnsteinn Hall
13c908a7c9
Merge pull request #410 from unidoc-build/prep-rc-v3.11.1
Prepare release of UniPDF v3.11.1
v3.11.1
2020-09-14 14:46:37 +00:00
UniDoc Build
b991a36456 prepare release 2020-09-14 09:32:45 +00:00
Gunnsteinn Hall
16b59e59af
Merge pull request #408 from unidoc-build/prep-rc-v3.11.0
Prepare release UniPDF v3.11.0
v3.11.0
2020-09-07 12:04:04 +00:00
UniDoc Build
fd3b669a36 prepare release 2020-09-07 00:23:12 +00:00
Gunnsteinn Hall
e181b14be6
Merge pull request #407 from unidoc-build/prep-rc-v3.10.1
Prepare release v3.10.1
v3.10.1
2020-08-31 22:41:24 +00:00
UniDoc Build
61b6580cb9 prepare release 2020-08-31 21:12:07 +00:00
Gunnsteinn Hall
3e38be1237
Merge pull request #402 from unidoc-build/prep-rc-v3.10.0
Release v3.10.0
v3.10.0
2020-08-28 07:31:01 +00:00
UniDoc Build
1501d07a74 prepare release 2020-08-27 21:45:09 +00:00
Alfred Hall
dcb84ad71a
Merge pull request #397 from unidoc/license-update
Update license
2020-08-08 00:17:13 +00:00
Gunnsteinn Hall
acc579f9c3 Update license 2020-08-07 23:35:05 +00:00
Gunnsteinn Hall
60bb6967ad
Merge pull request #393 from gunnsth/release/v3.9.0
Prepare unipdf release v3.9.0
v3.9.0
2020-07-15 07:57:44 +00:00
Gunnsteinn Hall
c7febe5a81 Prepare unipdf v3.9.0 release 2020-07-14 22:06:01 +00:00
Adrian-George Bostan
42a3cfb67d
Add FDF support for form fill rendering test (#389) 2020-07-03 20:33:40 +00:00
Adrian-George Bostan
8ca13a3ab5
Add form fill render tests (#387)
* Add form fill render tests

* Update Jenkins file
2020-07-02 23:31:35 +00:00
Adrian-George Bostan
564133c5b3
Refactor creator render test functionality (#386) 2020-07-01 19:51:28 +00:00
Peter Williams
88fda44e0a
Text extraction code for columns. (#366)
* Fixed filename:page in logging

* Got CMap working for multi-rune entries

* Treat CMap entries as strings instead of runes to handle multi-byte encodings.

* Added a test for multibyte encoding.

* First version of text extraction that recognizes columns

* Added an expanation of the text columns code to README.md.

* fixed typos

* Abstracted textWord depth calculation. This required change textMark to *textMark in a lot of code.

* Added function comments.

* Fixed text state save/restore.

* Adjusted inter-word search distance to make paragrah division work for thanh.pdf

* Got text_test.go passing.

* Reinstated hyphen suppression

* Handle more cases of fonts not being set in text extraction code.

* Fixed typo

* More verbose logging

* Adding tables to text extractor.

* Added tests for columns extraction.

* Removed commented code

* Check for textParas that are on the same line when writing out extracted text.

* Absorb text to the left of paras into paras e.g. Footnote numbers

* Removed funny character from text_test.go

* Commented out a creator_test.go test that was broken by my text extraction changes.

* Big changes to columns text extraction code for PR.

Performance improvements in several places.
Commented code.

* Updated extractor/README

* Cleaned up some comments and removed a panic

* Increased threshold for truncating extracted text when there is no license 100 -> 102.

This is a workaround to let a test in creator_test.go pass.

With the old text extraction code the following extracted text was 100 chars. With the new code it
is 102 chars which looks correct.

"你好\n你好你好你好你好\n河上白云\n\nUnlicensed UniDoc - Get a license on https://unidoc.io\n\n"

* Improved an error message.

* Removed irrelevant spaces

* Commented code and removed unused functions.

* Reverted PdfRectangle changes

* Added duplicate text detection.

* Combine diacritic textMarks in text extraction

* Reinstated a diacritic recombination test.

* Small code reorganisation

* Reinstated handling of rotated text

* Addressed issues in PR review

* Added color fields to TextMark

* Updated README

* Reinstated the disabled tests I missed before.

* Tightened definition for tables to prevent detection of tables where there weren't any.

* Compute line splitting search range based on fontsize of first word in word bag.

* Use errors.Is(err, core.ErrNotSupported) to distinguish unsupported font errorrs.

See https://blog.golang.org/go1.13-errors

* Fixed some naming and added some comments.

* errors.Is -> xerrors.Is and %w -> %v for go 1.12 compatibility

* Removed code that doesn't ever get called.

* Removed unused test
2020-06-30 19:33:10 +00:00
Adrian-George Bostan
ca7f479b7c
Form fill field rotation (#385)
* Refactor text field rotation

* Add rotation support for checkbox fields

* Add rotation support for combobox fields

* Add rotation support for text combobox fields

* Add documentation for the applyRotation of the AppearanceStyle
2020-06-30 18:34:03 +00:00