I have found several open-source/freeware programs that allow you to convert .doc files to .pdf files, but they’re all of the application/printer driver variety, with no SDK attached.
I have found several programs that do have an SDK allowing you to convert .doc files to .pdf files, but they’re all of the proprietary type, $2,000 a license or thereabouts.
Does anyone know of any clean, inexpensive (preferably free) programmatic solution to my problem, using C# or VB.NET?
Thanks!
Use a foreach loop instead of a for loop – it solved my problem.
Here is a modification of a program that worked for me. It uses Word 2007 with the Save As PDF add-in installed. It searches a directory for .doc files, opens them in Word and then saves them as a PDF. Note that you’ll need to add a reference to Microsoft.Office.Interop.Word to the solution.