Печать многостраничного файла TIFF в Swift - PullRequest
0 голосов
/ 11 декабря 2018

Мне нужно напечатать многостраничный файл 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.

...