Linux repositories inspector

poppler-tools - PDF Rendering Library Tools

Poppler is a PDF rendering library, forked from the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC.
0.84.0
OpenSUSE iconOpenSUSE Tumbleweed
0.79.0
OpenSUSE iconOpenSUSE Leap 15.2
0.62.0
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
0.43.0
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm0.62.0-lp150.2.52019-01-17260 kiB601 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm0.62.0-lp151.3.42019-03-20260 kiB601 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm0.79.0-lp152.1.42020-03-23236 kiB648 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm0.43.0-3.52019-01-17209 kiB466 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm0.43.0-8.12019-01-21214 kiB462 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm0.43.0-5.12019-01-21211 kiB466 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm0.84.0-1.12020-01-24303 kiB673 kiBhttps://bugs.opensuse.org

Manual pages

pdfattach(1)

pdfattach - Portable Document Format (PDF) document embedded file creator (version 3.03)

pdfdetach(1)

pdfdetach - Portable Document Format (PDF) document embedded file extractor (version 3.03)

pdffonts(1)

pdffonts - Portable Document Format (PDF) font analyzer (version 3.03)

pdfimages(1)

pdfimages - Portable Document Format (PDF) image extractor (version 3.03)

pdfinfo(1)

pdfinfo - Portable Document Format (PDF) document information extractor (version 3.03)

pdfseparate(1)

pdfseparate - Portable Document Format (PDF) page extractor

pdfsig(1)

pdfsig - Portable Document Format (PDF) digital signatures tool

pdftocairo(1)

pdftocairo - Portable Document Format (PDF) to PNG/JPEG/TIFF/PDF/PS/EPS/SVG using cairo

pdftohtml(1)

pdftohtml - program to convert PDF files into HTML, XML and PNG images

pdftoppm(1)

pdftoppm - Portable Document Format (PDF) to Portable Pixmap (PPM) converter (version 3.03)

pdftops(1)

pdftops - Portable Document Format (PDF) to PostScript converter (version 3.03)

pdftotext(1)

pdftotext - Portable Document Format (PDF) to text converter (version 3.03)

pdfunite(1)

pdfunite - Portable Document Format (PDF) page merger

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 0.79.0-lp152.1.3 to 0.79.0-lp152.1.4

2020-03-23
  • Update to version 0.79.0:
    • core:
    • Fix regression on TextSelectionPainter.
    • Fix parsing of DefaultAppearance.
    • Fix memory leak in PostScriptFunction.
    • Fix crashes in fuzzed files.
    • qt5:
    • Implemented support for setIcon by changing appearance.
    • Added option to set the form available to print.
    • QString::null is deprecated, use QString().
    • Replace deprecated qStableSort with std::stable_sort.
    • build system: Turn README into README.md and expand it.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 0.79.0-lp152.1.1 to 0.79.0-lp152.1.3

2020-02-04
  • Update to version 0.79.0:
    • core:
    • Fix regression on TextSelectionPainter.
    • Fix parsing of DefaultAppearance.
    • Fix memory leak in PostScriptFunction.
    • Fix crashes in fuzzed files.
    • qt5:
    • Implemented support for setIcon by changing appearance.
    • Added option to set the form available to print.
    • QString::null is deprecated, use QString().
    • Replace deprecated qStableSort with std::stable_sort.
    • build system: Turn README into README.md and expand it.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.81.0-2.2 to 0.84.0-1.1

2020-01-24
  • Update to version 0.84.0:
    • core:
    • Fix crash when converting from Unicode to ASCII-7
    • Splash::scaleImageYdXu: Protect against crash if srcWidth is too big
    • JBIG2Stream:
      . Fix potential crash in malformed documents
      . Fix leak in reset() if called several times
    • Internal code improvements
    • utils:
    • pdfimages: Add error message if first page is larger then number of pages
    • pdfinfo: Improved paper size recognition
    • pdfsig: Fix exit code when dumping signatures
    • pdftocairo: Error out when even/odd selects 0 pages
    • pdftohtml: Fix memory leak
    • pdftoppm:
      . Add an option to scale before rotate
      . Add -hide-annotations option
      . Error out when even/odd selects 0 pages
    • pdftops: Improve -optimizecolorspace
    • qt5: Code cleanups
    • glib: Fix compiler warnings
  • Bump poppler_sover following upstream changes.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 0.79.0-lp152.1.1 introduced

2020-01-07
  • Update to version 0.79.0:
    • core:
    • Fix regression on TextSelectionPainter.
    • Fix parsing of DefaultAppearance.
    • Fix memory leak in PostScriptFunction.
    • Fix crashes in fuzzed files.
    • qt5:
    • Implemented support for setIcon by changing appearance.
    • Added option to set the form available to print.
    • QString::null is deprecated, use QString().
    • Replace deprecated qStableSort with std::stable_sort.
    • build system: Turn README into README.md and expand it.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.81.0-2.1 to 0.81.0-2.2

