Stick a plan on a mesh
Snap to Face will allow you to project the elements onto other faces, similar to what a shrinkwrap modifier would do when set to axis projection mode. However, if you want to snap every vertex onto the target, there is two buttons to enable. Face Snapping (marked on the left), and project individual, marked on the right:



Then, a source geometry which looks like this...



...would snap like this: