PDF文档中的JXA错误

时间:2017-09-03 10:11:21

标签: objective-c quartz-graphics jxa

我正在将一些python脚本重写为JXA,但遇到了一些困难。这是代码:

ObjC.import('Quartz')
var pdfURL = $.NSURL.fileURLWithPath(filename)
var pdfDoc = $.PDFDocument.alloc.initWithURL(pdfURL)
var numberPages = pdfDoc.pageCount

这有效,给了我页数,但它标记了一个错误:

错误:对象引发异常: - [__ NSArrayM长度]:无法识别的选择器发送到实例0x7fafe7cbd610(-2700)

工作的python代码是:

    import Quartz
    pdfURL = NSURL.fileURLWithPath_(filename)
    pdfDoc = PDFDocument.alloc().initWithURL_(pdfURL)
    numberPages = pdfDoc.pageCount()

0 个答案:

没有答案