2019-11-18
  • Avoid unconditional dependency on boost_headers when using the (private) splash headers. Depending on the used classes (e.g. SplashXPathScanner), the boost headers may still be needed, add
    • 0001-Include-SplashMath.h-only-where-needed.patch
    • 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.81.0-1.1 to 0.81.0-2.1

2019-10-12
  • Avoid unconditional dependency on boost_headers when using the (private) splash headers. Depending on the used classes (e.g. SplashXPathScanner), the boost headers may still be needed, add
    • 0001-Include-SplashMath.h-only-where-needed.patch
    • 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.79.0-1.1 to 0.81.0-1.1

2019-10-05
  • Update to version 0.81.0:
    • core:
    • Splash: Always enable support for CMYK rasterization.
    • CairoOutputDev: Check scaled dimensions for 0.
    • BaseCryptStream: Fix potential uninitialized memory read.
    • SplashBitmap: Fix wrong width condition for splashModeDeviceN8.
    • Fix crashes in malformed files.
  • Bump poppler_sover following upstream changes.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.72.0-1.6 to 0.79.0-1.1

2019-08-25
  • Update to version 0.79.0:
    • core:
    • Fix regression on TextSelectionPainter.
    • Fix parsing of DefaultAppearance.
    • Fix memory leak in PostScriptFunction.
    • Fix crashes in fuzzed files.
    • qt5:
    • Implemented support for setIcon by changing appearance.
    • Added option to set the form available to print.
    • QString::null is deprecated, use QString().
    • Replace deprecated qStableSort with std::stable_sort.
    • build system: Turn README into README.md and expand it.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.72.0-1.5 to 0.72.0-1.6

2019-07-16
  • Update to version 0.72.0:
    • core:
    • Fix checkbox lacking AP not being able to change state.
    • Draw line annotation endings (arrow, circle, ...).
    • cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10.
    • Be more stubborn looking for a nssdb.
    • GooString::fromInt: Repair the return value.
    • Minor performance improvements.
    • Avoid cycles in PDF parsing.
    • Stream::makeFilter: Fix memory leak.
    • Fix various issues with malformed files.
    • Rename GooString::getCString to GooString::c_str.
    • Regenerate UnicodeDecompTables.h from python 3.7.1.
    • utils:
    • pdfdetach: Check for valid embedded file before trying to save it.
    • pdfdetach: Check for valid file name of embedded file before using it to determine save path.
    • Fix typos in utils.
    • glib:
    • Fix missing PopplerAttachment destructor call.
    • Support getting form widget additional actions.
    • docs: Small improvements.
    • qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS.
  • Bump poppler_sover following upstream changes.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.72.0-1.3 to 0.72.0-1.5

2019-06-17
  • Update to version 0.72.0:
    • core:
    • Fix checkbox lacking AP not being able to change state.
    • Draw line annotation endings (arrow, circle, ...).
    • cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10.
    • Be more stubborn looking for a nssdb.
    • GooString::fromInt: Repair the return value.
    • Minor performance improvements.
    • Avoid cycles in PDF parsing.
    • Stream::makeFilter: Fix memory leak.
    • Fix various issues with malformed files.
    • Rename GooString::getCString to GooString::c_str.
    • Regenerate UnicodeDecompTables.h from python 3.7.1.
    • utils:
    • pdfdetach: Check for valid embedded file before trying to save it.
    • pdfdetach: Check for valid file name of embedded file before using it to determine save path.
    • Fix typos in utils.
    • glib:
    • Fix missing PopplerAttachment destructor call.
    • Support getting form widget additional actions.
    • docs: Small improvements.
    • qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS.
  • Bump poppler_sover following upstream changes.
OpenSUSE icon

OpenSUSE Leap 15.1 oss: Updated from 0.62.0-lp151.3.3 to 0.62.0-lp151.3.4

2019-03-20
  • make introspection scanner (g-ir-scanner) work with older build envs
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.72.0-1.2 to 0.72.0-1.3

2019-03-03
  • Update to version 0.72.0:
    • core:
    • Fix checkbox lacking AP not being able to change state.
    • Draw line annotation endings (arrow, circle, ...).
    • cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10.
    • Be more stubborn looking for a nssdb.
    • GooString::fromInt: Repair the return value.
    • Minor performance improvements.
    • Avoid cycles in PDF parsing.
    • Stream::makeFilter: Fix memory leak.
    • Fix various issues with malformed files.
    • Rename GooString::getCString to GooString::c_str.
    • Regenerate UnicodeDecompTables.h from python 3.7.1.
    • utils:
    • pdfdetach: Check for valid embedded file before trying to save it.
    • pdfdetach: Check for valid file name of embedded file before using it to determine save path.
    • Fix typos in utils.
    • glib:
    • Fix missing PopplerAttachment destructor call.
    • Support getting form widget additional actions.
    • docs: Small improvements.
    • qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS.
  • Bump poppler_sover following upstream changes.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.68.0-1.1 to 0.72.0-1.2

