【发布时间】:2016-06-13 17:59:49
【问题描述】:
我需要帮助来使用 Python 检测 PDF 文件(纵向或横向)的方向。有人有想法吗?
我一直在尝试不同的库,但还没有成功。
【问题讨论】:
-
我只检测第一页没问题!
标签: python html pdf web-applications
我需要帮助来使用 Python 检测 PDF 文件(纵向或横向)的方向。有人有想法吗?
我一直在尝试不同的库,但还没有成功。
【问题讨论】:
标签: python html pdf web-applications
每个页面可以有不同的方向,但您可以使用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')
【讨论】: