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
Lu Wang
f4ae2e26dd
revise
2013-02-04 18:13:04 +08:00
Lu Wang
429ff6bcd6
working
2013-02-04 00:40:07 +08:00
Lu Wang
4364a5d322
working
2013-02-03 17:36:28 +08:00
Lu Wang
d7032d5607
working...
2013-02-03 03:35:56 +08:00
Lu Wang
767958ecef
..
2013-02-03 03:35:45 +08:00
Lu Wang
59b89510cc
clean code
2013-02-02 20:32:09 +08:00
John Hewson
6973760a85
Merge branch 'master' of git://github.com/coolwanglu/pdf2htmlEX
...
Conflicts:
src/HTMLRenderer/general.cc
src/HTMLRenderer/state.cc
2013-01-31 22:50:21 +00:00
John Hewson
42452d45b0
stroked text
2013-01-31 22:21:57 +00:00
Lu Wang
a41c7cff67
new option --process-outline
2013-01-31 02:18:18 +08:00
Lu Wang
f4de5a298b
create separate reset_state func
2013-01-30 23:56:27 +08:00
Lu Wang
a6cde2f17e
Revert "fix crop"
...
This reverts commit 5a7bd3af89
.
2013-01-30 22:13:03 +08:00
Lu Wang
5a7bd3af89
fix crop
2013-01-30 22:05:50 +08:00
Lu Wang
b8e49c448b
Merge branch 'master' of github.com:coolwanglu/pdf2htmlEX
2013-01-30 21:48:31 +08:00
Lu Wang
6d03449998
update readme
2013-01-30 12:15:22 +08:00
Lu Wang
2b70f5b2a1
fix float point number comparison in install_*
2013-01-30 04:06:48 +08:00
Lu Wang
d987294082
Merge pull request #79 from jahewson/master
...
Automatically infer @font-face src format
2013-01-29 10:19:33 -08:00
John Hewson
b9763d1072
cosmetic changes
2013-01-29 18:13:48 +00:00
Lu Wang
9efa67681b
outline is closed by default, and will be opened by pdf2htmlEX.js if not empty
2013-01-29 22:23:59 +08:00
John Hewson
b2d28e2490
fixed formatting
2013-01-29 13:38:34 +00:00
John Hewson
6fda07bec3
automatically infer @font-face src format
2013-01-29 12:07:51 +00:00
Lu Wang
272fb57755
fix file copy for empty input
2013-01-28 21:56:22 +08:00
Lu Wang
a9bc242c1c
process outline
2013-01-28 21:01:02 +08:00
Lu Wang
e0c859188e
new parameter for outline
2013-01-28 20:00:20 +08:00
Lu Wang
b7ffd969e5
fix build with git version of poppler
2013-01-28 19:45:40 +08:00
Lu Wang
d38697d890
refactor file objects
2013-01-28 18:46:44 +08:00
Lu Wang
014ef7ecc2
expose get_linkdest_str
2013-01-28 18:31:02 +08:00
Lu Wang
4d94c1d072
fix build with git version of poppler
2013-01-28 18:16:01 +08:00
Lu Wang
4a7b62a0b7
typo
2013-01-27 04:38:34 +08:00
Lu Wang
4798945c1d
..
2013-01-26 19:45:48 +08:00
Lu Wang
f9399859e4
add a class for 'left'
2013-01-25 16:39:20 +08:00
Lu Wang
e1989652fa
fix GfxRGB_hash
2013-01-24 22:44:08 +08:00
Lu Wang
8d09a25baf
fixed a typo for GfxRGB_equal
2013-01-24 22:41:59 +08:00
Lu Wang
78704cca61
track strokecolor/ colorspace / render
2013-01-24 20:39:24 +08:00
Lu Wang
d274d4f6c8
fix width of type 3 fonts; don't show hidden text for type 3 fonts
2013-01-19 20:13:31 +08:00
Lu Wang
da8a18c2d9
..
2013-01-19 19:33:29 +08:00
Lu Wang
e81b0e7456
..
2013-01-19 19:19:15 +08:00
Lu Wang
2595cbcfa0
explicitly set visible for fonts in order to override derivation
2013-01-19 16:56:37 +08:00
Lu Wang
2dbb226e0e
..
2012-12-11 20:52:36 +08:00
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
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
e534298e1b
..
2012-11-29 21:38:23 +08:00
Lu Wang
195a6cc581
refining
2012-11-29 20:39:30 +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
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
b58df8cc16
check compiler flag
2012-10-12 22:39:58 +08:00
Lu Wang
57bd310d7b
calculate zoom factors in the constructoer
2012-10-09 23:17:47 +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
cb9a89d7b3
..
2012-10-07 00:51:03 +08:00
Lu Wang
90af54acc4
..
2012-10-06 22:41:06 +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
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
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