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

846 Commits

Author SHA1 Message Date
Stephen Gaito
319cae5588 commiting changes required to compile with poppler-0.76.0 2019-09-26 16:00:11 +01:00
stephengaito
f9fcd7f8bb
updated use of Object reference creator
poppler-0.75.0 has removed the Object(int,int) creator.
From the poppler/PSOutputDev.cc code (around line 2100)
I inferred that the value returned by font->getID() was all
that was needed for the new style Object reference.
2019-09-26 10:28:46 +01:00
Stephen Gaito
fd34e6e671 rebased by hand update2poppler0_74_0ubuntu19_04 onto current master 2019-09-23 11:19:20 +01:00
Stephen Gaito
11c275a5d3 corrected accedental reversion in CairoBackgroundRenderer 2019-09-20 06:11:11 +01:00
stephengaito
964ea33c47
Merge pull request #2 from stephengaito/master
trial merge of poppler-62 master into poppler-68 branch
2019-09-19 16:18:00 +01:00
Stephen Gaito
583c343d76 found change in Poppler ABI in the form of who has to do incRefCnt for CharCodeToUnicode objects 2019-07-03 13:16:41 +01:00
Stephen Gaito
1d39d5a3b6 added all required consts 2019-06-29 12:42:55 +01:00
Stephen Gaito
356d3f103d commit of initial update of pdf2htmlEX to poppler 68 2019-05-06 13:03:24 +01:00
Stephen Gaito
21115c3adf updated to poppler-0.62.0 on Ubuntu 18.04 2019-03-26 10:35:29 +00:00
Andreas K. Hüttel
65be29559d Add fontforge internal headers. Evil. 2018-01-11 08:23:44 -06:00
Trent Petersen
b57426885b Update src 2018-01-10 15:01:39 -06:00
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
Lu Wang
2041c5d66e Merge pull request #609 from Teddytrombone/master
[BUGFIX] Add option to override poppler data dir (resolves #572)
2016-02-15 21:45:58 +01:00
Teddytrombone
a479f2fc1e [BUGFIX] Add option to override poppler data dir (resolves #572) 2016-01-27 14:45:44 +01:00
Jakub Wilk
b1e4d9c4ef fix typos 2016-01-01 12:02:27 +01:00
Lu Wang
ace5b9a178 Merge branch 'master' into incoming 2015-06-30 14:47:37 +08:00
Steven Lee
9d97ed7356 fix issue when compile windows version
fix issue: '_mkdir' was not declared in this scope
2015-06-23 18:30:24 +08:00
Lu Wang
4da3a78821 do not abort when attempting to flatten a non-CID font 2015-05-03 19:22:00 +08:00
Lu Wang
2a5ce90818 handle subtype OpenType for FontFile3, in pdf 1.6 2015-05-03 18:40:40 +08:00
Lu Wang
c48f9afb6d fixes #335 2015-05-03 14:21:56 +08:00
Lu Wang
0da946b4f9 it's been 2015 2015-05-03 11:37:46 +08:00
Lu Wang
1a90525a8b wipe out font names; fixes #486 2015-05-02 17:16:10 +08:00
Lu Wang
ae0adbd0fe fixes #511 2015-05-01 19:11:24 +08:00
Lu Wang
394354f255 fixes #513; 0.14.2 2015-05-01 19:04:00 +08:00
Lu Wang
fa13386899 fix #501 2015-05-01 13:45:30 +08:00
Duan Yao
66231996fd Improve checking of illegal unicode in HTML, matching Webkit and Firefox's implementation. 2015-03-18 19:06:06 +08:00
Lu Wang
5a66ac5a55 mark U+200B as illegal 2015-03-18 18:07:50 +08:00
Duan Yao
ebbdbef47e Workaround bugs of blink/webkit: (negative) word-spacing, leading spaces, inline/inline-block elements. 2015-03-16 02:44:38 +08:00
Duan Yao
0b873f62b2 Revert "Workaround chrome/webkit bug of word-spacing with leading spaces."
This reverts commit fdf1c36744.
2015-03-15 21:47:31 +08:00
Lu Wang
568dc8e650 revert previous commit, which broke the test case for text visibility 2015-03-15 17:36:06 +08:00
Lu Wang
7706bd7a96 0.13.0
- Use micro version number
- Do not output leading space due to a chromium bug
- Fixed test case for with_form
2015-03-15 14:39:58 +08:00
Lu Wang
d4fc82b901 fix for poppler 0.31.0 2015-02-16 16:56:43 +08:00
Simon Chenard
a90ae31a8a cleanup in form.cc 2015-01-27 16:01:30 -05:00
Simon Chenard
54781e0523 include-forms option : a few style changes 2015-01-26 10:20:00 -05:00
Simon Chenard
db10f6744a added mention when encountering unsupported field + some stylistic changes 2015-01-16 15:23:38 -05: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
87bc6c06d4 small CSS fix for the radio button image 2014-12-03 14:31:38 -05:00
Lu Wang
92413fdec3 use auto when possible
fix typo
2014-11-16 22:11:03 +08:00
Simon Chenard
c9201c6a1d some more corrections and cleaning 2014-11-14 14:28:17 -05:00
Lu Wang
ad6ff61797 ENABLE_SVG is on by default; do not support poppler <0.25.0 2014-11-13 12:32:31 +08:00
Lu Wang
4101e845eb Merge branch 'master' into incoming 2014-11-13 12:19:49 +08:00
Simon Chenard
6fe0262427 The cross symbol for checkboxes is now an image. 2014-10-16 10:34:41 -04:00
Simon Chenard
ea226cf302 Corrections as per Wang Lu's suggestions 2014-10-02 16:08:42 -04:00
Sam Rijs
5baa3be878 fix typo: generalize error message 2014-09-26 16:32:58 +10:00
Lu Wang
f5c2cca4f5 render text on background image if used as path 2014-08-21 17:07:42 -07:00
Lu Wang
2a9e8a3d40 Merge pull request #414 from duanyao/workaround_leading_space_chrome
Workaround chrome/webkit bug of word-spacing with leading spaces.
2014-08-18 20:04:38 -07:00
Duan Yao
fdf1c36744 Workaround chrome/webkit bug of word-spacing with leading spaces. 2014-08-19 10:30:43 +08:00
Duan Yao
5205e7b613 Fix page box bug in DrawingTracer (#404); add more debug output. 2014-08-18 10:10:05 +08:00
Simon Chenard
f8404691ed cleanup a bit, output css only once 2014-08-14 10:35:27 +02:00
Simon Chenard
5223541c1f working but ugly code 2014-08-11 16:36:35 +02:00