PDF FILE ORIENTATION检测

时间:2016-03-01 10:47:23

标签: python html pdf web-applications

我需要一个帮助来使用Python检测PDF文件(纵向或横向)的方向。有人有想法吗?

我一直在尝试不同的库但尚未成功。

1 个答案:

答案 0 :(得分:2)

每个页面可以采用不同的方向,但您可以使用PyPDF检测第一页的页面大小并相应地确定方向:

from PyPDF2  import PdfFileReader

pdf = PdfFileReader(file('example.pdf'))
page = pdf.getPage(0).mediaBox
if page.getUpperRight_x() - page.getUpperLeft_x() > page.getUpperRight_y() - page.getLowerRight_y():
    print('Landscape')
else:
    print('Portrait')