Convert world to screenspace for screenshot of particular object

Is it possible to convert world to screenspace to screenshot a particular gameobject in the scene?

Say you have a bunch of objects in a scene. Users elects object A within full view of Camera, is it possible to convert this to screenspace to capture just that part of the image in a screenshot texture write (ReadPixels)?

you can get screen space to a ray and attachit to a object.

var ray: Ray = Camera.main.ScreenPointToRay(Input.mousePosition);

	var hit: RaycastHit;