Background: When rasterizing vector graphic images (such as PDFs), there are two common options for rendering thin lines: (1) treat them like any other elements, so they might become invisible at low resolution; (2) use a minimum thickness of thin lines (such as 1 pixel), so that they are visible at any resolution. For example, Acrobat Reader uses method (1) if the "enhance thin lines" option is off, and method (2) if "enhance thin lines" is on. For art, method (1) us usually best. For technical drawings, method (2) is usually best. Method (2) is more common, with many programs using it by default and not providing an option to use method (1).
For my work, I need option (1).
Question: What are options for rendering PDFs using method (1) (i.e. thin lines are NOT enhanced)? I'm especially interested in command line tools.
Sub-questions: Is there any way of making ghostscript use method (1)? (I've pored over the ghostscript documentation with no luck.) Is there a way to coerce Apple Preview into using method (1)?
Remark: I'm aware of the following work-around: First render the PDF to a high-resolution raster file, then scale down to a lower resolution raster file. I'm interested in a less clunky solution.