Мне нужно напечатать многостраничный файл TIFF в Swift.
imageURLFromParse - это URL-адрес 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)
image показывает только первую страницу 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.
Есть ли способ напечатать многостраничный файл TIFF в iOS?
ОБНОВЛЕНИЕ: РЕШЕНО
Проблема была решена путем разбиения файла TIFF:)
https://discussions.apple.com/thread/250014913
С уважением, Tuğçe.