"外部から入力されるキーセンテンスを受け付けるキーセンテンス受付手段と、前記受け付けられたキーセンテンスに基づいてページデータを生成するページデータ生成手段と、前記ページデータ生成手段により生成されるページデータから所定の条件に適合する文字列をキーワードとして抽出するキーワード抽出手段と、前記キーワード抽出手段により抽出された少なくとも1つのキーワードのうちから選択された1以上を登録キーワードに設定するキーワード設定手段と、前記登録キーワードが設定された後に、前記ページデータ生成手段により生成される新たなページデータにおいて、前記1以上の登録キーワードそれぞれが出現したか否かに基づいて、前記ページデータ生成手段により生成される複数のページデータの整合性を判定する判定手段と、前記判定手段により不整合と判定される場合、警告する警告手段と、を備えた編集支援装置。前記判定手段は、前記ページデータ生成手段により生成される新たなページデータを構成する所定単位の文字列群ごとに、前記1以上の登録キーワードそれぞれが含まれるか否かを判断する単位別判断手段と、前記1以上の登録キーワードごとに、該登録キーワードを含まない文字列群が連続する回数をしきい値と比較する比較手段と、を含む請求項1に記載の編集支援装置。前記1以上の登録キーワードそれぞれに重要度を設定する重要度設定手段を、さらに備え、前記比較手段が比較するしきい値は、前記重要度に対して予め定められた値である、請求項2に記載の編集支援装置。前記判定手段は、前記登録キーワードが設定された後に、前記ページデータ生成手段により生成される1以上の新たなページデータにおいて、前記1以上の登録キーワードそれぞれが出現したか否かに基づいて、前記ページデータ生成手段により生成される複数のページデータの整合性を判定する、請求項1~3のいずれかに記載の編集支援装置。前記ページデータ生成手段は、前記キーセンテンス受付手段により受け付けられたキーセンテンスから1以上の検索ワードを抽出する検索ワード抽出手段と、前記抽出された1以上の検索ワードが抽出されると、前記検索ワードを用いてデータベースを検索し、1以上のコンテンツを取得するコンテンツ取得手段と、前記コンテンツ取得手段により取得された1以上のコンテンツのうちから少なくとも1つをページデータに選択する選択手段と、を含む、請求項1~4のいずれかに記載の編集支援装置。前記キーセンテンス受付手段は、音声が入力される音声入力手段と、前記入力された音声を音声認識する音声認識手段と、を含む、請求項1~5のいずれかに記載の編集支援装置。外部から入力されるキーセンテンスを受け付けるステップと、前記受け付けられたキーセンテンスに基づいてページデータを生成するステップと、前記生成されるページデータから所定の条件に適合する文字列をキーワードとして抽出するステップと、前記抽出された少なくとも1つのキーワードのうちから選択された1以上を登録キーワードに設定するステップと、前記登録キーワードが設定された後に、前記ページデータを生成するステップにおいて生成される新たなページデータにおいて、前記1以上の登録キーワードそれぞれが出現したか否かに基づいて、前記ページデータを生成するステップにおいて生成される複数のページデータの整合性を判定するステップと、前記判定するステップにおいて不整合と判定される場合、警告するステップと、を含む編集支援方法。外部から入力されるキーセンテンスを受け付けるステップと、前記受け付けられたキーセンテンスに基づいてページデータを生成するステップと、前記生成されるページデータから所定の条件に適合する文字列をキーワードとして抽出するステップと、前記抽出された少なくとも1つのキーワードのうちから選択された1以上を登録キーワードに設定するステップと、前記登録キーワードが設定された後に、前記ページデータを生成するステップにおいて生成される新たなページデータにおいて、前記1以上の登録キーワードそれぞれが出現したか否かに基づいて、前記ページデータを生成するステップにおいて生成される複数のページデータの整合性を判定するステップと、前記判定するステップにおいて不整合と判定される場合、警告するステップと、をコンピュータに実行させる編集支援プログラム。この発明は上述した問題を解決するためになされたもので、この発明の目的の1つは、複数のページ間で整合した文書データを生成することが可能な編集支援装置を提供することである。この発明の他の目的は、複数のページ間で整合した文書データを生成することが可能な編集支援方法を提供することである。この発明のさらに他の目的は、複数のページ間で整合した文書データを生成することが可能な編集支援プログラムを提供することである。上述した問題を達成するためにこの発明のある局面によれば、編集支援装置は、外部から入力されるキーセンテンスを受け付けるキーセンテンス受付手段と、受け付けられたキーセンテンスに基づいてページデータを生成するページデータ生成手段と、ページデータ生成手段により生成されるページデータから所定の条件に適合する文字列をキーワードとして抽出するキーワード抽出手段と、キーワード抽出手段により抽出された少なくとも1つのキーワードのうちから選択された1以上を登録キーワードに設定するキーワード設定手段と、登録キーワードが設定された後に、ページデータ生成手段により生成される新たなページデータにおいて、1以上の登録キーワードそれぞれが出現したか否かに基づいて、ページデータ生成手段により生成される複数のページデータの整合性を判定する判定手段と、判定手段により不整合と判定される場合、警告する警告手段と、を備える。この局面に従えば、キーセンテンスに基づいてページデータが生成され、ページデータからキーワードが抽出され、抽出された少なくとも1つのキーワードのうちから選択された1以上が登録キーワードに設定される。そして、登録キーワードが設定された後に、キーセンテンスに基づいて生成される新たなページデータにおいて、1以上の登録キーワードそれぞれが出現したか否かに基づいて文書データの整合性が判定され、不整合と判定される場合、警告される。このため、過去に生成されたページデータに含まれるキーワードと同じキーワードをこれらか生成されるページデータに含めることができる。その結果、複数のページ間で整合した文書データを生成することが可能な編集支援装置を提供することができる。好ましくは、判定手段は、ページデータ生成手段により生成される新たなページデータを構成する所定単位の文字列群ごとに、1以上の登録キーワードそれぞれが含まれるか否かを判断する単位別判断手段と、1以上の登録キーワードごとに、該登録キーワードを含まない文字列群が連続する回数をしきい値と比較する比較手段と、を含む。この局面に従えば、生成される新たなページデータを構成する所定単位の文字列群ごとに、1以上の登録キーワードそれぞれが含まれるか否かが判断され、1以上の登録キーワードごとに、該登録キーワードを含まない文字列群が連続する回数がしきい値と比較される。このため、登録キーワードが所定単位の文字列群で連続して含まれる回数に基づいて、整合性を判断することができるので、複数のページ間の整合を容易に判断することができる。好ましくは、1以上の登録キーワードそれぞれに重要度を設定する重要度設定手段を、さらに備え、比較手段が比較するしきい値は、重要度に対して予め定められた値である。好ましくは、判定手段は、登録キーワードが設定された後に、ページデータ生成手段により生成される1以上の新たなページデータにおいて、1以上の登録キーワードそれぞれが出現したか否かに基づいて、ページデータ生成手段により生成される複数のページデータの整合性を判定する。この局面に従えば、1以上の新たなページデータを、それらより前のページデータと整合させることができる。好ましくは、ページデータ生成手段は、キーセンテンス受付手段により受け付けられたキーセンテンスから1以上の検索ワードを抽出する検索ワード抽出手段と、抽出された1以上の検索ワードが抽出されると、検索ワードを用いてデータベースを検索し、1以上のコンテンツを取得するコンテンツ取得手段と、コンテンツ取得手段により取得された1以上のコンテンツのうちから少なくとも1つをページデータに選択する選択手段と、を含む。好ましくは、キーセンテンス受付手段は、音声が入力される音声入力手段と、入力された音声を音声認識する音声認識手段と、を含む。この局面に従えば、ユーザは、音声でキーセンテンスを入力することができる。この発明の他の局面によれば、編集支援方法は、外部から入力されるキーセンテンスを受け付けるステップと、受け付けられたキーセンテンスに基づいてページデータを生成するステップと、生成されるページデータから所定の条件に適合する文字列をキーワードとして抽出するステップと、抽出された少なくとも1つのキーワードのうちから選択された1以上を登録キーワードに設定するステップと、登録キーワードが設定された後に、ページデータを生成するステップにおいて生成される新たなページデータにおいて、1以上の登録キーワードそれぞれが出現したか否かに基づいて、ページデータを生成するステップにおいて生成される複数のページデータの整合性を判定するステップと、判定するステップにおいて不整合と判定される場合、警告するステップと、を含む。この局面に従えば、複数のページ間で整合した文書データを生成することが可能な編集支援方法を提供することができる。この発明のさらに他の局面に従えば、編集支援プログラムは、外部から入力されるキーセンテンスを受け付けるステップと、受け付けられたキーセンテンスに基づいてページデータを生成するステップと、生成されるページデータから所定の条件に適合する文字列をキーワードとして抽出するステップと、抽出された少なくとも1つのキーワードのうちから選択された1以上を登録キーワードに設定するステップと、登録キーワードが設定された後に、ページデータを生成するステップにおいて生成される新たなページデータにおいて、1以上の登録キーワードそれぞれが出現したか否かに基づいて、ページデータを生成するステップにおいて生成される複数のページデータの整合性を判定するステップと、判定するステップにおいて不整合と判定される場合、警告するステップと、をコンピュータに実行させる。この局面に従えば、複数のページ間で整合した文書データを生成することが可能な編集支援プログラムを提供することができる。以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。図1は、本発明の実施の形態における情報処理システムの一例を示す図である。図1を参照して、情報処理システム1は、編集支援装置として機能するパーソナルコンピュータPC100と、ファイルサーバ201と、複合機MultiFunctionPeripheral以下、MFPという221と、を含む。PC100、ファイルサーバ201、MFP221は、ネットワーク2にそれぞれ接続される。MFP221は、HDDを備えており、ファイルサーバとしての機能を有する。また、MFP221は、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等の複数の機能を備える。MFP221およびファイルサーバ201には、複数のコンテンツが記憶される。例えば、ファイルサーバ201が複数人で共有される場合、複数人がファイルサーバ201に記憶させた複数のコンテンツが記憶される。ファイルサーバ201は、検索エンジンを備えており、PC100からファイルサーバ201にキーワードを送信すれば、ファイルサーバ201においてファイルサーバ201に記憶された複数のコンテンツのうちからキーワードを含むコンテンツが抽出され、抽出された複数のコンテンツがPC100に送信される。ファイルサーバ201が送信する複数のコンテンツは、ファイルサーバ201において予め定められた優先順位で並び替えられている。ネットワーク2は、ローカルエリアネットワークLANであり、接続形態は有線または無線を問わない。ネットワーク2は、ゲートウェイを介してインターネット3に接続されており、PC100は、インターネット3に接続された検索サーバ211と通信可能である。なお、ネットワーク2は、LANに限らず、ワイドエリアネットワークWAN、公衆交換電話網PSTN等であってもよい。検索サーバ211は、検索エンジンを備えており、インターネット3上に公開されたコンテンツを検索し、検索結果を出力するサービスを提供する。検索サーバ211は、検索により抽出したコンテンツを、検索サーバ211において予め定められた優先順位で並び替えて、出力する。PC100は、検索サーバ211にキーワードを送信し、検索サーバ211から検索結果として抽出された複数のコンテンツを受信する。図2は、PCのハードウエア構成の一例を示すブロック図である。図2を参照して、PC100は、それぞれがバス120に接続されたCPU101と、CPU101が実行するプログラム等を記憶するためのROMReadOnlyMemory103と、CPU101の作業領域として用いられるRAM105と、大容量記憶装置としてのHDD107と、メモリカード108が装着されるカードインターフェースI/F109と、PC100をインターネットに接続するための通信I/F111と、ユーザとのインターフェースとなるユーザインターフェース113と、マイクロホン121が接続された外部I/F119と、を含む。ユーザインターフェース113は、キーボードとマウスなどのポインティングデバイスを含む操作部115と、画像を表示する液晶表示装置等からなる表示部117とを含む。CPU101は、PC100の全体を制御する。また、CPU101は、ROM103に記憶されたプログラムを実行する。また、CPU101は、カードI/F109を介してメモリカード108に記憶されたプログラムをRAM105にロードし、実行するようにしてもよい。さらに、CPU101がインターネット3に接続されたコンピュータからプログラムをダウンロードしてHDD107に記憶して、または、インターネット3に接続されたコンピュータがプログラムをHDD107に書込みするようにして、CPU101で実行するようにしてもよい。ここでいうプログラムは、CPU101により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。マイクロホン121は、PC100のユーザが発生する音声を集音し、集音した音声を、外部I/F119に出力する。外部I/F119は、マイクロホン121から入力される音声を、CPU101に出力する。なお、CPU101が実行するためのプログラムを記憶する記録媒体としては、メモリカード108に限られず、フレキシブルディスク、カセットテープ、光ディスクCD-ROMCompactDisc-ReadOnlyMemory/MOMagneticOpticalDisc/MDMiniDisc/DVDDigitalVersatileDisc、ICカード、光カード、マスクROM、EPROMErasableProgrammableROM、EEPROMElectricallyErasableandProgrammableROMなどの半導体メモリ等の媒体でもよい。本実施の形態におけるPC100は、編集支援装置として機能する。PC100は、インターネット上に公開されたコンテンツ、ファイルサーバ201またはMFP221に記憶されたコンテンツのうちからPC100のユーザが所望するコンテンツを収集する。ここでは、PC100のユーザがプレゼンテーション用の資料を作成するためのコンテンツを収集する場合を例に説明する。この場合、プレゼンテーションの主題があり、収集するコンテンツは、その主題に関連するコンテンツとなる。図3は、PCが備えるCPUが有する機能の概要の一例を示すブロック図である。図3に示す機能は、CPU101がROM103またはメモリカード108に記憶された編集支援プログラムを実行することにより、CPU101に形成される。図3を参照して、CPU101は、外部から入力されるキーセンテンスを受け付けるキーセンテンス受付部11と、キーセンテンスに基づいてページデータを生成するページデータ生成部17と、ページデータからキーワードを抽出するキーワード抽出部25と、登録キーワードを設定するキーワード設定部27と、登録キーワードに重要度を設定する重要度設定部29と、文書の整合性を判定する判定部31と、警告部37と、を含む。キーセンテンス受付部11は、ユーザにより入力されるキーセンテンスを受け付ける。キーセンテンス受付部11は、受け付けたキーセンテンスをページデータ生成部17に出力する。キーセンテンスは、1以上の単語を含む文である。キーセンテンス受付部11は、ユーザが、操作部115が有するキーボードまたはマウスでキーセンテンスを入力する場合、操作部115に入力されたキーセンテンスを受け付ける。ユーザが、マイクロホン121に音声でキーセンテンスを入力する場合、マイクロホン121に入力される音声を音声認識することによって、キーセンテンスを受け付ける。具体的には、キーセンテンス受付部11は、音声入力部13と、音声認識部15とを含む。音声入力部13は、外部I/F119を介してマイクロホン121と接続される。マイクロホン121は、ユーザが発生した音声を集音し、アナログの音声データを外部I/F119に出力する。外部I/F119は、マイクロホン121から入力される音声データをCPU101に出力する、音声入力部13は、外部I/F119が出力する音声データが入力され、入力された音声データを音声認識部15に出力する。音声認識部15は、音声入力部13から入力される音声データを解析し、音声認識することによって、音声データを文字情報に変換する。キーセンテンス受付部11は、音声認識部15によって音声データから変換された文字情報をキーセンテンスとして受け付ける。ページデータ生成部17は、キーセンテンスから検索ワードを抽出する検索ワード抽出部19と、コンテンツを取得するコンテンツ取得部21と、取得されたコンテンツのうちから少なくとも1つを選択する選択部23と、を含む。検索ワード抽出部19は、キーセンテンス受付部11から入力されるキーセンテンスを1以上の単語に分割し、1以上の単語のうちから予め登録された単語を検索ワードとして抽出する。検索ワード抽出部19は、抽出された1以上の検索ワードをコンテンツ取得部21に出力する。例えば、キーセンテンス今後クラウドは普及するが入力される場合、予め登録された単語であるクラウドおよび普及を検索ワードとして抽出する。コンテンツ取得部21は、検索ワードを用いて検索し、1以上のコンテンツを取得し、取得された1以上のコンテンツを選択部23に出力する。具体的には、検索ワードを含む検索要求を通信I/F111を介して検索サーバ211に送信する。検索サーバ211は、検索要求を受信すると、インターネット3上に公開された膨大な量のコンテンツのうちから検索用キーワードを含む1以上のコンテンツを抽出し、1以上のコンテンツを予め定められた優先順位で並び換えて、PC100に返信する。コンテンツ取得部21は、通信I/F111が検索サーバ211から検索結果である1以上のコンテンツを受信すると、通信I/F111から1以上のコンテンツを取得する。また、コンテンツ取得部21は、検索サーバ211から受信された1以上のコンテンツを、画像を含むコンテンツを画像を含まないコンテンツよりも優先順位を高くして、並び替える。画像を含むコンテンツは、画像を含まないコンテンツよりも発表用の資料として利用価値が高いからである。また、コンテンツ取得部21は、検索ワードを含む検索要求をMFP221に送信するようにしてもよい。MFP221は、検索要求を受信すると、それが備えるHDDに記憶された複数のコンテンツのうちから検索用キーワードを含む1以上のコンテンツを抽出し、抽出された1以上のコンテンツをMFP221によって予め定められた優先順位で並び換えて、PC100に返信する。コンテンツ取得部21は、通信I/F111がMFP221から検索結果である1以上のコンテンツを受信すると、通信I/F111から1以上のコンテンツを取得する。さらに、コンテンツ取得部21は、検索ワードを含む検索要求をMFP221および検索サーバ211に送信するようにしてもよい。コンテンツ取得部21は、通信I/F111がMFP221および検索サーバ211それぞれから検索結果である1以上のコンテンツを受信すると、通信I/F111から1以上のコンテンツを取得する。選択部23は、コンテンツ取得部21から入力される1以上のコンテンツのうち上位3つのコンテンツを表示部117に選択可能に表示する。具体的には、選択部23は、上位3つのコンテンツそれぞれの画像を合成した画像であって、1以上のコンテンツそれぞれに対応する画像を選択可能な選択画像を生成し、生成した選択画像を表示部117に表示する。選択画像のサイズが、表示部117の表示可能なサイズよりも大きい場合には、選択画像を縮小して表示してもよいし、スクロール可能に表示してもよい。選択部23は、ユーザが表示部117に表示された選択画像に含まれるコンテンツの画像を指示する操作を操作部115に入力すれば、指示された画像に対応するコンテンツをページデータとして選択し、ページデータをキーワード抽出部25および判定部31に出力する。コンテンツの選択は、コンテンツの全体の選択であっても良いし、部分的な選択であってもよい。コンテンツが部分的に選択される場合、選択部23は、コンテンツの選択された部分を切り出し、切り出した部分をページデータとして選択する。また、ページデータ生成部17は、ユーザが操作部115に入力する文字列を、ページデータに付加する、または、ユーザにより入力された文字列を組み合わせてページデータを生成するようにしてもよい。ページデータ生成部17は、選択部23によって選択されたページデータ、または、ユーザにより入力された文字列からなるページデータを、後述する判定部31から文書が整合していると判断されることを条件に、そのページデータをHDD107に記憶されている文書データに追加して記憶する。これにより、HDD107にページデータを含む文書データが記憶される。ページデータ生成部17は、選択部23によって選択されたページデータが文書データの第1ページの場合には、第1ページのページデータを含む文書データを生成し、生成した文書データをHDD107に記憶する。キーワード抽出部25は、ページデータ生成部17から入力されるページデータからキーワードを抽出する。ページデータが画像データの場合、ページデータをOCROpticalCharacterReader処理して得られる文字列からキーワードを抽出する。具体的には、ページデータに含まれる文字列を1以上の単語に分割し、1以上の単語のうちから予め定められた条件に適合する単語をキーワードとして抽出する。キーワード抽出部25は、抽出された1以上のキーワードをキーワード設定部27に出力する。キーワードを抽出する条件は、ページデータ中に所定数以上含まれる単語、ページデータ中で表題に用いられている単語等である。また、キーワード抽出部25は、ページデータ生成部17においてページデータを検索する際に用いた検索ワードをページデータ生成部17から取得し、検索ワードをキーワードに設定するようにしてもよい。さらに、単語と、その単語から予測される単語とを関連付けた予測キーワードデータベースをHDD107に記憶しておき、ページデータから抽出されたキーワードから予測キーワードデータベースを検索して予測される単語を抽出し、抽出された単語をキーワードとしてキーワード設定部27に出力するようにしてもよい。キーワード設定部27は、キーワード抽出部25から入力される1以上のキーワードを、登録キーワードに設定する。キーワード設定部27は、1以上の登録キーワードを判定部31および重要度設定部29に出力する。なお、RAM105の予め定められた領域に、キーワード抽出部25から入力される1以上のキーワードを記憶するようにし、重要度設定部29および判定部31がRAM105に記憶された登録キーワードを読み出すようにしてもよい。重要度設定部29は、キーワード設定部27から入力される1以上の登録キーワードごとに重要度を設定する。重要度設定部29は、表示部117に登録キーワードに重要度を設定するための重要度設定画面を表示し、ユーザが操作部115に入力する重要度を、登録キーワードに対応して設定する。重要度設定画面は、1以上の登録キーワードをリスト表示する画面であり、1以上の登録キーワードそれぞれに対応して重要度を設定するための領域を含む。重要度設定画面にリスト表示された1以上の登録キーワードを選択する操作と、重要度を入力する操作とを受け付けると、選択された登録キーワードに対応して入力された重要度を設定する。重要度設定部29は、登録キーワードに設定された重要度を判定部31に出力する。図4は、重要度設定画面の一例を示す図である。重要度設定画面ここでは、3つの登録キーワード303,305,307と、3つの登録キーワードそれぞれの右側に重要度を設定する領域303A,305A,307Aとを含む。登録キーワード303はKMが設定され、領域303Aに重要度1が設定され、登録キーワード305は高画質が設定され、領域305Aに重要度3が設定され、登録キーワード307は他社が設定され、領域307Aに重要度2が設定される。重要度は、登録キーワードの程度を示し、重要度が高いほど重要なキーワードであることを示す。ここでは、重要度1、重要度2、重要度3の順に重要度が高い。図3に戻って、判定部31は、ページデータ生成部17からページデータが入力され、キーワード設定部27から登録キーワードが入力され、重要度設定部29から登録キーワードごとの重要度が入力される。判定部31は、ページデータにおける登録キーワードの出現回数に基づいて、複数のページデータで構成される文書の整合性を判定する。具体的には、判定部31は、単位別判断部33と、比較部35とを含む。単位別判断部33は、ページデータ生成部17から入力される第Nページのページデータを構成する複数の所定単位の文字列群ごとに、該文字列郡がキーワード設定部27から入力される1以上の登録キーワードを含むか否か判断する。所定単位は、予め定められた単位であり、文字数によって定めてもよいし、行数によって定めてもよいし、文の数によって定めてもよい。ここでは、所定単位を1文とする場合を例に説明し、以下、ページデータを構成する複数の所定単位の文字列群を、複数の文という。単位別判断部33にキーワード設定部27から入力される登録キーワードは、キーワード抽出部25によって第N-1ページのページデータから抽出されたキーワードに含まれる。ただし、Nは2以上の整数である。なお、単位別判断部33が有無を判断する登録キーワードは、処理対象とする第Nページのページデータより1つ前の第N-1ページのページデータからキーワード抽出部25によって抽出されたキーワードとするようにしたが、文書の最初の第1ページのページデータからキーワード抽出部25によって抽出されたキーワードとするようにしてもよいし、第N-1ページより前のN-1ページのページデータのすべてからキーワード抽出部25によって抽出されたキーワードとするようにしてもよい。単位別判断部33は、所定単位の複数の文字列群別に、1以上の登録キーワードごとの有無を比較部35に出力する。また、登録キーワードを抽出する範囲は、ページデータ単位とするのではなく、ユーザが指定した範囲とするようにしてもよい。例えば、文書データが複数の章で構成される場合、ユーザが指定した章を登録キーワードを抽出する範囲としてもよい。また、後述する整合性の判断する対象となるページデータが含まれる章よりも1以上前の章のうちから予め定められた章、例えば、直前の章、第1章等を、登録キーワードを抽出する範囲としてもよい。比較部35は、単位別判断部33から所定単位の複数の文字列群別に、1以上の登録キーワードごとの有無が入力され、重要度設定部29から1以上の登録キーワードそれぞれに対応する重要度が入力される。比較部35は、単位別判断部33から入力される所定単位の複数の文字列群別の1以上の登録キーワードごとの有無に基づいて、1以上の登録キーワードごとに、該登録キーワードを含まない文字列群が連続する回数の最大値を算出し、算出された値を、予め定められたしきい値と比較する。しきい値は、重要度に対応して予め定められた値である。比較部35は、登録キーワードを含まない文字列群が連続する回数の最大値がしきい値以上ならば文書データが整合していないと判断し、しきい値より小さければ文書データが整合していると判断する。比較部35は、文書データが整合していないと判断する場合、警告部37に警告指示を出力する。警告指示は、文書データが整合していないと判断した登録キーワードと重要度との組を含む。比較部35が、登録キーワードを含まない文字列群が連続する回数の最大値を算出する範囲は、処理対象とするページデータ単位としてもよいし、ユーザが指定した範囲としてもよい。特に、文書データが複数の章で構成される場合は、比較部35は、ページデータが生成されるごとに、そのページデータが含まれる章と同じ章のすべてのページデータを範囲として登録キーワードを含まない文字列群が連続する回数の最大値を算出する。このため、ユーザが文書データを生成している途中で、整合しているか否かを判断することができる。なお、以下の説明では、比較部35が、登録キーワードを含まない文字列群が連続する回数の最大値を算出する範囲は、処理対象とするページデータ単位として説明する。この場合には、ユーザが文書データを生成している途中で、ページデータを生成するごとに、ページデータが前のページデータと整合しているか否かを判断することができる。重要度が重要度3に対して、しきい値は、複数の文字列群の数と同じ値である。換言すれば、そのページデータ中に含まれてなければ文書データに整合しないと判断し、ページデータ中に1つでも含まれていれば文書データに整合していると判断する。重要度が重要度2に対して、しきい値は4である。換言すれば、そのページデータ中で連続する4つ以上の文字列群に登録キーワードが含まれていない場合に、文書データに整合していないと判断し、登録キーワードを含まない文字列群が連続する数が3以下ならば文書データに整合していると判断する。重要度が重要度1に対して、しきい値は1である。換言すれば、そのページデータ中のすべての文字列群に登録キーワードが含まれていない場合に、文書データに整合していないと判断し、すべての文字列群に登録キーワードが含まれていれば文書データに整合していると判断する。警告部37は、比較部35から警告指示が入力されると、文書データが整合していないことをユーザに通知する。具体的には、表示部117にメッセージを表示する。メッセージは、警告指示に含まれる登録キーワードと重要度とを含む。また、メッセージを音声合成して音声で通知するようにしてもよい。図5は、ページデータの一例を示す図である。図5を参照して、ページデータは、それぞれがKM機はで始まる第1文~第4文の4つの文を含む。図6は、ページデータ中における文別に登録キーワードごとの有無を示すテーブルである。図6を参照して、テーブルは、図5に示したページデータ中における4つの文別に3つの登録キーワードごとの有無を示す。より詳細には、テーブルは、第1~第4文ごとに、登録キーワードKM、高画質および他社それぞれが含まれる場合に0を、含まれない場合に1を示す。最大値のレコードは、登録キーワードKM、高画質および他社ごとに、登録キーワードを含まない文が連続する回数の最大値を示している。図5に示すページデータにおいて、登録キーワードKMを含まない文が連続する回数の最大値は0であり、登録キーワード高画質を含まない文が連続する回数の最大値は3であり、登録キーワード他社を含まない文が連続する回数の最大値は4である。登録キーワードKM、高画質および他社それぞれに対する重要度は、重要度1、重要度3および重要度2である。登録キーワードKMを含まない文が連続する回数の最大値0は重要度1に対するしきい値1より小さく、登録キーワード高画質を含まない文が連続する回数の最大値3は重要度3に対するしきい値4より小さい。したがって、登録キーワードKMおよび高画質に対しては、文書データは整合していると判断される。一方、登録キーワード他社を含まない文が連続する回数の最大値4は重要度重要度2に対するしきい値3より大きい。したがって、登録キーワード他社に対しては、文書データは整合していないと判断され、登録キーワード他社と重要度重要度2とを含むメッセージ、例えば重要度2のキーワード他社が使われていません。を表示部117が表示される。図7は、編集支援処理の流れの一例を示すフローチャートである。編集支援処理は、CPU101がROM103またはメモリカード108に記憶された編集支援プログラムを実行することにより、CPU101により実行される処理である。図7を参照して、CPU101は、変数Nを初期化するために、変数Nに1を設定する。変数Nは、処理対象とするページデータのページ番号を特定するための値である。次のステップS02においては、キーセンテンスを受け付けたか否かを判断するステップS02。キーセンテンスを受け付けたならば処理をステップS03に進めるが、そうでなければ処理をステップS09に進める。ステップS09においては、本文を受け付けたか否かを判断する。ページデータの文字列を構成する本文を受け付けたならば処理をステップS10に進めるが、そうでなければ処理をステップS19に進める。ステップS10においては、本文として受け付けられた文字列を第Nページのページデータに設定し、処理をステップS11に進める。ステップS03においては、キーセンテンスから検索ワードを抽出する。キーセンテンスは、1以上の単語を含む文であり、その文から検索ワードとして予め登録された単語に該当するものを抽出する。ステップS04においては、ステップS03において抽出された検索ワードで検索し、コンテンツを取得する。具体的には、検索ワードを含む検索要求を通信I/F111を介して検索サーバ211に送信する。検索サーバ211は、検索要求を受信すると、インターネット3上に公開された膨大な量のコンテンツのうちから検索ワードを含む1以上のコンテンツを抽出し、1以上のコンテンツを予め定められた優先順位で並び換えて、PC100に返信する。そして、通信I/F111が検索サーバ211から検索結果である1以上のコンテンツを受信すると、通信I/F111から1以上のコンテンツを取得する。なお、検索ワードを含む検索要求をファイルサーバ201またはMFP221に送信するようにしてもよい。この場合は、ファイルサーバ201またはMFP221から送信されるコンテンツを取得する。次のステップS05においては、検索サーバ211から取得されたコンテンツの優先順位が上位から3つのコンテンツを抽出する。そして、3つのコンテンツを1画面で表示するステップS06。次のステップS07においては、3つのコンテンツのいずれかを選択する操作を受け付けたか否かを判断する。3つのコンテンツのいずれかを選択する操作を受け付けたならば、処理をステップS08に進めるが、そうでなければ処理をステップS02に戻す。処理がステップS08に進む場合、ステップS02において受け付けられたキーセンテンスに基づいて抽出された3つのコンテンツのうちから1つがユーザにより選択される。ステップS08においては、ステップS07において選択されたコンテンツを第Nページのページデータに設定し、処理をステップS11に進める。ステップS11においては、第Nページのページデータからキーワードを抽出する。第Nページのページデータが予めキーワードとして定められた単語を複数含む場合には、複数のキーワードを抽出する。次のステップS12においては、変数Nが2以上か否かを判断する。変数Nが2以上ならば処理をステップS13に進めるが、そうでなければ処理をステップS15に進める。換言すれば、処理対象とするページデータが第1ページならばステップS13~ステップS14の処理を実行しないが、処理対象とするページデータが第2ページ以降ならばステップS13~ステップS14の処理を実行する。まず、変数Nが1で処理対象とするページデータが第1ページの場合の処理を説明する。ステップS15において、ステップS11において抽出されたキーワードを登録キーワードに設定する。次ぎに、重要度設定指示を受け付けたか否かを判断するステップS16。重要度設定指示を受け付けたならば処理をステップS17に進めるが、そうでなければステップS17をスキップして、処理をステップS18に進める。ステップS17においては、図4に示した重要度設定画面を表示部117に表示し、ユーザが操作部115に入力する操作に従って、登録キーワードに対応する重要度を設定する。なお、ステップS16において、重要度設定指示を受け付けない場合は、登録キーワードに対応する重要度を、デフォルトの値に設定し、処理をステップS18に進める。ここでは、重要度のデフォルトの値を重要度2としている。ステップS18においては、変数Nをそれに1を加算した値に設定し、処理をステップS19に進める。ステップS19においては、終了指示を受け付けたか否かを判断する。終了指示を受け付けたならば処理をステップS20に進めるが、そうでなければ処理をステップS02に戻す。操作部115が備える終了指示が予め割り当てられたキーをユーザが押下すると、終了指示を受け付ける。次に、ステップS12において、処理対象となるページデータが第2ページ以降と判断された場合の処理について説明する。処理がステップS12に進む場合、第N-1ページのページデータを処理対象として、ステップS15~ステップS17が実行され、登録キーワードと重要度とが設定されている。ステップS12およびステップS13の処理は、第N-1ページのページデータに基づいて設定された登録キーワードと重要度とを用いる。ステップS12において、変数Nが2以上と判断される場合は、ステップS13において、整合性判断処理を実行し、処理をステップS14に進める。整合性判断処理の詳細は後述するが、処理対象となる第Nページのページデータに含まれるキーワードに基づいて、第Nページのページデータが、前のページページデータと整合しているか否かを判断する処理である。ステップS14においては、ステップS13において実行された整合性判断処理の結果によって処理を分岐させる。整合性判断処理の結果が、整合していることを示す場合は処理をステップS15に進め、整合していないことを示す場合は処理をステップS21に進める。ステップS22においては、警告して処理をステップS02に戻す。警告の具体例は、整合していないと判断された登録キーワードと重要度とを含むメッセージを表示部117に表示する。図8は、整合性判断処理の流れの一例を示すフローチャートである。整合性判断処理は、図7のステップS13において実行される処理であり、第Nページのページデータを処理対象とする。図8を参照して、CPU101は、第N-1ページのページデータから抽出された登録キーワードのうちから1つを選択するステップS31。そして、変数M、Cを初期化するために、変数Mに1を設定し、変数Cに0を設定するステップS32。変数Mは、処理対象とする第Nページのページデータに含まれる文の番号を示す値である。変数Cは、登録キーワードが含まれない文が連続する数をカウントするための変数である。ステップS33においては、第M文に登録キーワードが含まれるか否かを判断する。第M文に登録キーワードが含まれるならば処理をステップS34に進め、そうでなければ処理をステップS35に進める。ステップS34においては、変数Cに0を設定し、処理をステップS36に進める。一方、ステップS35においては、変数Cをそれに1を加算した値に設定し、処理をステップS36に進める。ステップS36においては、処理対象とする第Nページのページデータ中に、いまだ選択されていない文が存在するか否かを判断する。未処理の文が存在するならば処理をステップS37に進めるが、そうでなければ処理をステップS38に進める。ステップS37においは、変数Mをそれに1を加算した値に設定し、処理をステップS33に戻す。ステップS38においては、登録キーワードに対応する重要度を取得する。そして、取得された重要度に対応して予め定められたしきい値を取得するステップS39。次のステップS40においては、変数Cがしきい値以上か否かを判断する。変数Cがしきい値以上ならば処理をステップS41に進めるが、そうでなければ処理をステップS42に進める。ステップS41においては、返り値に不整合を設定し、処理を編集支援処理に戻す。ステップS42においては、登録キーワードのうちに、処理対象としていない登録キーワードが存在するか否かを判断する。未処理の登録キーワードが存在しなければ処理をステップS44に進めるが、存在すれば処理をステップS43に進める。ステップS43においては、次の登録キーワードを選択し、処理をステップS32に戻す。一方、ステップS44においては、返り値に整合を設定し、処理を編集支援処理に戻す。以上説明したように、本実施の形態におけるPCは、編集支援装置として機能し、ユーザが入力したキーセンテンスに基づいてページデータを生成し、生成された1以上のページデータを含む文書データを生成し、HDD107に記憶する。キーセンテンスに基づいてインターネットなどを検索して得られるコンテンツをページデータに設定するので、文書データを容易に生成することができる。また、文書データを生成する過程において、生成されたページデータからキーワードを抽出して登録キーワードに設定する。そして、次にキーセンテンスに基づいて生成される新たなページデータにおいて、登録キーワードが出現したか否かに基づいて文書データの整合性を判定し、不整合と判定される場合、警告する。このため、過去に生成されたページデータに含まれるキーワードと同じキーワードをこれらか生成されるページデータに含めることができる。その結果、文書データに含まれる複数のページ間を整合させることができる。さらに、生成される新たなページデータを構成する複数の文所定単位の文字列群ごとに、登録キーワードが含まれるか否かを判断し、登録キーワードを含まない文が連続する回数をしきい値と比較することによって、整合性を判断する。このため、複数のページ間の整合を容易に判断することができる。さらに、登録キーワードに重要度を設定し、登録キーワードを含まないページが連続する数が、重要度に対して予め定められたしきい値以上ならば整合していないと判断する。このため、整合しているか否かを容易に判断することができる。さらに、登録キーワードが設定された後に、生成される1以上の新たなページデータにおいて、1以上の登録キーワードそれぞれが出現したか否かに基づいて、複数のページデータからなる文書データの整合性を判定する。たとえば、文書データが複数の章で構成される場合、登録キーワードを抽出する章を、新たに生成されるページデータが属する章より前の章のうちからユーザが選択する場合、ユーザが選択した章とこれから生成する章とを整合させることができる。また、登録キーワードを抽出する章を、新たに生成されるページデータが属する章の直前の章、または最初の第1章に自動的に設定するようにしてもよい。さらに、新たなページデータが生成される場合、新たなページデータよりも1つ前に生成されたページデータから抽出されたキーワードで登録キーワードを更新し、新たなページデータにおいて、登録キーワードが出現したか否かに基づいて、文書データの整合性を判定するようにしてもよい。この場合、ページデータを1つ前のページデータを整合させることができ、総合的に、文書データ全体を整合させることができる。なお、上述した実施の形態においては、編集支援装置の一例としてPC100を説明したが、図7および図8に記載した処理をPC100に実行させる編集支援方法またはその編集支援方法をPC100を制御するCPU101に実行させるための編集支援プログラムとして発明を捉えることができるのは言うまでもない。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。<付記>1前記キーワード設定手段は、前記ページデータ生成手段により生成される新たなページデータが生成される場合、前記新たなページデータよりも1つ前に生成されたページデータから抽出されたキーワードで、前記登録キーワードを更新し、前記判定手段は、前記ページデータ生成手段により生成される新たなページデータにおいて、前記1以上の登録キーワードそれぞれが出現したか否かに基づいて、前記ページデータ生成手段により生成される複数のページデータの整合性を判定する、請求項1~3のいずれかに記載の編集支援装置。この局面に従えば、1以上の新たなページデータを、それらより前のページデータと整合させることができる。"