2019-02-03
  • Update to version 0.72.0:
    • core:
    • Fix checkbox lacking AP not being able to change state.
    • Draw line annotation endings (arrow, circle, ...).
    • cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10.
    • Be more stubborn looking for a nssdb.
    • GooString::fromInt: Repair the return value.
    • Minor performance improvements.
    • Avoid cycles in PDF parsing.
    • Stream::makeFilter: Fix memory leak.
    • Fix various issues with malformed files.
    • Rename GooString::getCString to GooString::c_str.
    • Regenerate UnicodeDecompTables.h from python 3.7.1.
    • utils:
    • pdfdetach: Check for valid embedded file before trying to save it.
    • pdfdetach: Check for valid file name of embedded file before using it to determine save path.
    • Fix typos in utils.
    • glib:
    • Fix missing PopplerAttachment destructor call.
    • Support getting form widget additional actions.
    • docs: Small improvements.
    • qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS.
  • Bump poppler_sover following upstream changes.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Version 0.68.0-1.1 reintroduced

2019-01-23
  • Update to version 0.68.0:
    • core:
    • Add Reason and Location to SignatureInfo (fdo#107299).
    • Fix memory misuse on signature handling
    • Fix security issues found by oss-fuzz
    • Don't give a warning when Marked value is false (fdo#107430).
    • qt5: Add Reason and Location to SignatureInfo (fdo#107299).
    • cpp:
    • Add rotation() to text_box (fdo#106562).
    • Fix build with MSVC
    • utils:
    • pdftoppm: Add -jpegopt optimize option support
    • pdftocairo: Add -jpegopt optimize option support
    • pdftohtml:
      . Add option to not round coordinates
      . Fix possible crash (fdo#107316).
    • build system:
    • Use OpenJpeg cmake config file instead of pkgconfig
    • Remove wchar_t- on MSVC
  • Changes from version 0.67.0:
    • core:
    • Fix lots of security/leak issues found by oss-fuzz
    • Splash:
      . Optimize some files, making them 20% faster
      . Correctly manipulate spot colors if SPOT_NCOMPS != 4
    • Fix compilation with some strict compilers.
  • Bump poppler_sover following upstream changes.
  • Add openjpeg2 BuildRequires: New dependency.
OpenSUSE icon

OpenSUSE Leap 15.1 oss: Version 0.62.0-lp151.3.3 introduced

2019-01-23
  • make introspection scanner (g-ir-scanner) work with older build envs
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 0.43.0-5.1 to 0.43.0-8.1

2019-01-21
  • Apply 0001-Fix-crash-in-malformed-document.patch from upstream to fix a division-by-zero exception in the ImageStream object constructor. This issue is triggered by the same exploit as CVE-2017-14617. [bsc#1060220]
  • Apply 0001-Check-for-XRefEntry-existing-before-using-it.patch from upstream to fix a segmentation fault in the Hints object constructor. This issue is triggered by the same exploit as CVE-2017-14517. [bsc#1059066]
  • Apply CVE-2017-1000456.patch from upstream to fix an issue where TextPool::addWord() failed to validate the integer boundaries, leading to overflow errors in subsequent calculations.
    CVE-2017-1000456, bsc#1074453.
  • Apply CVE-2017-15565.patch from upstream to fix a NULL pointer dereference vulnerability in the GfxImageColorMap::getGrayLine() function via a crafted PDF document. [CVE-2017-15565,
    bsc#1064593]
  • Update license attribute to conform to the latest SPDX version.
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Version 0.43.0-5.1 introduced

2019-01-21
  • Apply CVE-2017-9775.patch from upstream to fix a stack overflow bug in pdftocairo that could have been exploited in a denial of service attack through a specially crafted PDF document.
    bsc#1045719, CVE-2017-9775
  • Apply CVE-2017-9776.patch from upstream to fix an integer overflow bug that could have been exploited in a denial of service attack through a specially crafted PDF document.
    bsc#1045721, CVE-2017-9776
  • Apply CVE-2017-7515.patch to fix a memory leak that occurred when the parser tried to recover from a broken input file.
    bsc#1043088, CVE-2017-7515
OpenSUSE icon

OpenSUSE Leap 15.0 oss: Version 0.62.0-lp150.2.5 introduced

2019-01-17
  • make introspection scanner (g-ir-scanner) work with older build envs
OpenSUSE icon

OpenSUSE Leap 42.3 oss: Version 0.43.0-3.5 introduced

2019-01-17
OpenSUSE icon

OpenSUSE Tumbleweed oss: Version 0.68.0-1.1 removed

2019-01-17

Related packages

poppler - PDF rendering library based on xpdf 3.0
poppler-tools-debuginfo - Debug information for package poppler-tools
⇧ Top