J'ai un document PDF qui est créé en créant NSImages avec la taille en 72 ppp pts, chacun a une seule représentation qui est mesurée en pixels. J'ai ensuite mis ces images dans PDFPages avec initWithImage, puis enregistrez le document. Lorsque j'ouvre le document, j'ai besoin de la résolution de l'image d'origine. Cependant, tous les rectangles que PDFPage me donne sont mesurés en points, pas en pixels.résolution d'un PDFPage?
Je sais que l'information est là, et je suppose que je peux essayer d'analyser les données PDF moi-même, en passant par l'exemple voyeur.app ... mais c'est beaucoup d'efforts pour faire quelque chose qui devrait être assez normal ...
Existe-t-il un moyen plus facile de faire cela?
Ajouté:
J'ai essayé deux techniques:
obtenir les données de PDFRepresentation la page et l'utiliser pour faire une nouvelle NSImage via initWithData. Ce fonctionne, cependant, l'image a à la fois taille et taille de pixel en 72 dpi. Dessinez le PDFPage dans un nouveau contexte hors écran , puis obtenez une image CG à partir de cela. Le problème est que quand je fais le contexte, il semble que j'ai besoin de connaître la taille en pixels déjà, ce qui va à l'encontre partie du but ...