我正在制作一个 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