1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-07-05 01:28:39 +00:00
Commit Graph

408 Commits

Author SHA1 Message Date
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