blob: 4a3422182575f4a5fed9ceb117e981a80378023e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
# Homepage
This is the wiki page of the Poppler project. The homepage is at <http://poppler.freedesktop.org>.
# Wished features for 0.28
* Resetting form fields
* <http://lists.freedesktop.org/archives/poppler/2012-March/008805.html>
* No code, still doesn't need review :D
# Documentation
There is currently very little documentation. Poppler comes with multiple frontends (APIs). For the glib and Qt4 frontends there is some reference.
**Qt4:** <http://people.freedesktop.org/~aacid/docs/qt4/>
**Qt5:** <http://people.freedesktop.org/~aacid/docs/qt5/>
**Glib:** <http://people.freedesktop.org/~ajohnson/docs/poppler-glib/>
**C++:** <https://oinksoft.com/doc/poppler/cpp/> (rebuilt nightly from git)
[[Documentation]]
# Suggested Fontconfig font substitutions
Poppler is using fontconfig to do the font searching on the system for fonts that are not embedded into the pdf files. This is a list of recommended font substitutions that distributions/users should have in their fontconfig configuration
Font A -> Font B
Symbol -> Standard Symbols L
ZapfDingbats -> Dingbats
To do the substitution use
<alias>
<family>Font A</family>
<accept><family>Font B</family></accept>
</alias>
If that does not work for you use
<match target="pattern">
<test name="family">
<string>Font A</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>Font B</string>
</edit>
</match>
but what you should do is warn your distribution to improve their default fontconfig configuration
Both fonts come in the Free Type1 URW fonts package and is very probable distributions already ship it.
This list probably should go somewhere into the tarball when it's more complete.
# Poppler frontends
[[!table header="no" class="mointable" data="""
**Name** | **Location**
glib | provided with poppler
Qt4 | provided with poppler
Qt5 | provided with poppler
[[PopplerKit]] GNUStep/Cocoa | <http://svn.gna.org/viewcvs/gsimageapps/trunk/Frameworks/PopplerKit/>
"""]]
# Programs using poppler
[[!table header="no" class="mointable" data="""
**Name** | **URL** | **Frontend**
evince | <http://www.gnome.org/projects/evince/> | glib
Okular | <http://okular.kde.org> | Qt4
KDE 3 PDF kfile plugin | <http://websvn.kde.org/branches/KDE/3.5/kdegraphics/kfile-plugins/pdf/> | Qt3
Vindaloo | <http://svn.gna.org/viewcvs/gsimageapps/trunk/Applications/Vindaloo/> | [[PopplerKit]]
ePDFView | <http://trac.emma-soft.com/epdfview/> | glib
[[TeXworks]] | <http://code.google.com/p/texworks/> | Qt4
LocoPDF | <http://github.com/quickhand/locopdf/> | none
DiffPDF | <http://www.qtrac.eu/diffpdf.html> | Qt4
PDF-Images | <http://sourceforge.net/projects/pdf-images/> | Cocoa
[[MediaTags]] | <http://github.com/coolaj86/mtags/> | JSON
GIMP | <http://www.gimp.org/> | none
open-pdf-presenter | <https://code.google.com/p/open-pdf-presenter/> | Qt4
pdf2htmlEX | <https://github.com/coolwanglu/pdf2htmlEX> | HTML
qAllInOne | <http://qallinone.sourceforge.net/> | Qt5
"""]]
|