Re: [ANN] pdfposter 0.7

2018-06-26 Thread jkn
  To: Hartmut Goebel
From: jkn 

On Sunday, June 24, 2018 at 10:02:05 PM UTC+1, Hartmut Goebel wrote:
> 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 
> :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 `_.
>
>
> 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.goe...@crazy-compilers.com   |
> | www.crazy-compilers.com | compilers which you thought are impossible |

Thank you, that looks useful to me.

Jon N

--- BBBS/Li6 v4.10 Toy-3
 * Origin: Prism bbs (1:261/38)
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: [ANN] pdfposter 0.7

2018-06-25 Thread jkn
On Sunday, June 24, 2018 at 10:02:05 PM UTC+1, Hartmut Goebel wrote:
> 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 
> :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 `_.
> 
> 
> 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.goe...@crazy-compilers.com   |
> | www.crazy-compilers.com | compilers which you thought are impossible |

Thank you, that looks useful to me.

Jon N
-- 
https://mail.python.org/mailman/listinfo/python-list