VB.netでExcelファイルをPDFに変換するアプリケーションを作成したいのですが、

実行環境のサーバー(windowsServer)上にExcelがない為、
ExportAsFixedFormat等のExcelを使ったファイル変換が使えません。


他の手段として、
・Excelとして読み込むクラス・ライブラリを使い、
 直に読み込んで仮想プリンタを使いPDFに変換する
・オープンオフィスをインストールしvb.net側から操作する
・サードパーティー製のアプリケーションを使う
などをネット記事で見つけたのですが、
極力フリーソフトやサードパーティ製は使いたくないと言うことで、

何か他にいい方法はないでしょうか?


後、
これは初歩的な質問になってしまうのですが、
Microsoft.Office.InteropのCOMコンポーネントをサーバーに直接配置して、
Workbookクラス等のクラスを使ったプログラムをサーバー上で実行したところ、
クラスを持った変数を定義した部分でエラーが出力されました。
これは、WorkbookクラスをExcelを介して認識するため、Excleがインストールされていないからとダメだったと言う認識でよろしいのでしょうか?

色々多いですがよろしくお願いします。