1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-12-22 13:00:08 +00:00
Commit Graph

88 Commits

Author SHA1 Message Date
Trent Petersen
9ed21007e5
New master (#2)
* Show header in font map files

* fix a usage of unique_ptr with array

* Added '--quiet' argument to hide progress messages (resolves #503)

* Revert cout messages to cerr (see #622)

* bump version

* fix build; fix some coverity warnings

* Many bug fixes and improvements, including:

- Incorporated latest Cairo files from cairo-0.15.2
- Moved build to out-of-source
- Added clean script
- Rewritten correct_text_visibility option to improve accuracy
- Transparent characters drawn on background layer
- Improved bad unicode detection

* Many bug fixes and improvements, including:

- Incorporated latest Cairo files from cairo-0.15.2
- Moved build to out-of-source
- Added clean script
- Rewritten correct_text_visibility option to improve accuracy
- Transparent characters drawn on background layer
- Improved bad unicode detection

* Rationlise DPI to single number.
Implement actual_dpi - clamp maximum background image size in cases of huge PDF pages

* DPI fixes - increase DPI when partially covered text to covered-text-dpi
Add font-style italic for oblique fonts
Reduce char bbox for occlusion tests

* Don't shrink bbox - not required if zoom=25 used

* Ignore occlusion from stroke/fill with opacity < 0.5
Better compute char bbox for occlusion
Use 10% inset for char bbox for occlusion
Back out adding font-weight: bold to potentially bold fonts
Fix bug to ensure CID ascent/descent matches subfont values

* Removed zero char logging

* Remove forced italic - missing italic is due to fontforge bug which needs fixing

* Typos fixed, readme updated

* Typos

* Increase maximum background image width
Fix private use range to avoid stupid mobile safari switching to emoji font

* included -pthread switch to link included 3rdparty poppler files.

* Updated files from poppler 0.59.0 and adjusted includes.

* Support updated "Object" class from poppler 0.59.0
2018-01-10 13:31:38 -06:00
Jakub Wilk
b1e4d9c4ef fix typos 2016-01-01 12:02:27 +01:00
Simon Chenard
9fd1ba37de As suggested by Lu Wand, merging the adobe-form branch into the incoming branch 2014-12-03 14:32:01 -05:00
Simon Chenard
c9201c6a1d some more corrections and cleaning 2014-11-14 14:28:17 -05:00
Simon Chenard
ea226cf302 Corrections as per Wang Lu's suggestions 2014-10-02 16:08:42 -04:00
Lu Wang
4ec223297d update manpage 2014-08-20 16:02:21 -07:00
Duan Yao
166625fb71 Update man page for --svg-embed-bitmap. 2014-08-05 18:59:19 +08:00
Lu Wang
80b8e1f5de Merge pull request #365 from duanyao/covered_text_handling
Covered text handling
2014-07-13 17:41:31 -07:00
Lu Wang
2081f9eb88 merge fix 2014-07-13 17:02:15 -07:00
Lu Wang
123b37ce22 lots of improvements from josch 2014-07-13 16:59:30 -07:00
Duan Yao
85f04be632 Covered text handling: rename option name to --correct-text-visibility. 2014-06-29 13:16:42 +08:00
Duan Yao
ce28c00a49 Implement covered text handling. 2014-06-29 13:04:12 +08:00
Duan Yao
0b82165543 Proof mode: stroke and fill texts to improve visibility. 2014-06-27 16:11:42 +08:00
Duan Yao
f8d8a58deb Implement proof output 2014-06-26 21:28:32 +08:00
Duan Yao
ba1358c241 Improve help texts for --svg-node-count-limit and --svg-embed-bitmap; rename --svg-nodes-limit to --svg-node-count-limit. 2014-06-23 17:35:40 -07:00
Lu Wang
c4aa9cb384 new option: --process-annotation 2014-06-06 21:43:53 -07:00
Lu Wang
ba28887970 Update pdf2htmlEX.1.in 2014-05-29 22:37:15 +08:00
Lu Wang
1cd9f00955 clean 2014-01-11 16:25:09 +08:00
Marc Sanfacon
42fea5b1ad Renamed output-size-limit to tmp-file-size-limit
Added information to man
2013-12-14 17:38:02 -05:00
Lu Wang
35ede66f50 remove some pointers to --single-html 2013-11-13 16:14:12 +08:00
Lu Wang
c57085f600 always generate ttf first; use woff as default 2013-11-08 13:53:42 +08:00
Lu Wang
4e9dd1d608 fix manpage 2013-10-05 16:37:45 +08:00
Lu Wang
0ba379cbdb show hints for font hinting tool 2013-10-03 15:19:41 +08:00
Lu Wang
ea4c6f4f90 Merge branch 'type3' 2013-09-21 13:57:01 +08:00
Lu Wang
09203f61a4 new option --process-type3 2013-09-21 13:56:57 +08:00
Lu Wang
871044e321 typo in manpage 2013-09-20 21:19:08 +08:00
Lu Wang
f04941bed0 support jpeg 2013-09-18 20:24:48 +08:00
Lu Wang
dd9d21cb19 new option: --bg-format 2013-09-18 18:01:56 +08:00
Lu Wang
132478c1c1 new option: --override-fstype 2013-07-02 08:04:20 +08:00
Lu Wang
29ba79a378 removed '--remove-unused-glyph' 2013-06-17 23:29:22 +08:00
Lu Wang
92454a9883 new option --embed, --embed-*; better ArgEntry 2013-05-27 07:43:26 +08:00
Lu Wang
4e2aefeb6f remove gplv2 2013-05-11 14:53:03 +08:00
Lu Wang
6ff5b8be32 disable text optimization by default 2013-05-06 11:08:29 +08:00
Lu Wang
a998337b94 manpage 2013-05-05 11:34:43 +08:00
Lu Wang
bcf3bd793e remove special handling of base 14 fonts 2013-05-04 03:29:10 +08:00
Lu Wang
7f8bd3b5b5 .. 2013-05-03 00:56:40 +08:00
Lu Wang
64279bd26d --page-filename; a default HTML when --split-pages is on; Fixes #125 2013-05-02 16:09:42 +08:00
Lu Wang
ca69f28a4f UI tweaking; --remove-unused-glyph is off by default 2013-05-01 20:01:24 +08:00
Lu Wang
4d3f4655e5 new option --printing 2013-04-30 19:07:55 +08:00
Lu Wang
e65791e5ae embed-exteranl-font is on by default 2013-04-30 15:58:26 +08:00
Lu Wang
c9b05d323f space-as-offset is off by default 2013-04-04 22:10:25 +08:00
Lu Wang
add45cde74 restrict letter space optimization 2013-04-03 18:15:06 +08:00
Lu Wang
1803111023 update manpage 2013-04-03 11:03:57 +08:00
Lu Wang
2c96e52626 add --optimize-text; make --space-as-offse default 2013-04-03 09:06:32 +08:00
Lu Wang
dedb061c69 update manpage 2013-03-31 05:32:12 +08:00
Ryan Morlok
6298c19a3b combined the sanitize and validate funcitons into a single function; limited the format characters supported to avoid validation complexity; updated documentation; feature implemented by Ryan Morlok (ryan.morlok@morlok.com) on behalf of Docalytics (http://www.docalytics.com/) 2013-03-18 01:39:02 -05:00
Ryan Morlok
3cafb540c6 updated split page filename formatting to not rely on regex to be compatible with older compilers. added several test cases to account for new implementation. updated documenation to more accurately reflect how split page filenames are generated. 2013-03-17 23:31:43 -05:00
Ryan Morlok
83c947462a added input sanitation for split page generation when accepting a custom outfile file name format. Added unit tests for various file name generation scenarios. 2013-03-17 00:08:06 -05:00
Lu Wang
bd1c9c138f fallback mode 2013-03-09 01:45:13 +08:00
Lu Wang
83c3055ec9 wiki link in manpage 2013-02-08 00:43:58 +08:00