We had a requirement to hide the new item button, edit button etc. from a List View Web Part.
The way we achieved it was using a Content Editor Web Part and pointing it to Jscript File with the following CSS,
By finding the following id(s) and setting display as none.
List View with hidden controls.