I asked this question at AU and was told during the Revit API roundtable that there were many "simple and easy" ways to do this. Well, I have been unable to find any examples of this on any blogs or forums, so I'm posting the question here in hopes of getting a simple answer. Put very simply, if I have a family with a type text catalog containing 100 different types, how can I export one dwg for each type. Basically, how can I create a block library by placing and exporting each type in a family. Sounds simple enough, right?
I honestly don't know if there's anything pre-built out there. I believe the API has everything you need to accomplish this. I've used it to load families, insert type instances, and export files to .dwg format, unfortunately not all in the same app though 🙂
As for the .dwg quality, export one manually and see what it looks like; the manual export won't be any different than an export via the API. And you can post process the .dwgs with the AutoCAD API. I do that with a little app that exports all of our sheets to .dwg and processes them in the background with the core console.