1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-07-07 18:30:34 +00:00
Commit Graph

703 Commits

Author SHA1 Message Date
Lu Wang
495dabf964 separate TextLineBuffer 2012-12-11 20:48:10 +08:00
Lu Wang
5842d2279d separate TextLineBuffer 2012-12-11 20:48:01 +08:00
Lu Wang
add1d1e28e reorganize 2012-12-11 20:20:52 +08:00
Lu Wang
804f86b127 reorganize coce 2012-12-11 20:17:36 +08:00
Lu Wang
59a571ac8a new param use-cropbox 2012-12-07 20:31:09 +08:00
Lu Wang
c886e22292 merge #54 2012-12-07 20:14:51 +08:00
Herbert Jones
5f919c8d3f Fix problem with certain pdfs that transform the entire document upside
down, including the fonts, which normally appear correctly in other
renderers. Since CSS doesn't know how to handle negative font sizes, the
document needs to be transformed correctly.
2012-12-05 16:10:22 -06:00
Lu Wang
2e0b9c6721 should fix a span with only a space 2012-11-30 17:59:36 +08:00
Lu Wang
d1dfb33e43 .. 2012-11-30 17:33:27 +08:00
Lu Wang
b4257e7f9f fix #51 2012-11-30 17:18:12 +08:00
Lu Wang
6fb3421860 nope, hinting of fontforge is not reliable 2012-11-29 21:41:48 +08:00
Lu Wang
36a340ecf9 auto-hint is now default 2012-11-29 21:38:53 +08:00
Lu Wang
e534298e1b .. 2012-11-29 21:38:23 +08:00
Lu Wang
02305d560b .. 2012-11-29 21:20:26 +08:00
Lu Wang
195a6cc581 refining 2012-11-29 20:39:30 +08:00
Lu Wang
9d99fd9b82 clean code 2012-11-29 19:43:19 +08:00
Lu Wang
ba77c1cc6c refince code: base64 2012-11-29 19:38:57 +08:00
Lu Wang
56e59baeb2 split util.h 2012-11-29 18:28:07 +08:00
Lu Wang
d179b50147 working on util.h 2012-11-29 18:16:05 +08:00
Lu Wang
ab28c44034 moving base64/string_formatter out 2012-11-29 17:50:40 +08:00
Lu Wang
35fccdc28c reorganizaing 2012-11-29 17:45:26 +08:00
Lu Wang
63287ce491 reorganize files 2012-11-29 17:28:05 +08:00
filodej
db23e31e6a Add changes requested in code review 2012-11-29 16:55:22 +08:00
filodej
a5ccc7f073 merge filodej 2012-11-29 16:55:20 +08:00
filodej
462e8dc541 Add missing includes to the utils.h file 2012-11-29 16:53:26 +08:00
Lu Wang
210a2451e6 text in writing mode are rendered as image 2012-11-16 20:46:52 +08:00
Lu Wang
ef72038894 correct page count in prompt 2012-11-16 20:41:44 +08:00
Lu Wang
76df0f4e97 progress indicator 2012-10-24 22:30:52 +08:00
Lu Wang
90fcf4ed08 fix --fit-width/height 2012-10-24 22:24:33 +08:00
Lu Wang
c68d593d8c .. 2012-10-24 22:19:59 +08:00
Lu Wang
b58df8cc16 check compiler flag 2012-10-12 22:39:58 +08:00
Lu Wang
52fb22f430 Merge branch 'master' into devv 2012-10-12 20:08:56 +08:00
Lu Wang
eb521b7a55 render text to the background when as clip path 2012-10-12 20:06:43 +08:00
Lu Wang
57bd310d7b calculate zoom factors in the constructoer 2012-10-09 23:17:47 +08:00
Lu Wang
792c2ff728 .. 2012-10-09 23:10:06 +08:00
Lu Wang
b3dabae52a squeeze-widt-glyph is now default 2012-10-08 20:16:43 +08:00
Lu Wang
e604ba7565 .. 2012-10-08 16:36:47 +08:00
Lu Wang
12676ccc4a create a glyph for ' ' when there is not one 2012-10-08 16:26:19 +08:00
Lu Wang
9a34d44809 bump version 2012-10-08 15:00:55 +08:00
Lu Wang
cb9a89d7b3 .. 2012-10-07 00:51:03 +08:00
Lu Wang
8b09338cad typo 2012-10-06 23:36:52 +08:00
Lu Wang
90af54acc4 .. 2012-10-06 22:41:06 +08:00
Lu Wang
a67a74fd51 remove-unused-glyphs is now default 2012-10-06 20:44:08 +08:00
Lu Wang
baf6ad22b6 fix mem issue of 'selected' 2012-10-06 20:25:11 +08:00
Lu Wang
7664fb5a79 remove alternate unicodes 2012-10-06 19:20:35 +08:00
Lu Wang
b2633ffc1b remove debug info 2012-10-06 15:23:20 +08:00
Lu Wang
250d23c712 remove hypot 2012-10-06 15:06:26 +08:00
Lu Wang
091b623872 new option: remove unused glyphs 2012-10-05 23:38:17 +08:00
Lu Wang
f2cc4b4bd1 dump raw font in debug mode 2012-10-04 22:21:46 +08:00
Lu Wang
5f5747738f working on integrating splash 2012-10-03 22:46:27 +08:00
Lu Wang
49fd259d6f css draw 2012-10-03 12:42:00 +08:00
Lu Wang
2c56c6f6ae cross-browser linear gradient 2012-10-03 03:00:51 +08:00
Lu Wang
2755cf6567 first implementation of linear gradient 2012-10-03 02:52:45 +08:00
Lu Wang
2041c2d146 working on linear gradient 2012-10-03 02:19:40 +08:00
Lu Wang
6ae97943df .. 2012-10-02 21:11:00 +08:00
Lu Wang
8c5851863c working on integrating splash/cairo 2012-10-02 20:56:40 +08:00
Lu Wang
a9790d68b3 integrating cairo outputdev 2012-10-02 20:41:39 +08:00
Lu Wang
2b06319207 TODO 2012-10-02 16:06:08 +08:00
Lu Wang
779c91f81e draw_scale->draw_text_scale 2012-10-02 14:19:20 +08:00
Lu Wang
4090d79eac typo 2012-10-02 12:43:08 +08:00
Lu Wang
a4a2252741 don't stroke when fill 2012-10-02 04:31:55 +08:00
Lu Wang
b5d73e6850 .. 2012-10-02 04:26:13 +08:00
Lu Wang
a568383a21 working on CSS draw 2012-10-02 04:06:38 +08:00
Lu Wang
1bfe86187e working on CSS draw 2012-10-02 01:59:04 +08:00
Lu Wang
c8133d64e3 new option for fixing glyph width 2012-10-01 00:37:53 +08:00
Lu Wang
dafc4b86dd fix glyph widths when not consistent with PDF [need more work] 2012-09-30 15:43:23 +08:00
Lu Wang
6b28049d76 Merge branch 'devv' of github.com:coolwanglu/pdf2htmlEX into devv
Conflicts:
	src/HTMLRenderer/text.cc
