我需要一个帮助来使用Python检测PDF文件(纵向或横向)的方向。有人有想法吗?
我一直在尝试不同的库但尚未成功。
答案 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')