NSBitmapImageRep *bitmap = [view bitmapImageRepForCachingDisplayInRect:[view bounds]];
[view cacheDisplayInRect:[view bounds] toBitmapImageRep:bitmap];
Затем используйте это, чтобы нарисовать в другом месте, возможно, поместив его в NSImage. Или, в качестве альтернативы, используйте технику на основе PDF, описанную @ Chuck.