まず、プロジェクトにMicrosoft.Office.Interop.Wordライブラリを追加します。
using Word = Microsoft.Office.Interop.Word;
public void ConvertWordToPDF(string wordFilePath, string pdfFilePath)
{
// Wordアプリケーションのインスタンスを作成
Word.Application wordApp = new Word.Application();
// Wordドキュメントを開く
Word.Document wordDoc = wordApp.Documents.Open(wordFilePath);
// PDFに変換して保存
wordDoc.ExportAsFixedFormat(pdfFilePath, Word.WdExportFormat.wdExportFormatPDF);
// Wordドキュメントを閉じる
wordDoc.Close();
// Wordアプリケーションを終了
wordApp.Quit();
}
上記のコードでは、ConvertWordToPDF
メソッドを定義しています。このメソッドは、WordドキュメントのファイルパスとPDFの保存先パスを引数として受け取ります。ExportAsFixedFormat
メソッドを使用して、WordドキュメントをPDFに変換し、指定したパスに保存します。最後に、Wordアプリケーションを終了させます。
この方法を使用すると、C#で簡単にWordドキュメントをPDFに変換することができます。ご参考までにお使いください。