Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2892 > unrolled thread

[ANN] pdfposter 0.7

Started byHartmut Goebel <h.goebel@crazy-compilers.com>
First post2018-06-24 23:01 +0200
Last post2018-06-24 23:01 +0200
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  [ANN] pdfposter 0.7 Hartmut Goebel <h.goebel@crazy-compilers.com> - 2018-06-24 23:01 +0200

#2892 — [ANN] pdfposter 0.7

FromHartmut Goebel <h.goebel@crazy-compilers.com>
Date2018-06-24 23:01 +0200
Subject[ANN] pdfposter 0.7
Message-ID<mailman.95.1529931757.7721.python-announce-list@python.org>
I'm pleased to announce pdftools.pdfposter 0.7, a tool to scale and
tile PDF images/pages to print on multiple pages.

:Homepage: https://pdfposter.readthedocs.io/
:Author:   Hartmut Goebel <h.goebel@crazy-compilers.com>
:Licence:  GNU Public Licence v3 (GPLv3)

:Quick Installation:
    pip install -U pdftools.pdfposter

:Tarballs:  https://pypi.org/project/pdftools.pdfposter/#files


What is pdfposter?
--------------------

Scale and tile PDF images/pages to print on multiple pages.

``Pdfposter`` can be used to create a large poster by building it from
multiple pages and/or printing it on large media. It expects as input a
PDF file, normally printing on a single page. The output is again a
PDF file, maybe containing multiple pages together building the
poster.
The input page will be scaled to obtain the desired size.

This is much like ``poster`` does for Postscript files, but working
with PDF. Since sometimes poster does not like your files converted
from PDF. :-) Indeed ``pdfposter`` was inspired by ``poster``.

For more information please refer to the manpage or visit
the `project homepage <https://pdfposter.readthedocs.io/>`_.


What's new in version 0.7
---------------------------------------

* Incompatible change: `DIN lang` and `Envelope No. 10` are now defined as
  landscape formats.

* New options ``-f``/``--first`` and ``-l``/``--last`` for specifying the
  first resp. last page to convert

* Reduce the size of the output file a lot. Now the output file is
  nearly the same size as the input file. While this behaviour was
  intended from the beginning, it was not yet implemented for two
  reasons: The content was a) copied for each print-page and b) not
  compressed.

* Make the content of each page appear only once in the output file.
  This vastly reduces the size of the output file.

* Compress page content. Now the output file is nearly the same size
  as the input file in much more cases. I thought, the underlying
  library will do this automatically, but it does not.

* Fix bug in PDF code used for clipping the page content. Many thanks
  to Johannes Brödel for reporting this bug.

* Add support for Python 3.

* Use `PyPFDF2` instead of the unmaintained `pyPDF`.

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web