mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 04:50:09 +00:00
Merge branch 'master' into devv
This commit is contained in:
commit
52fb22f430
29
README.md
29
README.md
@ -1,25 +1,16 @@
|
||||
# pdf2html**EX**
|
||||
|
||||
### [**Donate Now**](http://coolwanglu.github.com/pdf2htmlEX/donate.html)
|
||||
|
||||
### [**Feature Commission**](https://github.com/coolwanglu/pdf2htmlEX/wiki/FAQ#wiki-feature_commission) are now accepted.
|
||||
|
||||
A beautiful demo is worth a thousand words:
|
||||
|
||||
[**Typography**](http://coolwanglu.github.com/pdf2htmlEX/demo/geneve.html) [Original](https://github.com/raphink/geneve_1564/raw/master/geneve_1564.pdf)
|
||||
- [**Typography**](http://coolwanglu.github.com/pdf2htmlEX/demo/geneve.html) [Original](https://github.com/raphink/geneve_1564/raw/master/geneve_1564.pdf)
|
||||
|
||||
[**Full Circle Magazine(large)**](http://coolwanglu.github.com/pdf2htmlEX/demo/issue65_en.html) [Sample](http://coolwanglu.github.com/pdf2htmlEX/demo/issue65_en_sample.html) [Original](http://dl.fullcirclemagazine.org/issue65_en.pdf)
|
||||
- [**Full Circle Magazine(large)**](http://coolwanglu.github.com/pdf2htmlEX/demo/issue65_en.html) [Sample](http://coolwanglu.github.com/pdf2htmlEX/demo/issue65_en_sample.html) [Original](http://dl.fullcirclemagazine.org/issue65_en.pdf)
|
||||
|
||||
[**Formulas**](http://coolwanglu.github.com/pdf2htmlEX/demo/cheat.html) [Original](http://www.tug.org/texshowcase/cheat.pdf)
|
||||
- [**Formulas**](http://coolwanglu.github.com/pdf2htmlEX/demo/cheat.html) [Original](http://www.tug.org/texshowcase/cheat.pdf)
|
||||
|
||||
[**Scientific Paper**](http://coolwanglu.github.com/pdf2htmlEX/demo/demo.html) [Original](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.148.349&rep=rep1&type=pdf)
|
||||
- [**Scientific Paper**](http://coolwanglu.github.com/pdf2htmlEX/demo/demo.html) [Original](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.148.349&rep=rep1&type=pdf)
|
||||
|
||||
[**Chinese**](http://coolwanglu.github.com/pdf2htmlEX/demo/chn.html) [Original](http://files.cnblogs.com/phphuaibei/git%E6%90%AD%E5%BB%BA.pdf)
|
||||
|
||||
|
||||
**WINDOWS XP USERS: Please make sure ClearType is turned on**
|
||||
|
||||
(Control Panel -> Display -> Appearance -> Effects -> "Use the following method to smooth edges of screen fonts" -> ClearType)
|
||||
- [**Chinese**](http://coolwanglu.github.com/pdf2htmlEX/demo/chn.html) [Original](http://files.cnblogs.com/phphuaibei/git%E6%90%AD%E5%BB%BA.pdf)
|
||||
|
||||
## Introduction
|
||||
|
||||
@ -92,6 +83,8 @@ More info can be found on [the pdf2htmlEX page in TeX Wiki](http://oku.edu.mie-u
|
||||
|
||||
#### Compiling
|
||||
|
||||
git clone --depth 1 git://github.com/coolwanglu/pdf2htmlEX.git
|
||||
cd pdf2htmlEX
|
||||
cmake . && make && sudo make install
|
||||
|
||||
## Usage
|
||||
@ -111,10 +104,16 @@ More info can be found on [the pdf2htmlEX page in TeX Wiki](http://oku.edu.mie-u
|
||||
## FAQ
|
||||
|
||||
* [Troubleshooting compilation errors](https://github.com/coolwanglu/pdf2htmlEX/wiki/FAQ#wiki-compile)
|
||||
* [The demo pages are ugly](https://github.com/coolwanglu/pdf2htmlEX/wiki/FAQ#wiki-ugly)
|
||||
* [How can I help](https://github.com/coolwanglu/pdf2htmlEX/wiki/FAQ#wiki-help)
|
||||
* [I want more features](https://github.com/coolwanglu/pdf2htmlEX/wiki/FAQ#wiki-feature_commission)
|
||||
* [More](https://github.com/coolwanglu/pdf2htmlEX/wiki/FAQ)
|
||||
|
||||
|
||||
**WINDOWS XP USERS: Please make sure ClearType is turned on**
|
||||
|
||||
(Control Panel -> Display -> Appearance -> Effects -> "Use the following method to smooth edges of screen fonts" -> ClearType)
|
||||
|
||||
## LICENSE
|
||||
|
||||
GPLv2 & GPLv3 Dual licensed
|
||||
@ -125,6 +124,8 @@ GPLv2 & GPLv3 Dual licensed
|
||||
|
||||
**Font extraction, conversion or redistribution may be illegal, please check your local laws**
|
||||
|
||||
### [**Donate Now**](http://coolwanglu.github.com/pdf2htmlEX/donate.html)
|
||||
|
||||
## Acknowledge
|
||||
|
||||
pdf2htmlEX is made possible thanks to the following projects:
|
||||
|
4
TODO
4
TODO
@ -1,4 +1,4 @@
|
||||
word space/offset before the first letter
|
||||
word space/offset before the first letter (calendar pdf)
|
||||
|
||||
don't dump image when there is nothing
|
||||
|
||||
@ -15,6 +15,7 @@ try harder finding glyph names (using fontforge) for CID Type 0
|
||||
rename single-html -> embed-font/image/css ...
|
||||
merge sub/sup into one line
|
||||
precise link dest: zoom
|
||||
multiple charcode mapped to a same glyph
|
||||
|
||||
==Future==
|
||||
argument auto-completion
|
||||
@ -24,5 +25,4 @@ detect duplicate base fonts when embedding
|
||||
disable selection if we know unicode is wrong
|
||||
combine lines (unwarp)
|
||||
Printing
|
||||
multiple charcode mapped to a same glyph
|
||||
check if we can add information to the font, and let browsers show ligatures automatically
|
||||
|
@ -120,7 +120,7 @@ Turn it on if space characters are not displayed correctly, or you want to remov
|
||||
.B --stretch-narrow-glyph <0|1> (Default: 0)
|
||||
If set to 1, glyphs narrower than described in PDF will be strecth; otherwise space will be padded to the right of the glyphs
|
||||
.TP
|
||||
.B --squeeze_wide_glyph <0|1> (Default: 0)
|
||||
.B --squeeze_wide_glyph <0|1> (Default: 1)
|
||||
If set to 1, glyphs wider than described in PDF will be squeezed; otherwise it will be truncated.
|
||||
.TP
|
||||
.B --remove-unused-glyph <0|1> (Default: 1)
|
||||
|
@ -82,7 +82,7 @@ void parse_options (int argc, char **argv)
|
||||
.add("tounicode", ¶m.tounicode, 0, "Specify how to deal with ToUnicode map, 0 for auto, 1 for forced, -1 for disabled")
|
||||
.add("space-as-offset", ¶m.space_as_offset, 0, "treat space characters as offsets")
|
||||
.add("stretch-narrow-glyph", ¶m.stretch_narrow_glyph, 0, "stretch narrow glyphs instead of padding space")
|
||||
.add("squeeze-wide-glyph", ¶m.squeeze_wide_glyph, 0, "squeeze wide glyphs instead of truncating")
|
||||
.add("squeeze-wide-glyph", ¶m.squeeze_wide_glyph, 1, "squeeze wide glyphs instead of truncating")
|
||||
.add("remove-unused-glyph", ¶m.remove_unused_glyph, 1, "remove unused glyphs in embedded fonts")
|
||||
|
||||
.add("font-suffix", ¶m.font_suffix, ".ttf", "suffix for extracted font files")
|
||||
|
Loading…
Reference in New Issue
Block a user