Summary
PDF Tools is, among other things, a replacement of DocView for PDF files. The key difference is that pages are not pre-rendered by e.g. ghostscript and stored in the file-system, but rather created on-demand and stored in memory. This rendering is performed by a special library named, for whatever reason, poppler, running inside a server program. This program is called epdfinfo and its job is to successively read requests from Emacs and produce the proper results, i.e. the PNG image of a PDF page. Actually, displaying PDF files is just one part of pdf-tools. Since poppler can provide us with all kinds of information about a document and is also able to modify it, there is a lot more we can do with it.
Versions
v1.1.0 :: 0 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- ~amd64 ~x86
v1.0.0 :: 0 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- ~amd64 ~x86
Dependencies
app-text / poppler : PDF rendering library based on the xpdf-3.0 code base
dev-libs / glib : The GLib library of C routines
media-libs / freetype : High-quality and portable font engine
media-libs / harfbuzz : An OpenType text shaping engine
media-libs / libpng : Portable Network Graphics library
x11-libs / cairo : A vector graphics library with cross-device output support
Runtime Dependencies
app-editors / emacs : The extensible, customizable, self-documenting real-time display editor
app-emacs / tablist : Extended tabulated-list mode fro Emacs
app-text / poppler : PDF rendering library based on the xpdf-3.0 code base
dev-libs / glib : The GLib library of C routines
media-libs / freetype : High-quality and portable font engine
media-libs / harfbuzz : An OpenType text shaping engine
media-libs / libpng : Portable Network Graphics library
x11-libs / cairo : A vector graphics library with cross-device output support
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
app-emacs/pdf-tools: drop old 1.0.0_pre20220619
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Maciej Barć · gentoo
app-emacs/pdf-tools: bump to 1.1.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthew Smith · gentoo
app-emacs/*: drop redundant NEED_EMACS
Not needed after elisp-common.eclass changed the default to 25.3 (the oldest currently in tree). Signed-off-by: Matthew Smith <matthew@gentoo.org> [Whitespace: removed double empty lines] Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
app-emacs: H -> COMMIT
Bug: https://github.com/pkgcore/pkgcheck/issues/536 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
app-emacs/pdf-tools: bump to 1.0.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
app-emacs/pdf-tools: new package; add version 1.0.0_pre20220619
2022.06.19 snapshot Signed-off-by: Maciej Barć <xgqt@gentoo.org>