今回紹介するコンポーネント
本記事では以下の3つのコンポーネントを紹介します。
C1Word(Word Library for WPF)
グレープシティ社の提供する、Word形式での出力に対応したコンポーネントで、ComponentOne Studio for WPFを導入することで利用可能になります。
C1Wordではテキスト装飾だけでなく、画像やハイパーリンクなども利用することができます。
Word形式だけでなく、リッチテキスト形式で出力し、Windows標準のワードパットアプリで編集することも可能です。
注意
本記事執筆時点ではC1Wordはベータ版です。
C1Pdf(PDF for WPF)
同じくグレープシティ社の提供する、Adobe PDFドキュメントを作成できるコンポーネントです。C1Word同様にComponentOne Studio for WPFを導入することで利用可能になります。
テキストや画像の表示、しおり機能や、ファイルの添付など、PDFの高度な機能も利用可能です。
C1PdfViewer(PdfViewer for WPF)
同じくグレープシティ社の提供する、Adobe PDFドキュメントを表示できるコンポーネントです。C1Word同様にComponentOne Studio for WPFを導入することで利用可能になります。
対象読者
Visual Studioを利用してアプリケーションを作成した経験がある、またはC#、VisualBasicなどの.NET系言語での開発経験がある方。
必要な環境
ComponentOne Studio for WPFを利用するには以下の環境が必要となります。詳しくは、公式サイトのページを参照ください。
- Visual Studio 2010/2012/2013/2015 日本語版
- .NET Framework 4.5.2/4.6/4.6.1/4.6.2
本記事はVisual Studio 2015(Communityエディション)、.NET Framework 4.6環境で画像キャプチャーの取得、動作検証を行っております。
Microsoft WordなどのOffice製品や、PDF作成ソフト(Adobe Acrobatなど)が無くても開発可能です(作成したPDFを閲覧する場合にビューワーが必要になりますが、アプリケーションの開発に必要ではありません)。
ComponentOne Studio for WPFのインストール
ComponentOne Studio for WPFの導入については過去の記事「モダンな環境に対応する便利で多様なコンポーネント ~ バーコード/Excel/PDF/高解像度対応/タッチ操作/タイル」を参照ください。前述の記事ではWinFormsを選択してインストールしていますが、本記事ではWPFに読み替えてください。
ComponentOne Studio for WPFのバージョンは執筆時点で最新の「2016J v2」を利用します。