(57)【要約】      （修正有）【課題】第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する際に、ユーザが特別な操作を行うことなく、第１のファイル文書に含まれる情報を適切に第２のファイル文書に反映する。【解決手段】第１のファイル文書を解析し、第１のファイル文書から、文書の所定の単位の内容を代表する見出し情報を取得すると共に、予め定めたルールに従って、見出し情報以外の情報の内の一部の情報を取得し、取得した見出し情報と上記一部の情報とをスライドに配置して、第２のファイル文書を作成し、作成した第２のファイル文書のデータを表示装置や印刷装置に出力する。【選択図】図２
2018028751.tif 000002
【特許請求の範囲】
【請求項１】
第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する装置における文書変換方法であって、
前記装置は、
前記第１のファイル文書を解析する第１処理と、
前記第１のファイル文書から、文書の所定の単位の内容を代表する見出し情報を取得する第２処理と、
前記第１のファイル文書から、前記見出し情報以外の情報の内の一部の情報を取得する第３処理と、
前記見出し情報と前記一部の情報とをスライドに配置して、前記第２のファイル文書を作成する第４処理と、
前記第２のファイル文書のデータを表示装置又は印刷装置に出力する第５処理と、を実行する、
ことを特徴とする文書変換方法。
【請求項２】
前記第３処理では、前記第１のファイル文書から、描画オブジェクトを取得し、
前記第４処理では、前記見出し情報と前記描画オブジェクトとを関連付けて前記スライドに配置する、
ことを特徴とする請求項１に記載の文書変換方法。
【請求項３】
前記第２処理では、前記第１のファイル文書から、複数の前記見出し情報を取得し、
前記第３処理では、前記第１のファイル文書から、前記複数の見出し情報の間に配置されている全ての前記描画オブジェクトを取得し、
前記第４処理では、前記全ての描画オブジェクトを、前記複数の見出し情報と同じスライドに配置する、
ことを特徴とする請求項２に記載の文書変換方法。
【請求項４】
前記第３処理では、前記第１のファイル文書から、前記見出し情報と同じ要素を含む前記描画オブジェクトを取得し、
前記第４処理では、前記描画オブジェクトを、前記見出し情報と同じスライドに配置する、
ことを特徴とする請求項２に記載の文書変換方法。
【請求項５】
前記見出し情報は、相対的に大きい単位の内容を代表する第１の見出し情報と、相対的に小さい単位の内容を代表する第２の見出し情報と、を含み、
前記第４処理では、前記第１の見出し情報及び前記第２の見出し情報と前記描画オブジェクトとを１ページのスライドに配置できない場合は、前記第１の見出し情報を複数のページのスライドに配置し、各々のページのスライドに、更に、前記第２の見出し情報と当該第２の見出し情報に対応する前記描画オブジェクトとを配置する、
ことを特徴とする請求項３又は４に記載の文書変換方法。
【請求項６】
前記第３処理では、前記第１のファイル文書から、所定の記号を挟んで互いに繋がっている複数の前記描画オブジェクトを取得し、
前記第４処理では、前記見出し情報と前記複数の描画オブジェクトとを、１ページの前記スライドに配置する、
ことを特徴とする請求項２に記載の文書変換方法。
【請求項７】
前記第３処理では、前記第１のファイル文書から、描画位置が近接している複数の前記描画オブジェクトを取得し、
前記第４処理では、前記見出し情報と前記複数の描画オブジェクトとを、１ページの前記スライドに配置する、
ことを特徴とする請求項２に記載の文書変換方法。
【請求項８】
前記第３処理では、前記第１のファイル文書から、特定のテキストオブジェクトを取得し、
前記第４処理では、前記見出し情報と前記特定のテキストオブジェクトとを関連付けて前記スライドに配置する、
ことを特徴とする請求項１に記載の文書変換方法。
【請求項９】
前記第３処理では、前記第１のファイル文書から、描画オブジェクトを説明するテキストオブジェクトを取得し、
前記第４処理では、前記見出し情報と前記描画オブジェクトと前記テキストオブジェクトとを、１ページの前記スライドに配置する、
ことを特徴とする請求項８に記載の文書変換方法。
【請求項１０】
前記第３処理では、前記第１のファイル文書から、要約であることを示す所定のキーワードを含むテキストオブジェクトを取得し、
前記第４処理では、前記見出し情報と前記テキストオブジェクトとを、１ページの前記スライドに配置する、
ことを特徴とする請求項８に記載の文書変換方法。
【請求項１１】
前記第２処理では、取得した前記見出し情報が箇条書きであるかを判断し、
前記第３処理では、前記第１のファイル文書から、各々の前記見出し情報に対応する前記描画オブジェクトを取得し、
前記第４処理では、前記見出し情報と前記描画オブジェクトとを１ページの前記スライド内に等間隔に並べて配置する、
ことを特徴とする請求項１に記載の文書変換方法。
【請求項１２】
前記第１のファイル文書は、Microsoft（登録商標）のWord（登録商標）文書であり、
前記第２のファイル文書は、Microsoft（登録商標）のPowerPoint（登録商標）文書である、
ことを特徴とする請求項１乃至１１のいずれか一に記載の文書変換方法。
【請求項１３】
第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する装置で動作する文書変換プログラムであって、
前記装置に、
前記第１のファイル文書を解析する第１処理、
前記第１のファイル文書から、文書の所定の単位の内容を代表する見出し情報を取得する第２処理、
前記第１のファイル文書から、前記見出し情報以外の情報の内の一部の情報を取得する第３処理、
前記見出し情報と前記一部の情報とをスライドに配置して、前記第２のファイル文書を作成する第４処理、
前記第２のファイル文書のデータを表示装置又は印刷装置に出力する第５処理、を実行させる、
ことを特徴とする文書変換プログラム。
【請求項１４】
前記第３処理では、前記第１のファイル文書から、描画オブジェクトを取得し、
前記第４処理では、前記見出し情報と前記描画オブジェクトとを関連付けて前記スライドに配置する、
ことを特徴とする請求項１３に記載の文書変換プログラム。
【請求項１５】
前記第２処理では、前記第１のファイル文書から、複数の前記見出し情報を取得し、
前記第３処理では、前記第１のファイル文書から、前記複数の見出し情報の間に配置されている全ての前記描画オブジェクトを取得し、
前記第４処理では、前記全ての描画オブジェクトを、前記複数の見出し情報と同じスライドに配置する、
ことを特徴とする請求項１４に記載の文書変換プログラム。
【請求項１６】
前記第３処理では、前記第１のファイル文書から、前記見出し情報と同じ要素を含む前記描画オブジェクトを取得し、
前記第４処理では、前記描画オブジェクトを、前記見出し情報と同じスライドに配置する、
ことを特徴とする請求項１４に記載の文書変換プログラム。
【請求項１７】
前記見出し情報は、相対的に大きい単位の内容を代表する第１の見出し情報と、相対的に小さい単位の内容を代表する第２の見出し情報と、を含み、
前記第４処理では、前記第１の見出し情報及び前記第２の見出し情報と前記描画オブジェクトとを１ページのスライドに配置できない場合は、前記第１の見出し情報を複数のページのスライドに配置し、各々のページのスライドに、更に、前記第２の見出し情報と当該第２の見出し情報に対応する前記描画オブジェクトとを配置する、
ことを特徴とする請求項１５又は１６に記載の文書変換プログラム。
【請求項１８】
前記第３処理では、前記第１のファイル文書から、所定の記号を挟んで互いに繋がっている複数の前記描画オブジェクトを取得し、
前記第４処理では、前記見出し情報と前記複数の描画オブジェクトとを、１ページの前記スライドに配置する、
ことを特徴とする請求項１４に記載の文書変換プログラム。
【請求項１９】
前記第３処理では、前記第１のファイル文書から、描画位置が近接している複数の前記描画オブジェクトを取得し、
前記第４処理では、前記見出し情報と前記複数の描画オブジェクトとを、１ページの前記スライドに配置する、
ことを特徴とする請求項１４に記載の文書変換プログラム。
【請求項２０】
前記第３処理では、前記第１のファイル文書から、特定のテキストオブジェクトを取得し、
前記第４処理では、前記見出し情報と前記特定のテキストオブジェクトとを関連付けて前記スライドに配置する、
ことを特徴とする請求項１３に記載の文書変換プログラム。
【請求項２１】
前記第３処理では、前記第１のファイル文書から、描画オブジェクトを説明するテキストオブジェクトを取得し、
前記第４処理では、前記見出し情報と前記描画オブジェクトと前記テキストオブジェクトとを、１ページの前記スライドに配置する、
ことを特徴とする請求項２０に記載の文書変換プログラム。
【請求項２２】
前記第３処理では、前記第１のファイル文書から、要約であることを示す所定のキーワードを含むテキストオブジェクトを取得し、
前記第４処理では、前記見出し情報と前記テキストオブジェクトとを、１ページの前記スライドに配置する、
ことを特徴とする請求項２０に記載の文書変換プログラム。
【請求項２３】
前記第２処理では、取得した前記見出し情報が箇条書きであるかを判断し、
前記第３処理では、前記第１のファイル文書から、各々の前記見出し情報に対応する前記描画オブジェクトを取得し、
前記第４処理では、前記見出し情報と前記描画オブジェクトとを１ページの前記スライド内に等間隔に並べて配置する、
ことを特徴とする請求項１３に記載の文書変換プログラム。
【請求項２４】
前記第１のファイル文書は、Microsoft（登録商標）のWord（登録商標）文書であり、
前記第２のファイル文書は、Microsoft（登録商標）のPowerPoint（登録商標）文書である、
ことを特徴とする請求項１３乃至２３のいずれか一に記載の文書変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書変換方法及び文書変換プログラムに関し、特に、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する文書変換方法及び文書変換プログラムに関する。
【背景技術】
【０００２】
文書作成や表計算、プレゼンテーションなどの処理が可能なオフィススイート・アプリケーションは、オフィスワーク、教育、家庭など、あらゆる場面で一般的に使用されている。代表的なオフィススイート・アプリケーションとして、Microsoft（登録商標、以下省略）のWord（登録商標、以下省略）、Excel（登録商標、以下省略）、PowerPoint（登録商標、以下省略）などが挙げられる。
【０００３】
上述したWordで企画書等の文書を作成し、その文書をPowerPointで変換してプレゼンテーション用の資料として使用するという使い方をする場合がある。この場合、PowerPointの「アウトラインからスライド」機能を使用してWordの文書を変換することができるが、PowerPointの「アウトラインからスライド」機能で作成されたスライドは、アウトライン情報（見出し情報）のみで構成され、Wordの文書の中にある表やグラフ、図形、イラストなどは文字と一緒に読み込むことができない。そのため、利用価値の高いスライドを作成する場合は、文字を読み込んだ後で、別途、表やグラフ、図形、イラストなどのオブジェクトをコピーし、スライドに貼り付ける操作が必要になる。すなわち、Wordの文書をPowerPointで変換してプレゼンテーション用の資料を作成する場合、自動的に再利用される情報が十分ではなく、プレゼンテーション用の資料としての利用価値が低いという問題がある。
【０００４】
この問題に対して、例えば、下記特許文献１には、章、節、項等の階層的構造を有する構造化文書の作成を支援するシステムに関し、該構造化文書の階層構造を表示する手段を有し、該手段において、該文書の各構造要素が含む図表等の構成部品を、階層構造の構成要素として表示する文書作成支援システムが開示されており、アウトライン情報と図・表・数式などとの関連をタグ付けして、そのタグを操作することで、アウトライン情報と表・図等の一覧を組み合わせて表示させ、編集できるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０７−２３９８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１では、ユーザがアウトライン情報と図・表・数式などとの関連をタグ付けることで両者を紐づけているため、ユーザがタグを付ける手間が発生するという問題がある。このような問題は、Wordの文書をPowerPointのスライドに変換する場合に限らず、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する場合において、同様に生じる。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する際に、ユーザが特別な操作を行うことなく、第１のファイル文書に含まれる情報を適切に第２のファイル文書に反映することができる文書変換方法及び文書変換プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面は、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換、配置する装置における文書変換方法であって、前記装置は、前記第１のファイル文書を解析する第１処理と、前記第１のファイル文書から、文書の所定の単位の内容を代表する見出し情報を取得する第２処理と、前記第１のファイル文書から、前記見出し情報以外の情報の内の一部の情報を取得する第３処理と、前記見出し情報と前記一部の情報とをスライドに配置して、前記第２のファイル文書を作成する第４処理と、前記第２のファイル文書のデータを表示装置又は印刷装置に出力する第５処理と、を実行することを特徴とする。
【０００９】
本発明の一側面は、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換、配置する装置で動作する文書変換プログラムであって、前記装置に、前記第１のファイル文書を解析する第１処理、前記第１のファイル文書から、文書の所定の単位の内容を代表する見出し情報を取得する第２処理、前記第１のファイル文書から、前記見出し情報以外の情報の内の一部の情報を取得する第３処理、前記見出し情報と前記一部の情報とをスライドに配置して、前記第２のファイル文書を作成する第４処理、前記第２のファイル文書のデータを表示装置又は印刷装置に出力する第５処理、を実行させることを特徴とする。
【発明の効果】
【００１０】
本発明の文書変換方法及び文書変換プログラムによれば、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する際に、ユーザが特別な操作を行うことなく、第１のファイル文書に含まれる情報を適切に第２のファイル文書に反映することができる。
【００１１】
その理由は、第１のファイル文書を解析し、第１のファイル文書から、文書の所定の単位の内容を代表する見出し情報を取得すると共に、予め定めたルールに従って、見出し情報以外の情報の内の一部の情報を取得し、取得した見出し情報と上記一部の情報とをスライドに配置して、第２のファイル文書を作成し、作成した第２のファイル文書のデータを表示装置や印刷装置に出力するからである。
【００１２】
これにより、ユーザがアウトライン情報（見出し情報）と表やグラフ、図形、イラストなどのアウトライン情報以外の情報との関係性を意識することなく、文書の内容を解析した結果に基づいて自動的に両者が紐づけされるため、ユーザの手間を増やすことなく、簡便に第１のファイル文書を第２のファイル文書に変換することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施例に係るクライアント装置の構成を示すブロック図である。
【図２】本発明の第１の実施例に係るクライアント装置の動作を示すフローチャート図である。
【図３】従来の文書変換方法と本発明の第１の実施例に係る文書変換方法とを比較して説明する図である。
【図４（ａ）】本発明の第１の実施例に係るWord文書の一例である。
【図４（ｂ）】本発明の第１の実施例に係るPowerPointスライドの一例である。
【図４（ｃ）】本発明の第１の実施例に係るPowerPointスライドの他の例である。
【図５】本発明の第２の実施例に係るクライアント装置の動作を示すフローチャート図である。
【図６】本発明の第２の実施例に係るWord文書及びPowerPointスライドの一例である。
【図７】本発明の第３の実施例に係るクライアント装置の動作を示すフローチャート図である。
【図８（ａ）】本発明の第３の実施例に係るWord文書の一例である。
【図８（ｂ）】本発明の第３の実施例に係るPowerPointスライドの一例である。
【図８（ｃ）】本発明の第３の実施例に係るPowerPointスライドの他の例である。
【図９】本発明の第４の実施例に係るクライアント装置の動作を示すフローチャート図である。
【図１０】本発明の第４の実施例に係るWord文書に含まれる描画オブジェクトの一例である。
【図１１】本発明の第５の実施例に係るクライアント装置の動作を示すフローチャート図である。
【図１２】本発明の第５の実施例に係るWord文書及びPowerPointスライドの一例である。
【図１３】本発明の第６の実施例に係るクライアント装置の動作を示すフローチャート図である。
【図１４】本発明の第６の実施例に係るWord文書及びPowerPointスライドの一例である。
【図１５】本発明の第７の実施例に係るクライアント装置の動作を示すフローチャート図である。
【図１６】本発明の第７の実施例に係るWord文書及びPowerPointスライドの一例である。
【図１７】Wordで作成した文書ファイルの構造の一例を示す図である。
【図１８】PowerPointで作成した文書ファイルの構造の一例を示す図である。
【発明を実施するための形態】
【００１４】
背景技術で示したように、Wordで企画書等の文書を作成し、その文書をPowerPointで変換してプレゼンテーション用の資料として使用するという使い方をする場合がある。しかしながら、PowerPointの「アウトラインからスライド」機能で作成されたスライドは、アウトライン情報（見出し情報）のみで構成され、Wordの文書の中にある表やグラフ、図形、イラストなどは、文字と一緒に読み込むことができないため、自動的に再利用される情報が十分ではなく、資料としての利用価値が低いという問題がある。
【００１５】
この問題に対して、特許文献１では、ユーザがアウトライン情報と図・表・数式などとの関連をタグ付けることで両者を紐づけているが、この方法では、ユーザがタグを付ける手間が発生する。そして、このような問題は、Wordの文書をPowerPointのスライドに変換する場合に限らず、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する場合において、同様に生じる。
【００１６】
そこで、本発明の一実施の形態では、第１のファイル文書（例えば、Wordの文書）をプレゼンテーション用の第２のファイル文書（例えば、PowerPointのスライド）に変換して利用する際に、予め定めたルールに従って、章や節、項などの文書の所定の単位の内容を代表するアウトライン情報とアウトライン情報以外の情報の内の一部の情報とを取得し、アウトライン情報と一部の情報とを配置して、第２のファイル文書を作成し、作成した第２のファイル文書のデータを表示装置に出力して表示させたり、印刷装置に出力して印刷させたりする。
【００１７】
これにより、例えば、Wordの文書をPowerPointのスライドに変換した場合、印刷物や画面を利用してプレゼンテーションを行うユーザは、印刷／表示対象のスライドとは別のスライドを用意したり、スライドを行き来したりする必要がなくなるため、プレゼンテーションを効率的に進行させることができ、ユーザの利便性を向上させることができる。
【００１８】
以下、第１のファイル文書をWordの文書とし、プレゼンテーション用の第２のファイル文書をPowerPointのスライドとして具体的に説明する。
【実施例１】
【００１９】
まず、本発明の第１の実施例に係る文書変換方法及び文書変換プログラムについて、図１乃至図４、図１７及び図１８を参照して説明する。図１は、本実施例のクライアント装置の構成を示すブロック図であり、図２は、クライアント装置の動作を示すフローチャート図である。また、図３は、従来の文書変換方法と本実施例の文書変換方法を比較して説明する図であり、図４は、本実施例のWord文書及びPowerPointスライドの一例である。また、図１７は、Wordで作成した文書ファイルの構造の一例を示す図であり、図１８は、PowerPointで作成した文書ファイルの構造の一例を示す図である。
【００２０】
本実施例のクライアント装置１０は、パーソナルコンピュータなどのコンピュータ装置であり、図１（ａ）に示すように、制御部１１と記憶部１２と入力Ｉ／Ｆ部１３と出力Ｉ／Ｆ部１４などで構成される。
【００２１】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａと、ＲＯＭ（Read Only Memory）１１ｂやＲＡＭ（Random Access Memory）１１ｃなどのメモリとで構成され、これらはバスを介して接続されている。ＣＰＵ１１ａは、クライアント装置１０の動作を制御するためのプログラム、OS（Operating System、本実施例では、MicrosoftのWord及びPowerPointが動作可能なWindows（登録商標）OSなど）、必要に応じて印刷装置を制御するプリンタドライバなどをＲＯＭ１１ｂや記憶部１２から読み出し、ＲＡＭ１１ｃに展開して実行する。
【００２２】
上記制御部１１は、図１（ｂ）に示すように、文書作成部１５、文書解析部１６、文書変換部１７、文書出力部１８などとしても機能する。
【００２３】
文書作成部１５は、MicrosoftのWordなどのアプリケーションであり、第１のファイル文書の作成を行う。
【００２４】
文書解析部１６は、第１のファイル文書の構造を解析し、文書の所定の単位の内容を代表するアウトライン情報（見出し情報）とアウトライン情報以外の情報とを特定する。そして、第１のファイル文書から、アウトライン情報を取得すると共に、予め定めたルールに従って、アウトライン情報以外の情報の内の一部の情報として、表やグラフ、図形、イラストなどのオブジェクト（描画オブジェクトと呼ぶ。）を取得する。
【００２５】
文書変換部１７は、MicrosoftのPowerPointに付加される機能、若しくは、MicrosoftのPowerPointと同等のプレゼンテーション用のアプリケーションであり、上記アウトライン情報と描画オブジェクトとをスライドに配置して、プレゼンテーション用の第２のファイル文書を作成する。
【００２６】
文書出力部１８は、出力Ｉ／Ｆ部１４を介して、第２のファイル文書のデータを外部出力装置に出力し、第２のファイル文書を表示装置に表示させたり、印刷装置に印刷させたりする。
【００２７】
なお、上記文書解析部１６、文書変換部１７、文書出力部１８はハードウェアとして構成してもよいし、制御部１１を、文書解析部１６、文書変換部１７、文書出力部１８として機能させるソフトウェア（文書変換プログラム）として構成し、当該文書変換プログラムをＣＰＵ１１ａに実行させるようにしてもよい。
【００２８】
記憶部１２は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ１１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報、文書作成部１５が作成した第１のファイル文書のデータ、文書変換部１７が作成した第２のファイル文書のデータなどを格納する。
【００２９】
入力Ｉ／Ｆ部１３は、外部入力装置と接続するためのＩ／Ｆであり、マウス、キーボードなどの操作装置との接続を確立し、操作装置からの指示を受け付け、第１のファイル文書の作成や第２のファイル文書への変換などの操作を可能にする。
【００３０】
出力Ｉ／Ｆ部１４は、外部出力装置と接続するためのＩ／Ｆであり、表示装置や印刷装置との接続を確立し、表示装置に第２のファイル文書のデータを送信して第２のファイル文書を表示させたり、ネットワークを介して接続又はローカル接続されている印刷装置に第２のファイル文書のデータを送信して第２のファイル文書を印刷させたりする。
【００３１】
なお、図１は、本実施例のクライアント装置１０の一例であり、その構成は適宜変更可能である。例えば、図１では、操作装置を外部入力装置とし、表示装置を外部出力装置としているが、クライアント装置１０内に操作部や表示部を備える構成としてもよい。
【００３２】
以下、本実施例の文書変換方法について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した文書変換プログラムをＲＡＭ１１ｃに展開して実行することにより、図２のフローチャート図に示す各ステップの処理を実行する。なお、以下では、文書作成部１５を用いてWordの文書が予め作成され、記憶部１２などに保存されているものとする。
【００３３】
本実施例の文書変換方法は、アウトライン情報の間にあるアウトライン情報以外の表やグラフ、図形、イラストなどの描画オブジェクトをアウトライン情報と同じスライドに配置させることを特徴としている。その際、全ての描画オブジェクトがスライドの１ページに収まらない場合は、アウトライン情報の中の大分類の情報（見出し１と呼ぶ。）を複数ページにコピーし、その複数ページに描画オブジェクトを分散して配置する。以下、具体的に説明する。
【００３４】
まず、制御部１１（文書解析部１６）は、Wordで作成された文書を解析し（Ｓ１０１）、文書の中からアウトライン情報を取得する（Ｓ１０２）。図１７は、Wordの文書ファイル（拡張子がdocxのファイル）のツリー構造を示している。Wordの文書ファイルは、パーツと各パーツへの参照関係を定義したファイルとで構成され、これらのパッケージがＺＩＰ圧縮された状態になっている。例えば、図１７に示すように、文書ファイルは、「[Content_Types].xml」ファイル、「_rels」フォルダ、「docProps」フォルダ、「word」フォルダなどで構成される。また、上記「word」フォルダは、「document.xml」ファイル、「fontTable.xml」ファイル、「setting.xml」ファイル、「styles.xml」ファイル、「webSetting.xml」ファイル、「_rels」フォルダ、「charts」フォルダ、「embeddings」フォルダ、「theme」フォルダ、「media」フォルダなどで構成される。アウトライン情報は、上記「document.xml」ファイル、「charts」フォルダ内の「charts1.xml」ファイルや「chart2.xml」ファイルなどに記述されており、これらファイルからアウトライン情報（大分類の見出し１や中分類の見出し２など）を取得する。
【００３５】
次に、制御部１１（文書変換部１７）は、上記ステップで取得したアウトライン情報をPowerPointのスライド領域に配置する（Ｓ１０３）。その際、アウトライン情報の配置、フォントのスタイルやサイズ、色などはWord文書と同じにしてもよいし、変更してもよい。また、アウトライン情報のフォントのスタイルやサイズ、色などは全て同じにしてもよいし、大分類の見出し１を中分類の見出し２よりもフォントサイズを大きくするなど、適宜変更してもよい。
【００３６】
次に、制御部１１（文書解析部１６）は、Wordで作成された文書の中からアウトライン情報間のアウトライン情報以外の情報を取得する（Ｓ１０４）。具体的には、図１７の「document.xml」ファイルからテキストオブジェクトを取得したり、「media」フォルダから「image1.wmf」ファイルや「image2.wmf」ファイルなどの描画オブジェクトを取得したりする。
【００３７】
次に、制御部１１（文書解析部１６）は、取得した情報が描画オブジェクトであるかを判断し（Ｓ１０５）、描画オブジェクトでない場合は（Ｓ１０５のＮｏ）、Ｓ１０９にスキップする。一方、取得した情報が描画オブジェクトの場合は（Ｓ１０５のＹｅｓ）、制御部１１（文書解析部１６）は、描画オブジェクトがスライドの１ページに収まるかを判断する（Ｓ１０６）。
【００３８】
制御部１１（文書変換部１７）は、描画オブジェクトが１ページに収まる場合は（Ｓ１０６のＹｅｓ）、描画オブジェクトをそのままPowerPointのスライド領域に配置し（Ｓ１０７）、描画オブジェクトが１ページに収まらない場合は（Ｓ１０５のＮｏ）、見出し１に設定されているアウトライン情報を複数ページにコピーし、描画オブジェクトを複数ページのスライド領域に分散して配置する（Ｓ１０８）。その際、描画オブジェクトの配置、サイズ、色などはWord文書と同じにしてもよいし、変更してもよい。例えば、アウトライン情報をスライドの左側に配置した場合は、描画オブジェクトはアウトライン情報と重ならないように、スライドの右側に配置することができる。
【００３９】
このようにして、PowerPointのスライド内容が確定されたら、制御部１１（文書出力部１８）は、PowerPointのデータを外部出力装置に出力し、表示装置にスライドを表示させたり、印刷装置にスライドを印刷させたりする（Ｓ１０９）。
【００４０】
図１８は、PowerPointの文書ファイル（拡張子がpptxのファイル）のツリー構造を示している。PowerPointの文書ファイルも、パーツと各パーツへの参照関係を定義したファイルとで構成され、これらのパッケージがＺＩＰ圧縮された状態になっている。例えば、図１８に示すように、文書ファイルは、「[Content_Types].xml」ファイル、「_rels」フォルダ、「docProps」フォルダ、「ppt」フォルダなどで構成される。また、上記「ppt」フォルダは、「presentation.xml」ファイル、「presProps.xml」ファイル、「tableStyles.xml」ファイル、「viewProps.xml」ファイル、「_rels」フォルダ、「notesMasters」フォルダ、「notesSlides」フォルダ、「HandoutLayouts」フォルダ、「slideMasters」フォルダ、「slides」フォルダ、「theme」フォルダ、「media」フォルダなどで構成される。スライド領域に配置したアウトライン情報は、「slides」フォルダ内の「slide1.xml」ファイルなどに記述される。また、スライド領域に配置した描画オブジェクトは、「slides」フォルダ内の「slide1.xml」ファイルや「media」フォルダ内の「image1.wmf」や「image2.wmf」などに記述される。
【００４１】
なお、上記フローでは、Ｓ１０５で描画オブジェクトでない場合は、スライド領域に配置しない構成としたが、描画オブジェクトでない場合（すなわち、テキストオブジェクトの場合）は、テキストオブジェクトをPowerPointのスライド領域とは別に設けられたノート領域に配置してもよい。ノート領域に配置したテキストオブジェクトは、図１８の「notesSlides」フォルダの「notesSlide1.xml」ファイルなどに記述される。
【００４２】
上述した本実施例の文書変換方法について、具体例を挙げて説明する。図３は、Wordの文書をPowerPointのスライドに変換する場合を示す模式図であり、（ａ）はWord文書の一例、（ｂ）は、従来の方法（「アウトラインからスライド」の機能）を用いて作成したPowerPointのスライドの一例、（ｃ）は、本実施例の文書変換方法を用いて作成したPowerPointのスライドの一例である。
【００４３】
図３（ａ）に示すように、Word文書には、所定の章や節などの内容を代表するアウトライン情報（見出し１）と、所定の章や節の中の各項の内容を代表するアウトライン情報（見出し２）などが含まれており、各項には描画オブジェクトが配置されている。
【００４４】
このような構成のWord文書に対して、PowerPointの「アウトラインからスライド」の機能を用いてスライドを作成すると、Word文書の中からアウトライン情報（ここでは見出し１と見出し２）のみが取得されて見出し毎にスライドが作成されるか、若しくは、図３（ｂ）に示すように、取得した見出しが１ページのスライドに配置されるが、アウトライン情報だけでは、元のWord文書の内容を理解することが困難であり、PowerPointのスライドの利用価値が低下する。
【００４５】
そこで、本実施例では、図３（ｃ）に示すように、アウトライン情報に加えて、アウトライン情報間の描画オブジェクト（ここでは、色相の項の色相環の図と明度の項の色相環断面図）も取得し、アウトライン情報と描画オブジェクトとを１ページのスライドに配置する。これにより、元のWord文書の内容を理解することが容易となり、PowerPointのスライドの利用価値を高めることができる。
【００４６】
上記図３では、アウトライン情報間の描画オブジェクトが１ページのスライドに配置可能な場合について説明したが、アウトライン情報間の描画オブジェクトの数が多い場合やサイズが大きい場合には、描画オブジェクトを１ページに収めることができない場合が生じる。例えば、図４（ａ）に示すように、Word文書の所定の章や節が２ページで構成され、見出し２の中に小分類の見出し３があり、アウトライン情報間の描画オブジェクトが３つある場合、アウトライン情報と描画オブジェクトとを１ページのスライドに配置することが困難な場合がある。
【００４７】
この場合は、アウトライン情報（ここでは、見出し１〜３）のフォントサイズを小さくして配置したり、図４（ｂ）に示すように、各描画オブジェクトを縮小して配置したりして、アウトライン情報と描画オブジェクトとを１ページのスライドに配置できるようにする。
【００４８】
また、アウトライン情報や描画オブジェクトを縮小すると内容の判別が困難になる場合は、アウトライン情報と描画オブジェクトとを複数ページのスライドに配置することもできる。例えば、図４（ｃ）に示すように、１ページ目のスライドに、見出し１と２つの見出し２と各見出しに対応する描画オブジェクト（色相環と色相環断面図）を配置し、２ページ目のスライドに、見出し１と１つの見出し２と２つの見出し３と見出し２に対応する１つの描画オブジェクト（色調図）を配置するようにしてもよい。この場合、２つのスライドが同じ章や節のスライドであることを識別できるようにするために、各々のスライドに大分類の見出し１を配置することが好ましい。
【００４９】
なお、図３及び図４は例示であり、アウトライン情報や描画オブジェクトの構成、配置などは適宜変更可能である。また、図４（ｃ）では、Wordの文書から２ページのスライドを作成する場合について記載したが、３ページ以上のスライドを作成する場合に対しても、本実施例の文書変換方法を同様に適用することができる。
【００５０】
このように、アウトライン情報に加えて、アウトライン情報間の描画オブジェクトをアウトライン情報と同じスライドに配置することにより、ユーザは特別な操作を行うことなく、Wordなどの第１のファイル文書に含まれる情報を、適切にPowerPointなどの第２のファイル文書に反映させることができる。
【実施例２】
【００５１】
次に、本発明の第２の実施例に係る文書変換方法及び文書変換プログラムについて、図５及び図６を参照して説明する。図５は、本実施例のクライアント装置の動作を示すフローチャート図であり、図６は、本実施例のWord文書及びPowerPointスライドの一例である。
【００５２】
前記した第１の実施例では、アウトライン情報に加えて、アウトライン情報間の描画オブジェクトを全てスライドに配置する場合について記載したが、アウトライン情報以外の情報の内の一部の情報として、アウトライン情報との関係性、又は、アウトライン情報以外の情報間の関係性の大きい描画オブジェクトを特定してスライドに配置することができる。
【００５３】
その場合、クライアント装置１０の構成は第１の実施例の図１と同様であるが、文書解析部１６は、第１のファイル文書の構造を解析し、アウトライン情報とアウトライン情報以外の情報との関係性、又は、アウトライン情報以外の情報間の関係性に基づいて、第１のファイル文書から、アウトライン情報と当該アウトライン情報と同じ要素を含む描画オブジェクトとを取得する。また、文書変換部１７は、取得したアウトライン情報と描画オブジェクトとをスライドに配置して、第２のファイル文書を作成する。
【００５４】
以下、本実施例の文書変換方法について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した文書変換プログラムをＲＡＭ１１ｃに展開して実行することにより、図５のフローチャート図に示す各ステップの処理を実行する。
【００５５】
まず、第１の実施例と同様に、制御部１１（文書解析部１６）は、Wordで作成された文書を解析し（Ｓ２０１）、文書の中からアウトライン情報を取得する（Ｓ２０２）。次に、制御部１１（文書変換部１７）は、上記ステップで取得したアウトライン情報をPowerPointのスライド領域に配置する（Ｓ２０３）。
【００５６】
次に、制御部１１（文書解析部１６）は、Wordで作成された文書の中からアウトライン情報以外の情報を取得する（Ｓ２０４）。次に、制御部１１（文書解析部１６）は、アウトライン情報とアウトライン情報以外の情報との関係性や、アウトライン情報以外の情報間の関係性を解析する（Ｓ２０５）。具体的には、アウトライン情報以外の情報の中にアウトライン情報と共通する要素（例えば、文字列）を持つ描画オブジェクトがあるか、アウトライン情報以外の情報間に共通する要素を持つ描画オブジェクトがあるかを解析する。
【００５７】
共通する要素を持つ描画オブジェクトがない場合は（Ｓ２０６のＮｏ）、Ｓ２０８にスキップし、共通する要素を持つ描画オブジェクトがある場合は（Ｓ２０６のＹｅｓ）、制御部１１（文書変換部１７）は、共通する要素を持つ描画オブジェクトをPowerPointのスライド領域に配置する（Ｓ２０７）。このようにして、PowerPointのスライド内容が確定されたら、制御部１１（文書出力部１８）は、PowerPointのデータを外部出力装置に出力し、表示装置にスライドを表示させたり、印刷装置にスライドを印刷させたりする（Ｓ２０８）。
【００５８】
上述した本実施例の文書変換方法について、具体例を挙げて説明する。図６は、Wordの文書をPowerPointのスライドに変換する場合を示す模式図であり、（ａ）はWord文書の一例、（ｂ）は、本実施例の文書変換方法を用いて作成したPowerPointのスライドの一例である。
【００５９】
図６（ａ）に示すように、Word文書には、所定の章や節などを区分するアウトライン情報である見出し１（ここでは「配光測定方法」の文字列）と、所定の章や節の中の各項を区分するアウトライン情報である見出し２（ここでは「センサ移動型」及び「センサ固定型」の文字列）とが含まれており、更に、描画オブジェクト（ここでは、タイトルに「配光測定方法」の文字列を持ち、ラベルに「センサ移動型」及び「センサ固定型」の文字列を持つ表）が配置されている。
【００６０】
このWord文書に対して、本実施例では、アウトライン情報として、見出し１と見出し２の文字列を抽出すると共に、タイトルに見出し１と同じ文字列を持ち、ラベルに見出し２と同じ文字列を持つ表を抽出し、アウトライン情報と表とを１ページのスライドに配置する。これにより、元のWord文書の内容を理解することが容易となり、PowerPointのスライドの利用価値を向上させることができる。
【００６１】
なお、図６は例示であり、アウトライン情報やアウトライン情報以外の情報の構成、配置などは適宜変更可能である。例えば、図６では、タイトルとラベルの双方にアウトライン情報と同じ文字列を持つ表をスライドに配置する場合について記載したが、アウトライン情報の全部又は一部（例えば、「センサ」の文字）と一致する文字列を持つ任意のオブジェクト（グラフ、図形、イラストなど）をアウトライン情報と同じスライドに配置するようにしてもよい。
【００６２】
また、第１の実施例と同様に、アウトライン情報と描画オブジェクトとをスライドの１ページに収めることができない場合は、アウトライン情報のフォントサイズを小さくしたり、描画オブジェクトを縮小して配置したりしてもよい。
【００６３】
また、アウトライン情報や描画オブジェクトを縮小すると内容の判別が困難になる場合は、アウトライン情報と描画オブジェクトとを複数ページのスライドに配置してもよく、その場合は、複数ページのスライドが同じ章や節のスライドであることを識別できるようにするために、各々のスライドに大分類の見出し１を配置することが好ましい。
【００６４】
このように、アウトライン情報との関係性が大きい、又は、アウトライン情報以外の情報間の関係性が大きい描画オブジェクトを、アウトライン情報と同じスライドに配置することにより、ユーザは特別な操作を行うことなく、Wordなどの第１のファイル文書に含まれる情報を、適切にPowerPointなどの第２のファイル文書に反映することができる。
【実施例３】
【００６５】
次に、本発明の第３の実施例に係る文書変換方法及び文書変換プログラムについて、図７及び図８を参照して説明する。図７は、本実施例のクライアント装置の動作を示すフローチャート図であり、図８は、本実施例のWord文書及びPowerPointスライドの一例である。
【００６６】
前記した第１の実施例では、アウトライン情報間に描画オブジェクトがある場合に、その描画オブジェクトをスライドに配置し、複数の描画オブジェクトが１つのスライドに配置できない場合は、複数ページに分散して配置したが、複数の描画オブジェクトが矢印や吹き出しで繋がっている場合に、それらを複数ページに分散して配置すると、複数の描画オブジェクトの関係性が分かりにくくなる。そこで、本実施例では、矢印や吹き出しなどで繋がっている描画オブジェクトは１ページ内に収まるように配置する。
【００６７】
その場合、クライアント装置１０の構成は第１の実施例の図１と同様であるが、文書解析部１６は、第１のファイル文書の構造を解析し、矢印や吹き出しなどの所定の記号を抽出し、当該所定の記号を挟んで互いに繋がっている複数の描画オブジェクトを取得する。また、文書変換部１７は、アウトライン情報と、上記所定の記号を挟んで互いに繋がっている複数の描画オブジェクトと、を同じスライドに配置する。
【００６８】
以下、本実施例の文書変換方法について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した文書変換プログラムをＲＡＭ１１ｃに展開して実行することにより、図７のフローチャート図に示す各ステップの処理を実行する。
【００６９】
まず、第１の実施例と同様に、制御部１１（文書解析部１６）は、Wordで作成された文書を解析し（Ｓ３０１）、文書の中からアウトライン情報を取得する（Ｓ３０２）。次に、制御部１１（文書変換部１７）は、上記ステップで取得したアウトライン情報をPowerPointのスライド領域に配置する（Ｓ３０３）。
【００７０】
次に、制御部１１（文書解析部１６）は、Wordで作成された文書の中からアウトライン情報以外の情報を取得し（Ｓ３０４）、アウトライン情報以外の情報の中に矢印や吹き出しなどの所定の記号があるかを判断する（Ｓ３０５）。矢印や吹き出しがない場合は（Ｓ３０５のＮｏ）、Ｓ３１０にスキップし、矢印や吹き出しがある場合は（Ｓ３０５のＹｅｓ）、制御部１１（文書解析部１６）は、矢印や吹き出しの描画位置（座標）を取得する（Ｓ３０６）。
【００７１】
次に、制御部１１（文書解析部１６）は、複数の描画オブジェクトが矢印や吹き出しで繋がっているかを判断する（Ｓ３０７）。繋がっている場合は（Ｓ３０７のＹｅｓ）、繋がっている複数の描画オブジェクトをPowerPointの１ページのスライドに配置し（Ｓ３０８）、繋がっていない場合は（Ｓ３０７のＮｏ）、複数の描画オブジェクトをPowerPointの複数ページのスライドに分散して配置する（Ｓ３０９）。
【００７２】
このようにして、PowerPointのスライド内容が確定されたら、制御部１１（文書出力部１８）は、PowerPointのデータを外部出力装置に出力し、表示装置にスライドを表示させたり、印刷装置にスライドを印刷させたりする（Ｓ３１０）。
【００７３】
上述した本実施例の文書変換方法について、具体例を挙げて説明する。図８は、Wordの文書をPowerPointのスライドに変換する場合を示す模式図であり、（ａ）はWord文書の一例、（ｂ）は、第１の実施例の文書変換方法を用いて作成したPowerPointのスライドの一例、（ｃ）は、本実施例の文書変換方法を用いて作成したPowerPointのスライドの一例である。
【００７４】
図８（ａ）に示すように、Word文書には、所定の章や節などを区分するアウトライン情報である見出し１（ここでは「蛍光」の文字列）と、所定の章や節の中の項を区分するアウトライン情報である見出し２（ここでは「電子の励起源として…」の文字列）とが含まれており、更に、３つの描画オブジェクトと描画オブジェクト間の矢印とが含まれている。
【００７５】
このWord文書に対して、第１の実施例では、アウトライン情報以外の情報として、３つの描画オブジェクトと描画オブジェクト間の矢印とを抽出し、アウトライン情報と描画オブジェクトと矢印とをスライド領域に配置するが、これらを１ページのスライドに配置できない場合は、図８（ｂ）に示すように、複数のページに描画オブジェクトを配置していた。
【００７６】
しかしながら、矢印で繋がっている描画オブジェクトは互いの関係性が大きく、それらが別のページに配置されると描画オブジェクトの関係性が分かりにくくなる。そこで、本実施例では、図８（ｃ）に示すように、矢印で繋がっている描画オブジェクトは、縮小して１ページに配置する。これにより、元のWord文書の内容を理解することが容易となり、PowerPointのスライドの利用価値を向上させることができる。
【００７７】
なお、図８は例示であり、アウトライン情報や描画オブジェクト、矢印の構成、配置などは適宜変更可能である。また、図８では、描画オブジェクトが矢印で繋がっている場合について記載したが、描画オブジェクトが吹き出しで関連付けられている場合も同様である。
【００７８】
このように、矢印や吹き出しなどの所定の記号で繋がっている関係性が大きい描画オブジェクトを、アウトライン情報と同じスライドに配置することにより、ユーザは特別な操作を行うことなく、Wordなどの第１のファイル文書に含まれる情報を、適切にPowerPointなどの第２のファイル文書に反映することができる。
【実施例４】
【００７９】
次に、本発明の第４の実施例に係る文書変換方法及び文書変換プログラムについて、図９及び図１０を参照して説明する。図９は、本実施例のクライアント装置の動作を示すフローチャート図であり、図１０は、本実施例のWord文書及びPowerPointスライドの一例である。
【００８０】
前記した第３の実施例では、描画オブジェクトが矢印や吹き出しなどの所定の記号で繋がっている場合、それらの描画オブジェクトの関係性が大きいと判断して、１ページのスライドに配置するように制御したが、本実施例では、オブジェクトの描画領域が重なっていたり、接していたり、グループ化されていたりする場合も、それらのオブジェクトの関係性が大きいと判断して、１ページのスライドに配置する。
【００８１】
その場合、クライアント装置１０の構成は第１の実施例の図１と同様であるが、文書解析部１６は、第１のファイル文書の構造を解析し、オブジェクトの描画領域が重なっているか、接しているか、グループ化されているかなどを確認し、描画領域が重なっている、又は、接している、又は、グループ化されている複数のオブジェクト（これらを総称して、描画位置が近接するオブジェクトと呼ぶ。）を取得する。また、文書変換部１７は、アウトライン情報と描画位置が近接するオブジェクトとを同じスライドに配置する。
【００８２】
以下、本実施例の文書変換方法について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した文書変換プログラムをＲＡＭ１１ｃに展開して実行することにより、図９のフローチャート図に示す各ステップの処理を実行する。
【００８３】
まず、第１の実施例と同様に、制御部１１（文書解析部１６）は、Wordで作成された文書を解析し（Ｓ４０１）、文書の中からアウトライン情報を取得する（Ｓ４０２）。次に、制御部１１（文書変換部１７）は、上記ステップで取得したアウトライン情報をPowerPointのスライド領域に配置する（Ｓ４０３）。
【００８４】
次に、制御部１１（文書解析部１６）は、Wordで作成された文書の中からアウトライン情報以外の情報を取得する（Ｓ４０４）。次に、制御部１１（文書解析部１６）は、アウトライン情報以外のオブジェクトの描画位置（座標）を取得し（Ｓ４０５）、複数のオブジェクトの描画領域が重なっているか、接しているか、グループ化されているかを確認する（Ｓ４０６）。
【００８５】
確認した結果、図１０に示すように、複数のオブジェクトの描画位置が近接している場合は（Ｓ４０７のＹｅｓ）、近接している複数のオブジェクトを同じスライドに配置する（Ｓ４０８）。一方、複数のオブジェクトの描画位置が近接していない場合は（Ｓ４０７のＮｏ）、複数のオブジェクトを１又は複数のスライドに配置する（Ｓ４０９）。
【００８６】
このようにして、PowerPointのスライド内容が確定されたら、制御部１１（文書出力部１８）は、PowerPointのデータを外部出力装置に出力し、表示装置にスライドを表示させたり、印刷装置にスライドを印刷させたりする（Ｓ４１０）。
【００８７】
なお、上記では、複数の描画オブジェクトの描画位置が近接している場合について記載したが、表やグラフ、図形、イラストなどの描画オブジェクトとテキストオブジェクトの描画位置とが近接している場合についても同様に処理することができる。
【００８８】
このように、複数のオブジェクトの描画位置が近接している場合に、それらの描画オブジェクトを同じスライドに配置することにより、ユーザは特別な操作を行うことなく、Wordなどの第１のファイル文書に含まれる情報を、適切にPowerPointなどの第２のファイル文書に反映することができる。
【実施例５】
【００８９】
次に、本発明の第５の実施例に係る文書変換方法及び文書変換プログラムについて、図１１及び図１２を参照して説明する。図１１は、本実施例のクライアント装置の動作を示すフローチャート図であり、図１２は、本実施例のWord文書及びPowerPointスライドの一例である。
【００９０】
前記した第１乃至第４の実施邸では、描画オブジェクトをスライドに配置する場合について記載したが、本実施例では、表やグラフ、図形、イラストなどの近傍に位置しているテキストオブジェクトの中で、説明の役割をしているテキストオブジェクト（説明文と呼ぶ。）も、表やグラフ、図形、イラストに関連付けてスライドに配置させる。なお、説明文であるか否かは、例えば、（１）他のテキストオブジェクトと書式（フォントのスタイル、サイズ、色等）が異なる、（２）改行されている、（３）所定のキーワードが含まれる、（４）表やグラフ、図形、イラストと共通の要素（文字列）を持っているなどに基づいて判断することができる。また、上記所定のキーワードは、図／表／グラフなどの文字が含まれる文字列、数値と組み合わせた文字列、「○○より」、「○○調べ（調査）」、「詳細は○○」、「出展」等の文字が含まれる文字列などである。
【００９１】
その場合、クライアント装置１０の構成は第１の実施例の図１と同様であるが、文書解析部１６は、第１のファイル文書の構造を解析し、アウトライン情報以外の情報の中から描画オブジェクトと当該描画オブジェクトを説明する説明文とを取得する。また、文書変換部１７は、アウトライン情報と描画オブジェクトと説明文とを同じスライドに配置する。
【００９２】
以下、本実施例の文書変換方法について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した文書変換プログラムをＲＡＭ１１ｃに展開して実行することにより、図１１のフローチャート図に示す各ステップの処理を実行する。
【００９３】
まず、第１の実施例と同様に、制御部１１（文書解析部１６）は、Wordで作成された文書を解析し（Ｓ５０１）、文書の中からアウトライン情報を取得する（Ｓ５０２）。次に、制御部１１（文書変換部１７）は、上記ステップで取得したアウトライン情報をPowerPointのスライド領域に配置する（Ｓ５０３）。
【００９４】
次に、制御部１１（文書解析部１６）は、Wordで作成された文書の中からアウトライン情報以外の情報を取得する（Ｓ５０４）。次に、制御部１１（文書解析部１６）は、取得したアウトライン情報以外の情報が描画オブジェクトであるかを判断し（Ｓ５０５）、描画オブジェクトではない場合は、説明文であるかを判断する（Ｓ５０６）。取得したアウトライン情報以外の情報が描画オブジェクトでなく（Ｓ５０５のＮｏ）、かつ、説明文でない（Ｓ５０６のＮｏ）の場合は、Ｓ５１０にスキップする。
【００９５】
一方、取得したアウトライン情報以外の情報が描画オブジェクトである場合（Ｓ５０５のＹｅｓ）、又は、説明文である場合（Ｓ５０６のＹｅｓ）、制御部１１（文書変換部１７）は、取得した描画オブジェクト及び説明文が１ページに収まるかを判断し（Ｓ５０７）、１ページに収まる場合は、描画オブジェクト及び説明文をそのままPowerPointのスライド領域に配置し（Ｓ５０８）、１ページに収まらない場合は、見出し１に設定されているアウトライン情報を複数ページにコピーし、取得した描画オブジェクト及び説明文を複数ページに分散して配置する（Ｓ５０９）。
【００９６】
このようにして、PowerPointのスライド内容が確定されたら、制御部１１（文書出力部１８）は、PowerPointのデータを外部出力装置に出力し、表示装置にスライドを表示させたり、印刷装置にスライドを印刷させたりする（Ｓ５１０）。
【００９７】
上述した本実施例の文書変換方法について、具体例を挙げて説明する。図１２は、Wordの文書をPowerPointのスライドに変換する場合を示す模式図であり、（ａ）はWord文書の一例、（ｂ）は、本実施例の文書変換方法を用いて作成したPowerPointのスライドの一例である。
【００９８】
図１２（ａ）に示すように、Word文書には、所定の章や節などの内容を代表するアウトライン情報である見出し１（ここでは「地紋セキュリティ機能」の文字列）と、１つの描画オブジェクトと、その描画オブジェクトの説明文とが含まれている。
【００９９】
このWord文書に対して、第１の実施例では、アウトライン情報と描画オブジェクトのみをスライド領域に配置するが、本実施例では、図１２（ｂ）に示すように、描画オブジェクトの説明文も、描画オブジェクトに関連付けて同じスライドに配置する。これにより、元のWord文書の内容を理解することが容易となり、PowerPointのスライドの利用価値を向上させることができる。
【０１００】
なお、図１２は例示であり、アウトライン情報や描画オブジェクト、説明文の構成、配置などは適宜変更可能である。また、図１２では、描画オブジェクトのタイトルをスライドに配置する場合について記載したが、説明文と判断できる任意のテキストオブジェクトをスライドに配置する場合についても同様に処理することができる。
【０１０１】
このように、描画オブジェクトのみならず、説明文も同じスライドに配置することにより、ユーザは特別な操作を行うことなく、Wordなどの第１のファイル文書に含まれる情報を、適切にPowerPointなどの第２のファイル文書に反映することができる。
【実施例６】
【０１０２】
次に、本発明の第６の実施例に係る文書変換方法及び文書変換プログラムについて、図１３及び図１４を参照して説明する。図１３は、本実施例のクライアント装置の動作を示すフローチャート図であり、図１４は、本実施例のWord文書及びPowerPointスライドの一例である。
【０１０３】
前記した第５の実施例では、説明文をスライドに配置する場合について記載したが、本実施例では、所定のキーワードを含む、要約の役割をしているテキストオブジェクト（要約文と呼ぶ。）をスライドに配置する場合について説明する。なお、所定のキーワードとは、まとめ、総括、結論、ポイント（POINT）／○○点（改善や気付いた点等）、感想などである。
【０１０４】
その場合、クライアント装置１０の構成は第１の実施例の図１と同様であるが、文書解析部１６は、第１のファイル文書の構造を解析し、アウトライン情報以外の情報の中から所定のキーワードを含む要約文を取得する。また、文書変換部１７は、アウトライン情報と要約文とを同じスライドに配置する。
【０１０５】
以下、本実施例の文書変換方法について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した文書変換プログラムをＲＡＭ１１ｃに展開して実行することにより、図１３のフローチャート図に示す各ステップの処理を実行する。
【０１０６】
まず、第１の実施例と同様に、制御部１１（文書解析部１６）は、Wordで作成された文書を解析し（Ｓ６０１）、文書の中からアウトライン情報を取得する（Ｓ６０２）。次に、制御部１１（文書変換部１７）は、上記ステップで取得したアウトライン情報をPowerPointのスライド領域に配置する（Ｓ６０３）。
【０１０７】
次に、制御部１１（文書解析部１６）は、Wordで作成された文書の中からアウトライン情報以外の情報を取得する（Ｓ６０４）。次に、制御部１１（文書解析部１６）は、取得したアウトライン情報以外の情報が描画オブジェクトであるかを判断し（Ｓ６０５）、描画オブジェクトではない場合は、要約文であるかを判断する（Ｓ６０６）。取得したアウトライン情報以外の情報が描画オブジェクトでなく（Ｓ６０５のＮｏ）、かつ、要約文でない（Ｓ６０６のＮｏ）の場合は、Ｓ６１０にスキップする。
【０１０８】
一方、取得したアウトライン情報以外の情報が描画オブジェクトである場合（Ｓ６０５のＹｅｓ）、又は、要約文である場合（Ｓ６０６のＹｅｓ）、制御部１１（文書解析部１６）は、取得した描画オブジェクトや要約文が１ページに収まるかを判断する（Ｓ６０７）。１ページに収まる場合は、制御部１１（文書変換部１７）は、描画オブジェクトや要約文をそのままPowerPointのスライド領域に配置し（Ｓ６０８）、１ページに収まらない場合は、見出し１に設定されているアウトライン情報を複数ページにコピーし、取得した描画オブジェクトや要約文を複数ページに分散して配置する（Ｓ６０９）。
【０１０９】
このようにして、PowerPointのスライド内容が確定されたら、制御部１１（文書出力部１８）は、PowerPointのデータを外部出力装置に出力し、表示装置にスライドを表示させたり、印刷装置にスライドを印刷させたりする（Ｓ６１０）。
【０１１０】
上述した本実施例の文書変換方法について、具体例を挙げて説明する。図１４は、Wordの文書をPowerPointのスライドに変換する場合を示す模式図であり、（ａ）はWord文書の一例、（ｂ）は、本実施例の文書変換方法を用いて作成したPowerPointのスライドの一例である。
【０１１１】
図１４（ａ）に示すように、Word文書には、所定の章や節などの内容を代表するアウトライン情報である見出し１（ここでは「地紋セキュリティ機能」の文字列）と、１つの描画オブジェクトと、その描画オブジェクトの説明文と、要約文とが含まれている。
【０１１２】
このWord文書に対して、第５の実施例では、アウトライン情報と描画オブジェクトの説明文をスライド領域に配置したが、本実施例では、図１４（ｂ）に示すように、要約文も同じスライドに配置する。これにより、元のWord文書の内容を理解することが容易となり、PowerPointのスライドの利用価値を向上させることができる。
【０１１３】
なお、図１４は例示であり、アウトライン情報や描画オブジェクト、要約文の構成、配置などは適宜変更可能である。また、図１４では、「ポイント」と記載された要約文をスライドに配置する場合について記載したが、まとめ、総括、結論、感想などの所定のキーワードを含む任意のテキストオブジェクトをスライドに配置する場合についても同様に処理することができる。また、図１４では、要約文をアウトライン情報と同様の形態で表示したが、書式（フォントのスタイルやサイズ、色等）を変更して強調させてもよく、また、要約文はユーザが指定してもよい。
【０１１４】
このように、描画オブジェクトのみならず、要約文も同じスライドに配置することにより、ユーザは特別な操作を行うことなく、Wordなどの第１のファイル文書に含まれる情報を、適切にPowerPointなどの第２のファイル文書に反映することができる。
【実施例７】
【０１１５】
次に、本発明の第７の実施例に係る文書変換方法及び文書変換プログラムについて、図１５及び図１６を参照して説明する。図１５は、本実施例のクライアント装置の動作を示すフローチャート図であり、図１６は、本実施例のWord文書及びPowerPointスライドの一例である。
【０１１６】
前記した第１乃至第６の実施例では、Wordの文書レイアウトに従ってアウトライン情報やアウトライン情報以外の情報をスライドに配置したが、本実施例では、箇条書きになっている情報を等間隔に並べて配置する。なお、箇条書きになっているとは、アウトライン情報が箇条書きになっており、それに対応して描画オブジェクトが１対１で存在する場合のことを示す。
【０１１７】
その場合、クライアント装置１０の構成は第１の実施例の図１と同様であるが、文書解析部１６は、第１のファイル文書の構造を解析し、アウトライン情報が箇条書きになっており、それに対応して描画オブジェクトが１対１で存在するかを確認する。また、文書変換部１７は、アウトライン情報と描画オブジェクトとを同じスライドに等間隔に並べて配置する。
【０１１８】
以下、本実施例の文書変換方法について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した文書変換プログラムをＲＡＭ１１ｃに展開して実行することにより、図１５のフローチャート図に示す各ステップの処理を実行する。
【０１１９】
まず、第１の実施例と同様に、制御部１１（文書解析部１６）は、Wordで作成された文書を解析し（Ｓ７０１）、文書の中からアウトライン情報を取得する（Ｓ７０２）。次に、制御部１１（文書変換部１７）は、上記ステップで取得したアウトライン情報をPowerPointのスライド領域に配置する（Ｓ７０３）。
【０１２０】
次に、制御部１１（文書解析部１６）は、Wordで作成された文書の中からアウトライン情報以外の情報を取得し（Ｓ７０４）、取得したアウトライン情報以外の情報が描画オブジェクトであるかを判断する（Ｓ７０５）。描画オブジェクトでない場合は（Ｓ７０５のＮｏ）、Ｓ７０９にスキップし、描画オブジェクトの場合は（Ｓ７０５のＹｅｓ）、制御部１１（文書解析部１６）は、アウトライン情報が箇条書きであるかを判断する（Ｓ７０６）。箇条書きの場合は（Ｓ７０６のＹｅｓ）、制御部１１（文書変換部１７）は、アウトライン情報及び描画オブジェクトをスライド領域に等間隔に並べて配置し（Ｓ７０７）、箇条書きでない場合は（Ｓ７０６のＮｏ）、アウトライン情報の順番に沿って描画オブジェクトをそのまま配置する（Ｓ７０８）。
【０１２１】
このようにして、PowerPointのスライド内容が確定されたら、制御部１１（文書出力部１８）は、PowerPointのデータを外部出力装置に出力し、表示装置にスライドを表示させたり、印刷装置にスライドを印刷させたりする（Ｓ７０９）。
【０１２２】
上述した本実施例の文書変換方法について、具体例を挙げて説明する。図１６は、Wordの文書をPowerPointのスライドに変換する場合を示す模式図であり、（ａ）はWord文書の一例、（ｂ）は、本実施例の文書変換方法を用いて作成したPowerPointのスライドの一例である。
【０１２３】
図１６（ａ）に示すように、Word文書には、所定の章や節などの内容を代表するアウトライン情報である見出し１（ここでは「計測機器」の文字列）と、項などの内容を代表するアウトライン情報である見出し２（ここでは、「色彩照度計」、「色彩輝度計」、「分光放射輝度計」の文字列）と、各項に対応する３つの描画オブジェクトと、が含まれている。
【０１２４】
このWord文書に対して、第１乃至第６の実施例では、Word文書のレイアウトに従ってアウトライン情報と描画オブジェクトをスライド領域に配置したが、本実施例では、図１６（ｂ）に示すように、箇条書きになっている情報を等間隔に並べてスライドに配置する。これにより、元のWord文書の内容を理解することが容易となり、PowerPointのスライドの利用価値を向上させることができる。
【０１２５】
なお、図１６は例示であり、アウトライン情報や描画オブジェクトの構成、配置は適宜変更可能である。また、図１６では、３つの描画オブジェクトを等間隔に並べてスライドに配置する場合について記載したが、２以上の描画オブジェクトを等間隔に並べてスライドに配置する場合についても同様に処理することができる。
【０１２６】
このように、箇条書きになっている情報を等間隔に並べてスライドに配置することにより、ユーザは特別な操作を行うことなく、Wordなどの第１のファイル文書に含まれる情報を、適切にPowerPointなどの第２のファイル文書に反映することができ、かつ、プレゼンテーション用の第２のファイル文書の利用価値を高めることができる。
【０１２７】
なお、本発明は上記実施例の記載に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、クライアント装置１０の構成、文書変換方法は適宜変更可能である。
【０１２８】
例えば、上記各実施例では、第１のファイル文書を作成するアプリケーションとしてWordを例にして説明し、プレゼンテーション用のアプリケーションとしてPowerPointを例にして説明したが、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する任意のアプリケーションに対して本発明を同様に適用することができる。
【０１２９】
また、スライド領域に配置しない描画オブジェクトやテキストオブジェクトは、ノート領域に配置してもよい。また、上記各実施例の文書変換方法を任意に組み合わせることもできる。
【産業上の利用可能性】
【０１３０】
本発明は、第１のファイル文書をプレゼンテーション用の第２のファイル文書に変換する文書変換方法及び文書変換プログラム並びに当該文書変換プログラムを記録した記録媒体に利用可能である。
【符号の説明】
【０１３１】
１０  クライアント装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＯＭ
１１ｃ  ＲＡＭ
１２  記憶部
１３  入力Ｉ／Ｆ部
１４  出力Ｉ／Ｆ部
１５  文書作成部
１６  文書解析部
１７  文書変換部
１８  文書出力部
【図１】
2018028751.tif 000003
【図２】
2018028751.tif 000004
【図３】
2018028751.tif 000005
【図４（ａ）】
2018028751.tif 000006
【図４（ｂ）】
2018028751.tif 000007
【図４（ｃ）】
2018028751.tif 000008
【図５】
2018028751.tif 000009
【図６】
2018028751.tif 000010
【図７】
2018028751.tif 000011
【図８（ａ）】
2018028751.tif 000012
【図８（ｂ）】
2018028751.tif 000013
【図８（ｃ）】
2018028751.tif 000014
【図９】
2018028751.tif 000015
【図１０】
2018028751.tif 000016
【図１１】
2018028751.tif 000017
【図１２】
2018028751.tif 000018
【図１３】
2018028751.tif 000019
【図１４】
2018028751.tif 000020
【図１５】
2018028751.tif 000021
【図１６】
2018028751.tif 000022
【図１７】
2018028751.tif 000023
【図１８】
2018028751.tif 000024