Office OpenXML は、Office ファイルを生成する優れたシンプルな方法です。 XSLT は、コンテンツをフォーマットするための強力なツールとなります。この技術では PDF を作成できません。
サードパーティのコンポーネントを使用せずに迅速に開発することは困難です。ただし、レポート サーバーの使用を検討している場合は、BIRT または Jasper を確認してください。
PDF を生成するために、非推奨の Report.net を使用しています。さまざまな言語への多くのポートがあり、単純な pdf を作成するにはまだ十分です。 sourceforge の Report.net