如何在Mac终端上获取多个页面pdf的图像大小?



我想在Mac终端上获取多个页面pdf的图像大小。(我想知道这是纵向还是横向。 (下图红色圆圈中的信息(

我尝试了"sips"命令(-g pixelWidth(。 但该命令仅显示第 1 页信息。

我需要第二页或更高版本的信息。

我想通过终端获得的信息

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 文件

最新更新