试图通过在Python中包装ObjectiveC在iOS中打印PDF文件

2024-09-27 23:23:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Pythonista中使用Python,我需要直接打印一个PDF文件。我在字符串变量myFileNameAndPath中有完整的文件名和路径。这是我目前掌握的代码:

from objc_util import *

UIPrintInteractionController = ObjCClass('UIPrintInteractionController')
pc = UIPrintInteractionController.sharedPrintController()

UIPrintInfo = ObjCClass('UIPrintInfo')
printInfo = UIPrintInfo.printInfo()

printInfo.outputType = 0
printInfo.orientation = 0
printInfo.jobName = 'My Doc Set'
pc.printInfo = printInfo
pc.printingItem = [NSURL fileURLWithPath:[self returnFilePath]]
pc.presentAnimated_completionHandler_(0, None)

如何使用/使用python变量myFileNameAndPath包装pc.printingItem = [NSURL fileURLWithPath:[self returnFilePath]]???

我是否在上述代码中遗漏了任何其他内容来实现此功能?

由于存在错误,我无法使用console.quicklook(myFileNameAndPath)通过显示的共享页打印。因此,我试图直接打印


Tags: 文件代码selfpdfpythonistapcprintinfoobjcclass

热门问题