poppler v24.3.0
- Created
- Updated
A PDF rendering library
# Usage
The package poppler can be imported via CMake FindPkgConfig module:
find_package(PkgConfig)
pkg_check_modules(POPPLER_CPP REQUIRED IMPORTED_TARGET poppler-cpp)
target_link_libraries(main PRIVATE PkgConfig::POPPLER_CPP)
# License
GPL-2.0-or-later
# Supported Platforms
!uwp & !xbox
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
Default features: font-configuration
, zlib
# cairo
Enable the Cairo graphics backend
Dependencies:
cairo
Features: (none)
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-tool-meson (by pixman )
# cms
Enable use of LCMS2 as color management system
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by lcms )
- vcpkg-cmake-config (by lcms )
# curl
curl for poppler
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by curl )
- vcpkg-cmake-config (by curl )
# font-configuration default
Defaut font configuration backend
Dependencies:
poppler
Platforms:
!windows & !android
Features:fontconfig
and 16 transitive dependencies:
- brotli (by freetype )
- bzip2 (by freetype )
- dirent (by fontconfig )
- expat (by fontconfig )
- fontconfig (by poppler )
- freetype (by fontconfig )
- getopt (by fontconfig )
getopt-win32 (by getopt )
Platforms:
windows & !mingw
- gettext (by fontconfig )
- gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
- libpng (by freetype )
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- pthread (by fontconfig )
- pthreads (by pthread )
- zlib (by libpng )
Host Dependencies:
5 transitive dependencies:
- gperf (by fontconfig )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-tool-meson (by fontconfig )
# fontconfig
Use fontconfig
Supports: !windows, mingw
- ✅ linux
- ✅ osx
- ❌
windows
Dependencies:
and 15 transitive dependencies:
- brotli (by freetype )
- bzip2 (by freetype )
- dirent (by fontconfig )
- expat (by fontconfig )
- freetype (by fontconfig )
- getopt (by fontconfig )
getopt-win32 (by getopt )
Platforms:
windows & !mingw
- gettext (by fontconfig )
- gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
- libpng (by freetype )
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- pthread (by fontconfig )
- pthreads (by pthread )
- zlib (by libpng )
Host Dependencies:
5 transitive dependencies:
- gperf (by fontconfig )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-tool-meson (by fontconfig )
# glib
glib for poppler
Dependencies:
and 12 transitive dependencies:
Host Dependencies:
5 transitive dependencies:
vcpkg-cmake (by gettext-libintl )
Platforms:
linux
- vcpkg-cmake-config (by pcre2 )
- vcpkg-cmake-get-vars (by libffi )
- vcpkg-tool-meson (by glib )
# private-api
Install headers for private API (aka unstable API/ABI headers)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# qt
Enable the Qt API
Dependencies:
qtbase
Features: (none)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by pcre2 )
- vcpkg-cmake-config (by pcre2 )
# splash
The splash backend is always enabled. This option is kept for compatibility.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# zlib default
zlib for poppler
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (by zlib )
# Dependencies
and 9 transitive dependencies:
- boost-assert
>= v1.86.0
(by boost-container ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-intrusive
>= v1.86.0
(by boost-container ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - brotli (by freetype )
- bzip2 (by freetype )
- zlib (by libpng )
# Host Dependencies
and 2 transitive dependencies:
- vcpkg-boost (by boost-cmake )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# Dependents
# Host Dependents
No dependents.
# Contributors
- Ronald
- Adam Johnson
- Cheney Wang
- NancyLi1013
- Jack·Boos·Yu
- Alexander Neumann
- autoantwort
- Kai Pastor
- JonLiu1993
- MonicaLiu
- reito
- sunderme
- Thomas1664
- Chuck Walbourn
- WangWeiLin-MV