Lu Wang
5b72899a80
..
2013-04-07 01:13:37 +08:00
Lu Wang
d39a5331a1
..
2013-04-07 00:58:15 +08:00
Lu Wang
68791299e5
add HTMLTextPage for further optimization
2013-04-07 00:42:54 +08:00
Lu Wang
8f929a663a
TextLineBuffer -> HTMLTextLine
2013-04-06 23:51:33 +08:00
Lu Wang
fcb61a8fc4
base64stream -> Base64Stream
2013-04-06 23:41:58 +08:00
Lu Wang
842101d75c
remove friend class
2013-04-06 17:50:06 +08:00
Lu Wang
ecebfb46e8
use reference instead of pointer
2013-04-06 17:01:05 +08:00
Lu Wang
1ddcaafd57
rearrange files
2013-04-06 16:45:01 +08:00
Lu Wang
bc9318e33d
separate TextLinebuffer and HTMLRenderer
2013-04-06 16:32:31 +08:00
Lu Wang
88724a7bd5
clean
2013-04-06 13:01:38 +08:00
Lu Wang
86961b2a80
restrict letter space optimization
2013-04-05 22:44:49 +08:00
Lu Wang
952cd4d3c9
merge states with different (but proportional) matrices
2013-04-05 22:17:40 +08:00
Lu Wang
ab2588a5fd
merge sub/sup into one line
2013-04-05 21:53:34 +08:00
Lu Wang
623de175f5
remove incorrect code of tracking rise
2013-04-05 18:53:41 +08:00
Lu Wang
72a92bcd46
..
2013-04-05 18:32:22 +08:00
Lu Wang
50bc976d36
..
2013-04-05 18:27:09 +08:00
Lu Wang
111edcec47
rewrite the line merging code, to ease future optimizations
2013-04-05 18:25:46 +08:00
Lu Wang
cf636fd41f
fix word space
2013-04-05 18:07:37 +08:00
Lu Wang
6a8d111db6
clean
2013-04-04 22:57:50 +08:00
Lu Wang
0b2bbbfa2e
..
2013-04-04 22:07:12 +08:00
Lu Wang
ed82bed2c3
fix
2013-04-04 21:25:23 +08:00
Lu Wang
7275ebde8b
refactor state managers
2013-04-04 21:19:28 +08:00
Lu Wang
09ae5415a3
..
2013-04-04 18:22:21 +08:00
Lu Wang
e3706538b8
..
2013-04-04 18:17:29 +08:00
Lu Wang
7d8775ea53
optimize the first state of each line
2013-04-04 16:28:59 +08:00
Lu Wang
793c781e2b
..
2013-04-04 15:31:15 +08:00
Lu Wang
8a9d3225e5
..
2013-04-04 14:41:49 +08:00
Lu Wang
f9a9ef2719
prevent accumulated offset
2013-04-04 12:39:49 +08:00
Lu Wang
7cc6f1efcd
clean code
2013-04-04 01:35:44 +08:00
Lu Wang
add45cde74
restrict letter space optimization
2013-04-03 18:15:06 +08:00
Lu Wang
5102e8c3e0
make sure contents are cleared in TextLineBuffer::flush
2013-04-03 16:28:06 +08:00
Lu Wang
eaa3b35cfd
still letter space optimization
2013-04-03 15:51:55 +08:00
Lu Wang
adefede660
optimize letter-space
2013-04-03 15:44:28 +08:00
Lu Wang
65fa519f2c
working
2013-04-03 14:17:27 +08:00
Lu Wang
78fe4b99e8
comments
2013-04-03 14:10:11 +08:00
Lu Wang
3f962b5a9c
improve text optimization
2013-04-03 14:04:39 +08:00
Lu Wang
2c96e52626
add --optimize-text; make --space-as-offse default
2013-04-03 09:06:32 +08:00
Lu Wang
0f6e8879d1
..
2013-03-31 23:53:53 +08:00
Lu Wang
e454d784bd
clean code
2013-03-31 12:53:44 +08:00
Lu Wang
472b3564e6
..
2013-03-31 12:50:31 +08:00
Lu Wang
99213d4e0b
don't add space for tiny gaps
2013-03-31 01:21:14 +08:00
Lu Wang
b1121bf02b
improve space optimization
2013-03-31 01:00:04 +08:00
Lu Wang
495b04f046
fix space optimization
2013-03-30 22:37:20 +08:00
Lu Wang
0268a9d966
Merge branch 'master' of github.com:coolwanglu/pdf2htmlEX
2013-03-28 14:59:48 +08:00
Lu Wang
c24e10064c
use correct metric when use cropbox; fixes 110
2013-03-28 14:59:24 +08:00
Lu Wang
7857527e9e
..
2013-03-25 22:53:39 +08:00
Lu Wang
ffd4072aa8
..
2013-03-25 22:52:00 +08:00
Lu Wang
8942f92a9c
working on space optimization
2013-03-25 12:23:29 +08:00
Lu Wang
88c18d56d6
..
2013-03-25 00:15:08 +08:00
Lu Wang
3bdb8fdacd
..
2013-03-24 23:37:41 +08:00
Lu Wang
6b9b12afdd
create empty glyphs if missing, in order to prevent displaying the .notdef glyph
2013-03-24 23:27:19 +08:00
Lu Wang
9531a3d8c2
fix line merging
2013-03-24 21:42:51 +08:00
Lu Wang
19a86e98bf
..
2013-03-24 19:06:47 +08:00
Lu Wang
f8ee702dfe
..
2013-03-24 18:24:09 +08:00
Lu Wang
90d99d5000
working on line merging
2013-03-24 17:18:13 +08:00
Lu Wang
21a57dc324
temporarily disable the optimize function
2013-03-21 22:29:38 +08:00
Lu Wang
821a65ac73
fix space optimization
2013-03-21 12:27:07 +08:00
Lu Wang
8ef466714e
working on space optimization
2013-03-21 12:18:26 +08:00
Lu Wang
b83611bd65
working
2013-03-20 23:46:58 +08: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
Ryan Morlok
af8e9c10ae
Merge remote-tracking branch 'upstream/master'
2013-03-16 13:30:42 -05:00
Lu Wang
bd1c9c138f
fallback mode
2013-03-09 01:45:13 +08:00
Lu Wang
34a53f9d14
use img instead of background-image for better printing
2013-03-01 13:24:29 +08:00
Lu Wang
f982a6964c
background image css for print
2013-02-28 22:37:15 +08:00
Lu Wang
c32cb95c45
change css names
2013-02-28 15:59:14 +08:00
Ryan Morlok
ff59857ef4
Added ability to explicitly specify page name format when splitting
...
output across multiple pages. Can include page number position
in the output file name.
Examples:
pdf2htmlEX --split-pages 1 foo.pdf bar%d.html
pdf2htmlEX --split-pages 1 foo.pdf bar%02d.page
2013-02-27 23:59:07 -06:00
Lu Wang
80fc92defe
fix css
2013-02-28 02:52:00 +08:00
Lu Wang
eb0a1ef8a3
consistent css class names
2013-02-28 02:11:34 +08:00
Lu Wang
086a725863
..
2013-02-26 00:40:35 +08:00
Lu Wang
f4613ceea5
process hidden text (render == 3), make them selectable in HTML. BREAK TEXT STROKE SIMULATION IN FIREFOX
2013-02-23 22:30:21 +08:00
Deepak Thukral
a22857b8ef
better error messages.
2013-02-22 10:11:27 +01:00
Deepak Thukral
88d5a5b0ca
process_outline 0 was trying to write manifest which did not exists.
2013-02-22 10:06:13 +01:00
Lu Wang
bc078cef78
..
2013-02-21 17:55:58 +08:00
Lu Wang
1103f74b8a
Don't mess up original glyphs when inserting a new empty char
2013-02-21 17:36:43 +08:00
Lu Wang
5947b1b953
..
2013-02-21 16:40:15 +08:00
Lu Wang
1ba86a3764
url escape for outline items
2013-02-15 22:28:30 +08:00
Deepak Thukral
628e8897b1
process_outline only creates outline file if it's enabled
2013-02-15 10:25:54 +01:00
Lu Wang
03b0f382c8
url escaping in HTML
2013-02-15 13:07:00 +08:00
Lu Wang
e3e732971b
..
2013-02-11 15:57:10 +08:00
Lu Wang
bc80a79ac0
..
2013-02-06 20:29:48 +08:00
Lu Wang
a2ed253454
more state managers
2013-02-06 20:09:40 +08:00
John Hewson
a712961ede
bugfix: mime types for data uri fonts
2013-02-06 00:16:44 +00:00
Lu Wang
88cd306e79
clean
2013-02-05 22:07:51 +08:00
Lu Wang
75c2c8cba1
install.cc export.cc -> font.cc
2013-02-05 22:00:23 +08:00
Lu Wang
31861e7acb
color managers
2013-02-05 21:56:19 +08:00
Lu Wang
225aa23dca
..
2013-02-05 20:45:56 +08:00
Lu Wang
820f06d940
remove unused headers
2013-02-05 20:38:25 +08:00
Lu Wang
9d88b7be1d
fix matrix
2013-02-05 20:37:05 +08:00
Lu Wang
8e24776124
transform matrix manager
2013-02-05 20:27:29 +08:00
Lu Wang
6c33d431c6
..
2013-02-05 19:53:24 +08:00
Lu Wang
dfa0d29e0a
css class name constants
2013-02-05 18:19:25 +08:00
Lu Wang
998821ed29
..
2013-02-05 15:12:17 +08:00
Lu Wang
fc1fbf2e40
left
2013-02-05 15:05:36 +08:00
Lu Wang
6c7229f514
whitespace
2013-02-05 14:55:44 +08:00
Lu Wang
b18f59af6d
height
2013-02-05 14:51:00 +08:00
Lu Wang
82c0e28853
rise
2013-02-05 14:45:40 +08:00
Lu Wang
9dca488d96
fix font
2013-02-05 14:41:00 +08:00
Lu Wang
cccb85f729
FontSizeManager
2013-02-05 14:36:36 +08:00
Lu Wang
dc0681ad84
working on state trackers
2013-02-05 14:21:07 +08:00
Lu Wang
4858f12d9b
letter_space_tracker
2013-02-05 13:57:11 +08:00