Question

Je travaille sur une application de visionneuse d'images (OSX) et actuellement il peut charger et voir les images, mais je dois être en mesure de visualiser les documents PDF de plusieurs pages et TIFF. Je vais avoir des boutons page suivante / précédente, etc.

Maintenant, avec PDF, je me attends à utiliser un NSPDFImageRep. Cela me permettra de définir la page en cours et d'en tirer la page en cours etc.

Cependant, je ne vois ne semble pas pas NSTIFFImageRep, et la classe NSImageRep d'avoir une façon de traiter les pages ...

ETA (plus de détails sur ma question): Comment puis-je travailler avec un fichier TIFF de plusieurs pages? En C, j'ai utilisé un CGImageSource qui me laisse obtenir la nième page. Je ne vois pas d'équivalent pour objectif en C TIFFs

merci.

Était-ce utile?

La solution

Je pense que la meilleure chose à faire pour vous pour une visionneuse PDF et TIFF mixte serait de rendre chaque page non-PDF une NSImageRep unique.

Autres conseils

Je ne suis pas positif, mais IIRC si vous initialisez un NSImage avec des données TIFF de plusieurs pages, vous obtiendrez un représentant d'image par page. (Probablement ce que peterb faisait allusion.)

Modifier: Consultez + [NSBitmapImageRep imageRepsWithData:].

(via listes Apple )

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top