Используйте это:
var stream = new MemoryStream(sourceFile.AttachedFile);
using (var document = DocX.Load(stream))
{
stream = new MemoryStream();
DocX.ConvertToPdf(document, stream);
}
var bytes = stream.ToArray();
Как уже упоминалось в комментарии, вам нужна профессиональная версия библиотеки DocX для преобразования документа Word в PDF.
Если вы ищете бесплатное решение, возможно, вы могли бы попробовать GemBox.Document , его бесплатная версия поддерживает преобразование в PDF , но имеет ограничение по размеру документа.
Вы можете использовать это так:
ComponentInfo.SetLicense("FREE-LIMITED-KEY");
var stream = new MemoryStream(sourceFile.AttachedFile);
var document = DocumentModel.Load(stream, LoadOptions.DocxDefault);
stream = new MemoryStream();
document.Save(stream, SaveOptions.PdfDefault);
var bytes = stream.ToArray();