2012-09-28 20:07:25 +08:00
Lu Wang
f2af4be094 dirty fix:decompose ligatures when tounicode is not used 2012-09-28 17:53:36 +08:00
Lu Wang
10c55cffcb don't decompose ligature when tounicode map is not used, need more fix laster 2012-09-28 17:25:12 +08:00
Lu Wang
6a4c0856a7 Merge branch 'devv' of github.com:coolwanglu/pdf2htmlEX into devv 2012-09-28 17:21:23 +08:00
Lu Wang
88df24f78f avoid using round() 2012-09-27 20:17:11 +08:00
Lu Wang
e85ff593ee always use default font files for base 14 fonts 2012-09-27 17:17:08 +08:00
Lu Wang
09aa812460 debug info 2012-09-27 12:30:11 +08:00
Lu Wang
6fa147924e fix zoom factors" 2012-09-27 00:25:41 +08:00
Lu Wang
6e03e6d12a --fit-width/height 2012-09-27 00:17:56 +08:00
Lu Wang
d7ba0a95c6 avoid using rename() 2012-09-26 21:31:29 +08:00
Lu Wang
e3dc7214e1 better coordination for scrolling; page decoration 2012-09-25 21:56:48 +08:00
Lu Wang
835c1de436 remove debug info 2012-09-25 19:32:55 +08:00
Lu Wang
e8d09a0115 precise link dest 2012-09-25 19:29:59 +08:00
Lu Wang
a3a67d48ae fix scale 2012-09-25 01:12:28 +08:00
Lu Wang
49a527759b effect is too bad with muliplier=1, change it back to 4 and use old scale behavior in order to bypass the firefox bug 2012-09-25 00:55:41 +08:00
Lu Wang
26a23e856d set multiplier to 1.0 as FF has a bug about scrolling with transform 2012-09-25 00:39:45 +08:00
Lu Wang
983f6dfac2 auto mode when --tounicode=0 2012-09-24 16:59:47 +08:00
Lu Wang
eafa6986ea multi font in the same line 2012-09-24 02:35:06 +08:00
Lu Wang
b8dff4ea0d hinting 2012-09-24 02:28:53 +08:00
Lu Wang
a4f100a0af fixe logic of hinting 2012-09-24 02:22:42 +08:00
Lu Wang
01f546efce logic for hinting 2012-09-24 01:55:35 +08:00
Lu Wang
b02d4ea687 .. 2012-09-24 00:05:19 +08:00
Lu Wang
4c04f4fa3f check ttfautohint failure 2012-09-23 23:01:25 +08:00
Lu Wang
c393c1b206 working on external hint tool 2012-09-23 22:53:21 +08:00
Lu Wang
9e7f34bd5a working on external font hint tool 2012-09-23 20:25:22 +08:00
Lu Wang
201fecb18e .. 2012-09-23 18:23:32 +08:00
Lu Wang
b6ac8eb8f0 js 2012-09-23 13:04:29 +08:00
Lu Wang
9ed1931caa multiplier->8 2012-09-23 00:38:34 +08:00
Lu Wang
ca0b3e6cac single js 2012-09-22 22:47:44 +08:00
Lu Wang
ead9f06281 generate 'none' for id_matrix 2012-09-22 20:56:53 +08:00
Lu Wang
d1a5f8a3fe .. 2012-09-22 16:41:38 +08:00
Lu Wang
05680b25ff .. 2012-09-22 16:30:13 +08:00
Lu Wang
8020737b82 add jquery 2012-09-22 14:41:29 +08:00
Lu Wang
75c85903bc rename fontpreprocessor to preprocessor 2012-09-22 12:41:53 +08:00
Lu Wang
a5fc093542 .. 2012-09-22 01:25:59 +08:00
Lu Wang
1aebc73818 working on width for CID fonts 2012-09-22 01:19:15 +08:00
Lu Wang
cf1c1a2108 .. 2012-09-22 00:00:08 +08:00
Lu Wang
41d4cb9a9c fix for latest git of poppler : do not use utf.h 2012-09-21 23:46:47 +08:00
Lu Wang
1c5ea6daee fixe multiplier, don't make it too big 2012-09-21 21:02:54 +08:00
Lu Wang
1c48a9a4e1 disable auto hint by default 2012-09-21 20:06:53 +08:00
Lu Wang
7e6c6de1a1 .. 2012-09-21 18:14:20 +08:00
Lu Wang
661b1aa92a tweaking font-size-multiplier and auto-hint 2012-09-21 18:12:14 +08:00
Lu Wang
acfcb62bfc disable auto-hint by default 2012-09-21 17:37:21 +08:00
Lu Wang
818bbc7f67 set font-size-multiplier to 1 2012-09-21 17:05:01 +08:00
Lu Wang
6b60c08c7e add 'auto-hint' 2012-09-21 16:51:13 +08:00
Lu Wang
08e0918a4d remove intermediate save for asc/des 2012-09-21 14:25:46 +08:00
Lu Wang
24e0195e98 fix for IE: ttf permission, clickable div 2012-09-21 14:16:39 +08:00
Lu Wang
8978e15dc0 fix round 2012-09-21 03:11:36 +08:00
Lu Wang
3c32041adf working on tounicode 2012-09-20 23:40:44 +08:00
Lu Wang
38e4281562 asc/des not working..so re-enable intermediate save 2012-09-20 15:21:44 +08:00
Lu Wang
1821a3dcfc experimental: fix with of glphs accoring to the info in PDF 2012-09-20 13:24:16 +08:00
Lu Wang
d17e340643 fix space height 2012-09-19 12:24:13 +08:00
Lu Wang
356ee117f1 fix asc/dsec, but breaking '_', need create glyph for ' ' 2012-09-19 03:50:00 +08:00
Lu Wang
b7dcad3632 .. 2012-09-19 03:30:20 +08:00
Lu Wang
4949981f46 working on asc/des 2012-09-19 03:26:52 +08:00
Lu Wang
7c2679d23c working on asc/des 2012-09-19 03:20:34 +08:00
Lu Wang
c55fee198e fix link 2012-09-19 02:13:26 +08:00
Lu Wang
4c6a7b3631 README 2012-09-19 00:45:20 +08:00
Hongliang TIAN
ec9ec403b4 Fix jumping within page when JS enabled 2012-09-19 00:10:25 +08:00
Lu Wang
fc0f2ee12b fixing jumping 2012-09-18 21:16:20 +08:00
Lu Wang
011aab96bc typo 2012-09-18 16:02:17 +08:00
Lu Wang
d63ef17538 improve scroll.js 2012-09-18 15:27:17 +08:00
Lu Wang
866866f9d0 more precise annot link border 2012-09-18 02:49:23 +08:00
Lu Wang
af65485eb3 .. 2012-09-18 02:37:30 +08:00
Lu Wang
2d80cdc575 .. 2012-09-18 01:37:33 +08:00
Lu Wang
4b93595fdf message about libintl.h on Mac 2012-09-18 01:32:27 +08:00
Lu Wang
0e8a96fdd6 working on crash on mac 2012-09-17 22:16:07 +08:00
Lu Wang
ac6b04ab32 rename ff to ffw 2012-09-17 20:40:10 +08:00
Lu Wang
d2fb40fc00 check all ofstream 2012-09-17 20:07:50 +08:00
Lu Wang
1bd2ff24bc respect process-nontext 2012-09-17 15:28:52 +08:00
Lu Wang
6080ecb447 .. 2012-09-17 10:02:30 +08:00
Lu Wang
e42eada963 draw links: better integrating with poppler 2012-09-17 03:10:55 +08:00
Lu Wang
e2470203ab fix asc/des 2012-09-17 01:14:58 +08:00
Lu Wang
8b4ecd68ea use old behaviour of em/asc/des 2012-09-16 21:34:07 +08:00
Lu Wang
915013de65 border styles 2012-09-16 20:47:42 +08:00
Lu Wang
1765dac680 basic support for annot link 2012-09-16 18:30:34 +08:00
Lu Wang
7ee0cc0111 add class for height 2012-09-16 15:53:41 +08:00
Lu Wang
bae60e96c7 enable annotaion again... need check before disabling... 2012-09-16 14:04:43 +08:00
Lu Wang
60d6090940 fix including config.h for fontforge 2012-09-16 13:55:13 +08:00
Lu Wang
f02e1d4e1a don't hurt em size..breaking IE, will fix this later 2012-09-14 17:53:54 +08:00
Lu Wang
4d996a14a3 rounding float point numbers 2012-09-14 15:19:53 +08:00
Lu Wang
ec57ec7ef3 rounding float point numbers 2012-09-14 15:18:29 +08:00
Lu Wang
4a5c3e1d3e show warning when file cannot be opened 2012-09-14 14:53:24 +08:00
Lu Wang
a28d9f8a20 fix for IE, use new em size 2012-09-13 15:01:20 +08:00
Lu Wang
79601b6605 fix output filename 2012-09-13 11:38:56 +08:00
Lu Wang
f6508fc86e remove debug code...oops 2012-09-13 01:41:57 +08:00
Lu Wang
27df68ffe1 fix for split-pages 2012-09-13 01:30:51 +08:00
Lu Wang
edda8f17ba Merge branch 'devv' 2012-09-13 00:16:58 +08:00
Lu Wang
4b2b7be7cf add data-dir 2012-09-13 00:16:34 +08:00
Lu Wang
0a7d0f20a2 bahaviour with single-html & split-pages 2012-09-12 23:55:29 +08:00
Lu Wang
61cdce7e7d add manifest & split-pages 2012-09-12 23:26:14 +08:00
Lu Wang
8205cd5bc7 fix argparse for char 2012-09-11 22:30:12 +08:00
Lu Wang
812a41bdba .. 2012-09-11 22:18:31 +08:00
Lu Wang
3a5e776fa9 merging code 2012-09-11 22:08:55 +08:00
Hongliang TIAN
6579b54309 Silent Chrome warning by using MIME type font/opentype 2012-09-11 22:02:57 +08:00
Hongliang TIAN
19e4b97cf6 Smooth scrolling 2012-09-11 22:02:57 +08:00
Lu Wang
4a908db655 fixed: cannot parse arguments with spaces; add namespace pdf2htmlEX 2012-09-11 21:52:46 +08:00
Hongliang TIAN
90d97e4df2 Silent Chrome warning by using MIME type font/opentype 2012-09-11 21:21:38 +08:00
Hongliang TIAN
c2827e2235 Smooth scrolling 2012-09-11 21:04:55 +08:00
Lu Wang
64a765e90f fix a potential dangerous pointer 2012-09-11 16:37:41 +08:00
Lu Wang
70c287a565 working on bugs 2012-09-11 12:26:54 +08:00
Lu Wang
e087a42c6b .. 2012-09-11 03:01:02 +08:00
Lu Wang
efbb2a5204 remove pdf2htmlEX-config.h 2012-09-11 02:15:15 +08:00
Lu Wang
0e4f418766 add pdf2htmlEX-config.h 2012-09-11 02:14:47 +08:00
Lu Wang
181d0242cc successfully built with CYGWIN 2012-09-11 01:53:33 +08:00
Lu Wang
a8d0fd83d0 fix build on CYGWIN 2012-09-11 00:45:00 +08:00
Lu Wang
6cb77ab57f remove boost header inclusion 2012-09-10 23:48:00 +08:00
Lu Wang
d49dbc3deb working on arg parsing 2012-09-10 22:44:19 +08:00
Lu Wang
03779406b8 finish arg parsing 2012-09-10 22:22:01 +08:00
Lu Wang
2cc7da786a working on getopt 2012-09-10 17:01:15 +08:00
Lu Wang
efd15e3735 rearrange files 2012-09-10 13:08:47 +08:00
Lu Wang
236d3ff668 rearrange files 2012-09-10 13:03:25 +08:00
Lu Wang
59fb41d708 use abort() instead of exit(-1) 2012-09-10 03:30:54 +08:00
Lu Wang
454438f73f .. 2012-09-10 03:08:48 +08:00
Lu Wang
919658fc2b fix namespace 2012-09-10 03:03:21 +08:00
Lu Wang
88bde718c5 fix tounicode 2012-09-10 02:38:40 +08:00
Lu Wang
a9cc5b7031 remove boost::algorithm 2012-09-10 02:26:10 +08:00
Lu Wang
02a735aa9f use mkdtemp instead of tmpnam 2012-09-10 02:22:49 +08:00
Lu Wang
ec6ce4d888 fix suffix 2012-09-10 02:07:35 +08:00
Lu Wang
f860fb59e8 remove boost::filesystem 2012-09-10 01:40:37 +08:00
Lu Wang
b3ee260c6c fix font path 2012-09-10 01:27:32 +08:00
Lu Wang
2e3efcc964 fix temp dir 2012-09-10 01:23:28 +08:00
Lu Wang
8792527ef6 removing boost::filesystem 2012-09-10 01:18:09 +08:00
Lu Wang
52df16011f removing boost::filesystem 2012-09-10 00:21:46 +08:00
Lu Wang
16de2e5f5e buildable with gcc 4.4.6 2012-09-09 14:48:10 +08:00
Lu Wang
3de65a5156 working on relaxing c++11 dependency 2012-09-09 13:58:15 +08:00
Lu Wang
0eb3c5af99 working on new --tounicode 2012-09-09 01:49:47 +08:00
Lu Wang
4baba1fa3c always-aply-tounicode now covers cid type0 2012-09-08 10:54:34 +08:00
Lu Wang
5cf7f2fdf2 add encoding confliction warning in the 2nd phase 2012-09-08 10:24:04 +08:00
Lu Wang
94fe5f51a2 get rid of boost::algorithm 2012-09-08 01:18:15 +08:00
Lu Wang
296e91c951 optimize code; add some scope guards 2012-09-08 01:09:09 +08:00
Lu Wang
ff9b079a4f git rid of boost::format 2012-09-08 00:38:41 +08:00
Lu Wang
c12e064f74 set default space_threshold as 1/8 2012-09-07 16:19:22 +08:00
Lu Wang
a0de63d85a add FontPreprocessor.* 2012-09-07 15:03:03 +08:00
Lu Wang
c82b140243 option 'space-as-offset' 2012-09-07 08:39:21 +08:00
Lu Wang
e4ea4a975b disable annotation 2012-09-07 08:13:45 +08:00
Lu Wang
82dd71c803 slightly better memory management 2012-09-07 07:55:10 +08:00
Lu Wang
3b8452e717 README 2012-09-07 01:33:00 +08:00
Lu Wang
45b54d18c4 add a font preprocessor 2012-09-07 00:58:23 +08:00
Lu Wang
9a35f7df3b .. 2012-09-06 21:12:08 +08:00
Lu Wang
ef339371c4 fix state optimization 2012-09-06 19:05:49 +08:00
Lu Wang
2c8134ab73 fix cmake; cross-platform tmp-dir 2012-09-06 16:28:49 +08:00
Lu Wang
79778e0ff3 add option 'decompose-ligature' 2012-09-06 15:09:47 +08:00
Lu Wang
e191f8127d removed 'optmized' option, use greedy method automatically 2012-09-06 14:37:09 +08:00
Lu Wang
5986cee893 fixed a encoding bug 2012-09-06 01:01:47 +08:00
Lu Wang
96a87f8976 working on encoding 2012-09-06 00:07:21 +08:00
Lu Wang
5e71c166fc workaround for fontforge/config.h 2012-09-05 22:18:29 +08:00
Lu Wang
27b11243bd disable image.cc 2012-09-05 21:01:51 +08:00
Lu Wang
5adccb8b58 working on cmake 2012-09-05 18:43:37 +08:00
Lu Wang
2d558253a5 add an option 'optimize' 2012-09-05 16:19:01 +08:00
Lu Wang
bbe9b99b4e optimize states in HTML 2012-09-05 15:13:21 +08:00
Lu Wang
6079a05e34 first implemenation of LineBuffer 2012-09-04 23:33:15 +08:00
Lu Wang
aed5f3ba04 clean code 2012-09-04 12:54:47 +08:00
Lu Wang
0cfd146173 fix some states depends on draw_scale that are not updated correctly 2012-09-04 12:27:06 +08:00
Lu Wang
35809470af fix cid flatten 2012-09-03 23:19:06 +08:00
Lu Wang
8bfd45d4d1 build ps encodnig directly without read/write fiels 2012-09-03 22:32:56 +08:00
Lu Wang
ba305ae9fd disable poppler log function 2012-09-03 21:59:39 +08:00
Lu Wang
069a072642 fixing working with fontforge 2012-09-03 21:54:48 +08:00
Lu Wang
4543fc9dbc remove scripts, link to fontforge directly 2012-09-03 20:57:14 +08:00
Lu Wang
5459447127 disable embed-base-font by default, as duplicated fonts are not detected now 2012-09-02 21:34:30 +08:00
Lu Wang
c68974c5e5 .. 2012-09-02 02:25:54 +08:00
Lu Wang
5cf21b4fb7 added a warning for conflicted font encoding 2012-09-02 02:22:16 +08:00
Lu Wang
d12b8d086b fixed a line merging bug 2012-08-31 23:46:59 +08:00
Lu Wang
5cf5a1c725 fix use_to_unicode 2012-08-31 23:23:03 +08:00
Lu Wang
4e13bece0e fix using wrong abs() bug 2012-08-31 23:14:05 +08:00
Lu Wang
e44483e7c3 .. 2012-08-31 20:46:05 +08:00
Lu Wang
0e9cc3444e added an option to embed external fonts 2012-08-31 17:47:37 +08:00
Lu Wang
14a137b449 fix unify.pe 2012-08-31 17:06:19 +08:00
Lu Wang
9a2047777f use asc/dec of local matched font if possible 2012-08-31 15:50:14 +08:00
Lu Wang
0ef68558ae added an option to embed local font for base 14 fonts 2012-08-31 15:27:17 +08:00
Lu Wang
a1fa24422d better space detection 2012-08-31 13:00:24 +08:00
Lu Wang
e49459d21f better asc/des handling 2012-08-31 12:45:16 +08:00
Lu Wang
c99f725c72 unify asc/dsc for FF/Chrome 2012-08-31 10:24:26 +08:00
Lu Wang
6916ffb91b unify asc/dsc for ff/chrome, need more work 2012-08-31 10:10:06 +08:00
Lu Wang
d72c5123e8 .. 2012-08-31 01:18:28 +08:00
Lu Wang
1492d815ad better positioning
need to check:
Q1Q2.pdf on FF
simple.pdf
2012-08-31 01:08:31 +08:00
Lu Wang
f661aa5d8a use real asc/dec of the extracted font; cache line for multiple font/size 2012-08-31 00:25:05 +08:00
Lu Wang
e9b353c3de do not round the coordinates 2012-08-30 23:36:30 +08:00
Lu Wang
4b1aff0da5 Better solution for ascent/descent
but need more work when:
- different styles in the same line
- non-embedded fonts (that we cannot find the correct ascent/descent)
2012-08-30 20:08:42 +08:00
Lu Wang
02d5cbf244 better solution to the ascent/descent problem 2012-08-30 08:39:49 +08:00
Lu Wang
6f87affd82 corrected vertical position of LaTeX Math fonts, but this may hurt the font? just wait for bugs 2012-08-30 01:01:45 +08:00
Lu Wang
19dbaa3149 .. 2012-08-28 19:10:31 +08:00
Lu Wang
cfc91c2a3f .. 2012-08-28 19:00:30 +08:00
Lu Wang
d36a227a9e .. 2012-08-28 18:27:45 +08:00
Lu Wang
f75ee118ea fixed re-encoding for cid nonttf fonts 2012-08-28 00:27:12 +08:00
Lu Wang
f460476c0f best solution so far, need more check of CID fonts 2012-08-28 00:14:11 +08:00
Lu Wang
28eb708339 a little bit better encoding 2012-08-28 00:06:09 +08:00
Lu Wang
1642b4a37e disable toUnicode for non-ttf fonts by default 2012-08-27 23:09:01 +08:00
Lu Wang
45c7c1e2da better private unicode mapping 2012-08-27 18:37:00 +08:00
Lu Wang
1ee8518096 seems better font re-encoding 2012-08-27 15:56:16 +08:00
Lu Wang
92c929777e working... 2012-08-27 07:26:30 +08:00
Lu Wang
a65c4924c2 better bold/italic recognition 2012-08-27 07:17:48 +08:00
Lu Wang
0103e02d70 still working... 2012-08-27 07:10:21 +08:00
Lu Wang
09cf5f6d6a working on font encoding 2012-08-27 06:51:35 +08:00
Lu Wang
adf6d686c1 Merge branch 'exp' into devv 2012-08-26 23:57:56 +08:00
Lu Wang
a907cda379 working on font encoding 2012-08-26 23:56:38 +08:00
Lu Wang
c786a629fa remove debug background 2012-08-26 22:51:01 +08:00
Lu Wang
32fd0c6fdf remove debug code 2012-08-24 20:21:34 +02:00
Lu Wang
6e0b487ff5 fixed a padding bug 2012-08-24 20:21:04 +02:00
Lu Wang
cde35df1a1 add a class for rise 2012-08-24 19:40:43 +02:00
Lu Wang
beb1f7fbb7 .. 2012-08-24 19:19:09 +02:00
Lu Wang
1801ec52df do not use hacky zero font size 2012-08-24 19:15:15 +02:00
Lu Wang
34b12b774c Merge branch 'devv' into exp 2012-08-24 09:10:51 +02:00
Lu Wang
d920cbdc83 should get the mapping without ToUnicode, instead of disabling it 2012-08-24 09:10:45 +02:00
Lu Wang
3506805092 .. 2012-08-24 08:21:20 +02:00
Lu Wang
1feaa11ecb Merge branch 'devv' into exp 2012-08-23 23:26:45 +02:00
Lu Wang
65ad038459 .. 2012-08-23 23:26:41 +02:00
Lu Wang
17c44e8cb0 working on new positioning 2012-08-23 23:07:01 +02:00
Lu Wang
5892b2438a better positioning 2012-08-23 22:36:27 +02:00
Lu Wang
ec87a51a75 .. 2012-08-23 21:47:26 +02:00
Lu Wang
7603f3cb88 Merge branch 'devv' into exp 2012-08-23 21:30:43 +02:00
Lu Wang
4fec08e764 better font processing 2012-08-23 21:30:37 +02:00
Lu Wang
f07fe3089c better accuracy with new positioning method, but break text selection in Chrome 2012-08-23 18:29:40 +02:00
Lu Wang
87ae148179 .. 2012-08-21 22:34:39 +02:00
Lu Wang
e9f48e7480 don't write double in scientific notation 2012-08-21 22:22:56 +02:00
Lu Wang
62d29db121 .. 2012-08-21 21:50:52 +02:00
Lu Wang
737f22a391 leave space for illegal unicodes 2012-08-21 21:44:48 +02:00
Lu Wang
58beb7a00b better support for CID truetype font 2012-08-21 21:31:26 +02:00
Lu Wang
db3a54159e clean code 2012-08-21 20:37:25 +02:00
Lu Wang
c9aec8d3b6 working on cid trutype 2012-08-21 07:29:40 +02:00
Lu Wang
45d90ea7d6 still need work for cid truetype 2012-08-21 00:32:03 +02:00
Lu Wang
abdc2f3da4 .. 2012-08-21 00:23:23 +02:00
Lu Wang
53597cc288 remove default value 2012-08-21 00:20:20 +02:00
Lu Wang
f660464a7b .. 2012-08-20 23:59:02 +02:00
Lu Wang
cab38518de working on cid truetype 2012-08-20 23:48:21 +02:00
Lu Wang
b40782d800 correct a NULL_FILENAME bug 2012-08-20 22:50:07 +02:00
Lu Wang
a17cb3c0e9 install default values after css file is opened; don't ignore default values, as it could be nested span 2012-08-20 22:43:38 +02:00
Lu Wang
fb449223dd add 'font-size-multiplier', remove unused 'metadata' 2012-08-20 22:09:54 +02:00
Lu Wang
88cf573dff do not enable 10x now 2012-08-19 23:42:56 +02:00
Lu Wang
a5757d578b don't mess with draw_ty when we cannot merge the line 2012-08-19 23:01:21 +02:00
Lu Wang
188ce4f997 .. 2012-08-19 22:50:28 +02:00
Lu Wang
3cdde4bce7 better line merging 2012-08-19 22:30:05 +02:00
Lu Wang
6ee3d2b949 better line merging 2012-08-19 13:05:14 +02:00
Lu Wang
4c05a64513 working on harder line merging 2012-08-19 12:02:18 +02:00
Lu Wang
922ae10132 Merge branch 'devv' of github.com:coolwanglu/pdf2htmlEX into devv 2012-08-18 22:11:35 +08:00
Lu Wang
e621ae6716 move data files to share/ 2012-08-17 18:13:21 +08:00
Lu Wang
1ac1780696 add a function detecting illegal unicode in html 2012-08-17 15:25:10 +08:00
Lu Wang
bcde37feaf disable drawimage 2012-08-17 02:09:19 +08:00
Lu Wang
d876a2319a check result of fontforge 2012-08-16 22:36:52 +08:00
Lu Wang
4c20fc6eee disable font change using span; adjust hightlight color 2012-08-16 22:25:02 +08:00
Lu Wang
9ed6e9c325 integrate negative whtiespace; restructru prepare_line 2012-08-16 20:26:09 +08:00
Lu Wang
dc0fd477d8 [experimental], styling change within a line 2012-08-16 18:11:22 +08:00
Lu Wang
ad6d6a31a0 prepare sytle changing withint a line using <span> 2012-08-16 16:20:16 +08:00
Lu Wang
b68136c428 re-fixed the issue 2012-08-16 15:54:50 +08:00
Lu Wang
63734c608c fix filename path issue 2012-08-16 15:41:32 +08:00
Lu Wang
9514ebc598 optimize tm 2012-08-16 14:30:12 +08:00
Lu Wang
5882a5e288 fixed a tm recognition bug 2012-08-16 14:24:38 +08:00
Lu Wang
2906e89fec disable debug output 2012-08-16 14:14:01 +08:00
Lu Wang
820c37607e enable shift-left again, bug fixed 2012-08-16 14:00:30 +08:00
Lu Wang
b68b421578 temporarily disable shift-left due to cur_ty bug 2012-08-16 13:46:48 +08:00
Lu Wang
4f49f6b795 fixed bugs of font & offset 2012-08-16 13:24:22 +08:00
Lu Wang
3b44d3059c shit left within a line 2012-08-16 12:59:31 +08:00
Lu Wang
0ebde85465 text pos state bug 2012-08-15 21:51:39 +08:00
Lu Wang
a8afb70fb8 change dpi options, add 'zoom' option 2012-08-15 21:26:13 +08:00
Lu Wang
87204a9e9e clean code; add support for letter-spacing, word-spacing, horizontal-scale and rise 2012-08-15 18:48:11 +08:00
Lu Wang
29d41573ef add 'clean_tmp' option 2012-08-15 15:43:49 +08:00
Lu Wang
63dd9b3e27 clean code, solve the infinite-writing problem when tmp_dir == dest_dir 2012-08-15 15:29:35 +08:00
Lu Wang
b21042021b clean code, working on tmp_dir 2012-08-15 14:27:59 +08:00
Lu Wang
27d99ebcf5 clean tmp files 2012-08-15 12:27:41 +08:00
Lu Wang
5c2fa8ead1 .. 2012-08-15 11:15:33 +08:00
Lu Wang
dfb258c7a0 working on single HTML 2012-08-15 02:54:39 +08:00
Lu Wang
58eaeb8f22 font embedding 2012-08-15 02:46:53 +08:00
Lu Wang
5a157def7e background image embedding works now 2012-08-15 02:28:19 +08:00
Lu Wang
786ec140f4 workaround of boost::system dependency 2012-08-14 23:35:53 +08:00
Lu Wang
7c344bc2e4 working on base64 2012-08-14 21:48:57 +08:00
Lu Wang
1bee39547e working on base64 2012-08-14 21:23:33 +08:00
Lu Wang
29a2d35202 working on single-html 2012-08-14 20:30:18 +08:00
Lu Wang
ed130cee60 add the 'dest-dir' option 2012-08-14 18:12:58 +08:00
Lu Wang
0182ea303b clean code 2012-08-14 17:50:16 +08:00
Lu Wang
e050500328 cleaning 2012-08-14 17:24:54 +08:00
Lu Wang
04eecc6cd3 clean code: namespace 2012-08-14 17:13:29 +08:00
Lu Wang
5f7f28a41f better file structure 2012-08-14 16:23:15 +08:00
Lu Wang
0982bf8b34 split HTMLRenderer.cc 2012-08-14 14:35:55 +08:00
Lu Wang
b406fb4e13 better cmake, better installation 2012-08-14 13:56:41 +08:00
Hongliang TIAN
fe6d699e44 Improve small font rendering in Webkit browsers
The style "-webkit-text-stroke-width:0.2px;" is used in #pdf-main to
improve some font of small size, which looks really bad in Chrome & Safari
2012-08-14 13:08:36 +08:00
Lu Wang
39e220547a .. 2012-08-13 23:24:19 +08:00
Lu Wang
9450ea1f82 clean code 2012-08-13 22:45:07 +08:00
Lu Wang
0cc1cc09c7 clean code 2012-08-13 22:36:04 +08:00
Lu Wang
970ae7a4f0 Merge branch 'devv' 2012-08-13 22:29:58 +08:00
Lu Wang
1a304c72c3 Merge branch 'devv' of github.com:coolwanglu/pdf2htmlEX into devv 2012-08-13 22:25:07 +08:00
Lu Wang
a7ec357a72 clean code 2012-08-13 22:20:38 +08:00
Hongliang TIAN
372a632217 Merge branch 'tate-dev' 2012-08-13 21:14:57 +08:00
Lu Wang
03587d305b use monospace for white space, for text copy 2012-08-13 21:05:14 +08:00
Lu Wang
c3c80260cb Merge branch 'devv' 2012-08-13 19:13:31 +08:00