Skip to content

[PdfToPpm] Add an option to scale before rotate

(I propose a new solution to be backwards-compatible with the swap between height and width with pdftoppm )

Hello,

For a rotated pdf, options -scale-to-y and -scale-to-x are swapped:

For example with a rotated pdf x=200 y=100

  1. We use the options: -scale-to-y 50 -scale-to-x -1
  2. The generated image has width=50 and height=25
  3. But with this option the expected sizes are width=100 and height=50

I found a correction in pdftoCairo.cc and an issue #595 (closed).

I propose another solution to solve this problem with a new option to select the good timing to swap height and with.

-scale-dimension-before-rotation

By default we keep the original order : Resize and swap if the option is activated the order become: Swap and resize

For the test I attached a pdf sample. rotated.pdf

Merge request with other solution:

!286 (closed)

!376 (closed)

Edited by corentinfoucault

Merge request reports