Poppler is a PDF rendering library based on the xpdf-3.0 code base.
PyPoppler is a wrapper which exposes the poppler API to the python
world. It is fairly complete, most of the API are covered.
The documentation is actually missing, help wanted :)
PyPDF2 is a library for handling PDF files for python. It is an
enhanced version of pyPdf, supporting more PDF files encountered
in the wild with better error handling.
Added Support for the Following New Printers:
- HP Designjet Z5400 44-in PostScript ePrinter
- HP Deskjet Ink Advantage 1018 Printer
- HP Deskjet Ink Advantage 1518 All-in-One Printer
- HP Deskjet Ink Advantage 2540 All-in-One Printer Series
- HP Deskjet Ink Advantage 2545 All-in-One Printer
- HP Deskjet Ink Advantage 2546 All-in-One Printer
- HP DeskJet Ink Advantage 4515 e-All-in-One Printer
- HP DeskJet Ink Advantage 4518 e-All-in-One Printer
- HP Envy 4504 e-All-in-One
- HP LaserJet Pro MFP M435nw
- HP Officejet 4630 e-All-in-One
- HP Officejet 4632 e-All-in-One Printer
- HP Officejet 4635 e-All-in-One Printer
- HP OfficeJet Pro 8600 Premium e-AiO N911n
- HP Photosmart 5521 e-All-in-One Printer
Launchpad fixes:
1209339 - HP OfficeJet G55 is not detecting through USB
1209352 - Collate broken under Fedora 19/CUPS-1.6/hplip-3.13.7 as hpps
sends SET COPIES
Issues fixed:
- Added support for print queue addition using hostname(hp-setup
<HOSTNAME>)
- Fix for plugin installation and test page in 'hp-setup -i'
* Background printing (BGPrint) is a new feature allowing an accumulated page clist to be rendered by one or more rendering threads whilst the interpreter (in the "main" thread) continues to accumulate the subsequent page's clist. For certain classes of file this can result in a useful performance increase.
* GrayDetection allows suitably written devices to detect "color" input in near neutral tones (i.e. near monochrome) and to convert "on-the-fly" to pure grayscale, whilst retaining the ability to print full color on demand. This is primarily aimed at workflows where saving ink (especially color inks) is required.
* LittleCMS2 and libpng have both been updated to the latest versions.
* Support has been added to build the Ghostscript DLL for WinRT for x86, x64 and ARM (Requires MS Visual Studio 2012 Pro).
* Processing of Windows command line arguments into UTF8 (as presaged a few releases ago) has been enhanced and enabled by default.
* The URW Postscript font set has been updated to the latest version, fixing many compatibility problems with the Adobe fonts.
* Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
Release 0.24.1
core:
* SplashOutputDev: use getRGBLine images if available. Bug #66928
* SplashOutputDev: Don't copy bitmap if we don't need to.
* PSOutputDev: Fix regression in -eps -level1sep rendering. Bug #68321
* Fix crash in malformed file 1026.asan.0.42.pdf
* use copyString instead of strdup where memory is freed with gfree. Bug #67666
utils:
* pdfdetach: don't mention xpdfrc
* pdftotext: Fix -bbox with stdin as input. Bug #45163
* pdftohtml: Fix jpeg image export. Bug #48270
* pdfimages: Fix typos in man page
glib:
* demo: Remove GTK_DISABLE_DEPRECATED compilation flag
qt4:
* Fix small typo in documentation
qt5:
* Fix small typo in documentation
Release Notes/Change Log:
HPLIP 3.13.8 - This release has the following changes:
Added Support for the Following New Printers:
- HP Deskjet 1510 All-in-One Printer
- HP Deskjet 1512 All-in-One Printer
- HP Deskjet 1513 All-in-One Printer
- HP Deskjet 2540 All-in-One Printer
- HP Deskjet 2542 All-in-One Printer
- HP Deskjet Ink Advantage 1010 Printer Series
- HP Deskjet Ink Advantage 1015 Printer
- HP Deskjet Ink Advantage 1510 All-in-One Printer Series
- HP Deskjet Ink Advantage 1515 All-in-One Printer
- HP Deskjet Ink Advantage 1516 All-in-One Printer
- HP Deskjet Ink Advantage 3540 e-All-in-One Printer Series
- HP Deskjet Ink Advantage 3545 e-All-in-One Printer
- HP Deskjet Ink Advantage 3546 e-All-in-One Printer
Launchpad fixes:
233393 - Smart install disable popup is coming for HP pen drive and HP
CD/DVD ROM
Change log:
- Added support for Avahi network printer browsing
- Using SLP protocol by default to browse printer in hp-setup
- Fix for Failing to install libtool package in Fedora 18 during HPLIP
installation
HPLIP 3.13.7 - This release has the following changes:
Added Support for the Following New Printers:
- HP Deskjet 1010 Printer
- HP Deskjet 1012 Printer
- HP ENVY 5530 e-All-in-One Printer
- HP ENVY 5535 e-All-in-One Printer
- HP Officejet 7610 Wide Format e-All-in-One Printer
Added support for the following new Distro's:
- Debian 7.1
- Fedora 19
Launchpad fixes:
746814 - CVE-2010-4267 Remote Stack Overflow Vulnerability
1195221 - Unable to install plugin for network printer Laserjet 2600n
1197306 - HP laserjet 1020 not printing on Ubuntu12.10 after power cycle
the printer
1196335 - HPLIP 3.13.6 stop working after shutting down/rebooting the
computer
Issues fixed:
- Unable to launch "Align Cartrides" and "Clean Cartridges" interfaces
from HP Device Manager
- Lot of debug prints(File Pointer is NULL) are found in syslog even
when hpLogLevel is not 15
- Updated plugin-reason for HP LaserJet Professional P1607dn Printer
Series
* Background printing (BGPrint) is a new feature allowing an accumulated page clist to be rendered by one or more rendering threads whilst the interpreter (in the "main" thread) continues to accumulate the subsequent page's clist. For certain classes of file this can result in a useful performance increase.
* GrayDetection allows suitably written devices to detect "color" input in near neutral tones (i.e. near monochrome) and to convert "on-the-fly" to pure grayscale, whilst retaining the ability to print full color on demand. This is primarily aimed at workflows where saving ink (especially color inks) is required.
* LittleCMS2 and libpng have both been updated to the latest versions.
* Support has been added to build the Ghostscript DLL for WinRT for x86, x64 and ARM (Requires MS Visual Studio 2012 Pro).
* Processing of Windows command line arguments into UTF8 (as presaged a few releases ago) has been enhanced and enabled by default.
* The URW Postscript font set has been updated to the latest version, fixing many compatibility problems with the Adobe fonts.
* Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
Release 0.24.0
core:
* TextOutputDev: Do not draw ligatures more than once when
selected. Bug #9001
* PSOutputDev: Make some pdftops conversions much faster
* PSOutputDev: Initialize t3FillColorOnly
* SplashOutputDev: Fallback to 1x1 bitmap if we fail to create
the real size
Release 0.23.4
core:
* TextOutputDev: clip the selected text rendering to the selection
box. Bug #66983
* CairoImageOutputDev: Fix the bounding box of saved images
build system:
* Improve linking against pthreads
Release 0.23.3
core:
* Annotation improvements
* Fix crashes on malformed files
* TextSelectionPainter: Draw glyphs after selection background
* TextOutputDev: add a method to TextPage to get the selection
as a list of words
qt5:
* Initial Qt5 port
qt4:
* Windows compile fixes
* Demo: Allow the choose the page rotation
build system:
* Fix mingw build
* Minor autotools fixes
Release 0.23.2
core:
* SplashOutputDev: Speed-up some tiling on a 10x factor
* Improve caching of lcms2 ICC color profiles
* Put some private classes in an anonymous namespace
qt4:
* Add a thread stresser tool
build system:
* Fix mingw build
Release 0.23.1
core:
* XRef stream writing: Write 32-bit offsets when possible
* Fix splashModeBGR8 rendering (Bug #64381)
glib:
* Do not use deprecated gtk_scrolled_window_add_with_viewport()
(Bug #64683)
build system:
* Fix Large file support when using cmake
Release 0.23.0
core:
* Make rendering thread safe
* Large file support
* Implement Crypt filter (Bug #62800)
* Fix endstream detection (Bug #62985)
* CairoOutputDev: support uncolored tiling patterns (Bug #59179)
* SplashOutputDev: Introduce Thin Line mode support (Bug #37347)
qt4:
* Expose Thin Line mode support
changes:
The Barcode Writer has been updated and supports many more barcodes,
including QR.
The Galaxy Gauge# color matching system and color tools have been included.
New color palettes from government agencies (Canada, Germany,
The Netherlands, United Kingdom) have been included.
More Open Source color palettes have been included.
Improvements to the build system.
Improvements to the Preflight Verifier.
The A4 page size limit of TeX-rendered graphics in Render Frames has been
removed.
The Short Words plug-in now supports Danish.
Many updates to the Online Manual.
Bugfixes