Традиционным способом создания PDF-документов является виртуальный принтер, то есть документ как таковой готовится в своей специализированной программе — графической программе или текстовом редакторе, САПР и т. д., а затем функцией "сохранить как" экспортируется в формат PDF для распространения в электронном виде, передачи в типографию и т. п.
Если в вашей программе отсутствует функция экспорта файла в формат PDF, например КОМПАС 3D V12, то не беда. Вот подробная статья.