From 53f07a6b515524bb5b5b787f469bef73bc66ab24 Mon Sep 17 00:00:00 2001 From: Johannes 'josch' Schauer Date: Thu, 4 Jul 2019 12:33:00 +0200 Subject: [PATCH] README.md: more improvements --- README.md | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 2097888..41fc3df 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,22 @@ This software allows one to stretch a PDF document across multiple pages that can then be printed on a common inkjet printer, cut and glued together into a larger poster. +Features +======== + +Plakativ allows one to create a poster using one of three different approaches: + + - I want a poster of size X + - I want a poster X times the input page page area + - I have X pages of paper and want to print the biggest possible poster on them + +Plakativ works on Windows, Linux and MacOS. It offers a GUI based on tkinter, a +command line interface and can be used as a Python module. Everything is inside +a single file. + Demo ==== -Plakativ works on Windows, Linux and MacOS - ![](demo.gif) [//]: # (To make a new Video, run:) @@ -24,18 +35,15 @@ Plakativ works on Windows, Linux and MacOS [//]: # (convert -loop 0 plakativ*.png +map -layers Optimize plakativ.gif) [//]: # (gifsicle -b -O3 plakativ.gif) -Features -======== +The demo shows a user choosing between the three different ways to define the +poster size. Either my picking a size that the input will be fit into, by +multiplying the area of the input page or by maximizing the poster size, given +a number of pages one is willing to print on. -Plakativ allows one to make posters with three different goals in mind: +Bugs +==== - - I want a poster of size X - - I want a poster X times the input page size - - I have X pages of paper and want to print the biggest possible poster on them - -In contrast to other solutions, plakativ tries hard to find a page -configuration that wastes as little paper as possible, offering three different -layouter algorithms. +https://gitlab.mister-muffin.de/josch/plakativ/issues TODO ==== @@ -47,7 +55,7 @@ While basic functionality is implemented, lots of work remains to be done: - print cutting guides - changing units - changing language - - adding advanced and complex layouters + - adding [advanced and complex layouters](https://stackoverflow.com/questions/39306507/) - make PyMuPDF dependency optional - optionally, use pdfrw and/or pypdf2 to read/write PDF - improve command line interface @@ -74,3 +82,4 @@ https://pdfposter.readthedocs.io/en/stable/ - no page borders for glueing - superfluous empty pages - only very simple layouter + - scaling by width/height makes doubling unintuitive