我需要在Swift中打印多页TIFF文件。
imageURLFromParse是tiff文件的网址。
let imageURLFromParse = NSURL(string : "myTIFFURL")
let imageData = NSData(contentsOf: imageURLFromParse! as URL) //NSData of multipage TIFF file.
let image = UIImage(data: imageData as! Data, scale: 1.0)
图片仅显示TIFF文件的首页。
let printController = UIPrintInteractionController.shared
let printInfo = UIPrintInfo(dictionary:nil)
printInfo.outputType = UIPrintInfoOutputType.general
printController.showsNumberOfCopies = false
printController.showsPageRange = false
printInfo.jobName = "PRINT TIFF"
printController.printInfo = printInfo
printController.printingItem = imageData
我试图将imageData(NSData)或image(UIImage)赋予printingItem,但是“打印选项”弹出窗口仅显示TIFF文件的第一页。
有什么办法可以在iOS中打印多页TIFF文件?
更新:已解决
问题通过拆分TIFF文件解决了:)
https://discussions.apple.com/thread/250014913
关于, Tuğçe。