Приветствую всех и каждого.
По мотивам статей "HTML в PDF" и "Конвертируем html в pdf" решил рассказать, как можно преобразовать DOCX в PDF без использования MS Word или другого зарубежного софта.

То, о чем я расскажу - это лишь С#-библиотека (dll), а не программа (exe). И данное решение можно применять как на стороне серверов, так и интегрировать в свое ПО.
Если поставить задачу по конвертации DOCX файлов, то:
Это не должно задействовать MS Word и Office Automation, а также Adobe Reader и похожие аналоги.
Поддержка DOCX, PDF 1.0 - 1.7.
Легко внедрить в свое решение.
Поиск решения
Взглянем на просторы интернета в поисках сопутствующего компонента. Поисковая страница выдает следующие варианты: Aspose, GemBox, PdfTron, IronPDF.
Все это надежные компоненты, но зарубежного производства. Сузим поиск до отечественного ПО. Хмммм, странно. Его просто нет. Часть пользователей используют решения на базе когда-то бесплатного iTextSharp, часть платные аналоги. Но ни одного отечественного.
Дойдя до третьей страницы в поиске, увидел, вот такой вариант конвертирования, который показался весьма простым:
string inpFile = @"example.docx";
string outFile = @"Result.pdf";
DocumentCore dc = DocumentCore.Load(inpFile);
dc.Save(outFile);
Четыре строчки кода. Две отвечают за входной DOCX, выходной PDF и две за загрузку DOCX, и сохранение в PDF.
Просто и быстро.
Самое интересное, что полностью написано на C# и отечественная разработка.
Поставленная задача решена.
Удачи.