From SolidWorks, record your 3D in eDrawing (.easm). In the export options you can not allow measurements.
Your customer will only have to install eDrawing to view your easm, will not be able to measure it if you have unchecked the option, and will be able to use this viewer later to view live SolidWorks files (sldasm, slddrw, sldprt).
While you're at it with the export options, don't allow STL export, it might get a volume of it back!
Edit: with image of the options correctly unchecked
Indeed the solution is "eDrawings". Eventually, your client does not need to download eDrawings to read the file you have generated. You will just have to provide him with an executable that will contain a piece of exe and your file in eDrawings format. But since eDrawings is free, the best thing is for your client to download it. Your files will be smaller.
The free version does not allow you to take measurements.
There is the possibility of using 3D technologies based on webGl and/or HTML5, which allows you to make presentations accessible via the internet, on any recent browser, or on any recent phone (recent = from 2 or 3 years ago).
The advantage is that the method is independent of the customer's platform, whether it is Windows, Mac or Linux, or their phone, and saves them from having to install a plugin.
If you would like to know more, please do not hesitate to contact me.
Small clarification following the indication of @jmsavoyat.
Indeed, the free version of eDrawing does not allow you to measure. But still, uncheck the options indicated. Because if your customer were to get the pro version, even in a 30-day trial version renewable without limit, then he would have a tool to measure.
@Shimegi. I'd be interested in your solution. Could you make us a tutorial?
Generally, I open my asm with edrw, then file/save as and there you can choose to make a standalone exe (be careful there is the choice 32 or 64bits) which integrates the viewer and with the permissions that go well (stl measurement/export).