Prüfen, ob die Seite mit PyPDF2 vertikal ist?

8

Gibt es eine Möglichkeit zu überprüfen, ob eine PDF-Seite mit PyPDF2 vertikal ist?

Idealerweise würde es die Methode pdfReader.getPage(0).isVertical() geben, die true oder false zurückgibt, aber ich kann nichts in der PageObject-Dokumente

Ich versuche, ein Wasserzeichen oben auf der ersten Seite einer PDF zusammenzuführen, aber es sieht nur richtig aus, wenn die PDF in vertikaler Ausrichtung ist.

Hatte die Hoffnung, folgendes zu tun.

%Vor%     
Henry 21.03.2017, 15:58
quelle

1 Antwort

3

Ich konnte garantieren, dass meine erste Seite, firstPage = PyPDF2.PdfFileReader(pdfFile).getPage(0) , vertikal war, indem ich eine Kombination aus zwei Dingen benutzte.

Code

Ich habe isVertical berechnet, indem ich die Koordinaten oben rechts und unten rechts benutzt habe.

%Vor%

Wenn die Seite eine Landschaft ist, drehe ich sie um 90 Grad nach links, dies könnte dazu führen, dass die Seite auf dem Kopf steht, aber zumindest vertikal. Wenn die PDF-Seite gedreht wird, drehen Sie sie zurück.

%Vor%     
Henry 02.08.2017, 15:49
quelle

Tags und Links