I'm searching for a tool to generate 2D PDF of one side of my model
OpenSCAD has a great feature called projection which allows you to select a vertical location and effectively "cast a shadow" of the part. The projection becomes a 2D object scaled to the original model.

One can rotate, translate or otherwise transform the model prior to performing the projection function, in order to get the appropriate 2D drawing.

The resulting "model" is rendered using F6 and can be output as .DXF or .SVG as well as a number of other formats that might not be as useful to you.

EDIT: I've been recently using Onshape to create drawings from 3D models. It's also a free program, browser based which allows you to import your STL model (or other acceptable formats). Once imported, a drawing can be created with three-view and isometric, or you can edit to create only a single view. This can then be exported/downloaded as a PDF.

The screen capture image below is from a project I've recently created. The original STL file was imported and the result is quite clean.