#1075986 ITP: rotatepdf -- A simple utility to rotate PDF documents.

#1075986#5
Date:
2024-07-09 01:03:07 UTC
From:
To:
* Package name    : rotatepdf
  Version         : 1.0.0
  Upstream Author : none
* URL             : none
* License         : GPL-2+
  Programming Lang: Shell
  Description     : A simple utility to rotate PDF documents.

Rotate PDF files in place. Rotatepdf is a wrapper around PDFtk.
Terminal usage and several GUI-based file managers are supported.

Why?
Provide a simpler method to rotate entire PDF files than PDFtk itslef, which
is very powerful but extremely complicated for such a simple use case.

Additionally, provide the option to install file manager scripts so
that PDF files can be rotated from the GUI via the right-click
context menu.

Maintenance?
I should be capable of maintaining the package myself.

#1075986#8
Date:
2024-07-09 03:58:28 UTC
From:
To:
Quoting Joseph Warner (2024-07-09 03:03:07)

Great idea! How about you also file ITPs for catpdf, shufflepdf, burstpdf,
stamppdf and so on? You see the problem?

A tool with 10 functionalities does not become simpler by splitting it into 10
tools. Now instead of learning how to use one tool, the user has to learn how
to use 10 tools. If pdftk is too complicated, maybe work on providing
documentation to make it easier for users to figure out how to use it. In case
of pdftk, the man page has these entries:

       Rotate the first PDF page to 90 degrees clockwise
         pdftk in.pdf cat 1east 2-end output out.pdf

       Rotate an entire PDF document to 180 degrees
         pdftk in.pdf cat 1-endsouth output out.pdf

What is the problem with that?

Thanks!

cheers, josch

#1075986#13
Date:
2024-07-09 10:33:31 UTC
From:
To:
^really ? no upstream source ?

There are already plenty of cli tools in Debian.

https://unix.stackexchange.com/questions/394065/command-line-how-do-you-rotate-a-pdf-file-90-degrees

2cts

#1075986#18
Date:
2024-07-09 18:47:56 UTC
From:
To:
Hi,

Don’t we already have quite a few utilities that do this? For GUI, pdfchain is one example.