我正在制作一个 Mac 应用程序来扫描多页pdf文档。
我正在使用一个IKScannerDeviceView并将其transferMode属性设置为基于内存的,因此在委托中我可以获取扫描的页面NSData,然后将该页面添加到PDFDocument.
但是,尽管将其设置为基于内存,它仍然可以作为基于文件的。扫描后,扫描保存为文件并打开预览,我无法进入NSData委托,只能NSUrl工作。
我正在制作一个 Mac 应用程序来扫描多页pdf文档。
我正在使用一个IKScannerDeviceView并将其transferMode属性设置为基于内存的,因此在委托中我可以获取扫描的页面NSData,然后将该页面添加到PDFDocument.
但是,尽管将其设置为基于内存,它仍然可以作为基于文件的。扫描后,扫描保存为文件并打开预览,我无法进入NSData委托,只能NSUrl工作。
已知有问题的设置。
请参阅可能存在缺陷的解决方法:http: //lists.apple.com/archives/cocoa-dev/2011/May/msg00727.html