我想在Mac终端上获取多页pdf的图像大小。(我想知道是肖像还是风景。)(以下图像的红色圆圈中的信息)
我尝试了“ sips”命令(-g pixelWidth)。但是该命令仅显示第一页信息。
我需要第二页或更高版本的信息。
import os
import Quartz as qt
PATH = 'hoge.pdf'
fileprovider = qt.CGDataProviderCreateWithFilename(PATH)
pdffile = qt.CGPDFDocumentCreateWithProvider(fileprovider)
pagenumber = qt.CGPDFDocumentGetNumberOfPages(pdffile)
pageinforef = qt.CGPDFDocumentGetPage(pdffile, pagenumber)
pageRect = qt.CGPDFPageGetBoxRect(pageinforef, qt.kCGPDFMediaBox)
width = qt.NSWidth(pageRect)
在终端中运行python文件
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句