(57)【特許請求の範囲】
【請求項１】
ＰＤＦファイルの内容を表示する情報端末装置と、ネットワークを介して接続するサーバ装置と、を備える文書表示システムであって、
前記ＰＤＦファイルは、ページごとの内容であるページコンテンツと、デバイス種別ごとの表示形式を設定する表示設定情報と、を記憶し、
前記サーバ装置は、
前記ＰＤＦファイルの表示指示を前記情報端末装置から受信する受信手段と、
前記ＰＤＦファイルの表示指示を送信した前記情報端末装置のデバイス種別を取得する種別取得手段と、
前記情報端末装置のデバイス種別に応じた表示設定情報を前記ＰＤＦファイルのなかから選択し、選択した前記表示設定情報および前記ＰＤＦファイルに記憶する前記ページコンテンツからウェブページを生成するウェブページ生成手段と、
前記ウェブページ生成手段によって生成した前記ウェブページを前記情報端末装置に送信する送信手段と、を備え、
前記情報端末装置は、
前記サーバ装置から受信した前記ウェブページを表示する表示手段、
を備えることを特徴とする文書表示システム。
【請求項２】
ＰＤＦファイルの内容を表示する情報端末装置とネットワークを介して接続するサーバ装置であって、
前記ＰＤＦファイルは、ページごとの内容であるページコンテンツと、デバイス種別ごとの表示形式を設定する表示設定情報と、を記憶し、
前記ＰＤＦファイルの表示指示を前記情報端末装置から受信する受信手段と、
前記ＰＤＦファイルの表示指示を送信した前記情報端末装置のデバイス種別を取得する種別取得手段と、
前記情報端末装置のデバイス種別に応じた表示設定情報を前記ＰＤＦファイルのなかから選択し、選択した前記表示設定情報および前記ＰＤＦファイルに記憶する前記ページコンテンツからウェブページを生成するウェブページ生成手段と、
前記ウェブページ生成手段によって生成された前記ウェブページを前記情報端末装置に送信する送信手段と、
を備えることを特徴とするサーバ装置。
【請求項３】
前記ＰＤＦファイルは、さらにユーザによるデータの入力を受付ける入力フォームを記憶し、
前記ウェブページ生成手段は、前記表示設定情報を用いて前記入力フォームを変換し、変換した入力フォームを含むウェブページを生成すること、を特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記入力フォームから入力され、前記ＰＤＦファイルに格納したデータから中間ファイルを生成し、生成した前記中間ファイルを介して他のシステムに前記データを取り込むシステム連携手段、をさらに備えることを特徴とする請求項３に記載のサーバ装置。
【請求項５】
ＰＤＦファイルの内容を表示する情報端末装置であって、
前記ＰＤＦファイルは、ページごとの内容であるページコンテンツと、デバイス種別ごとの表示形式を設定する表示設定情報と、を記憶し、
前記情報端末装置のデバイス種別を取得する種別取得手段と、
前記情報端末装置のデバイス種別に応じた表示設定情報を前記ＰＤＦファイルのなかから選択し、選択した前記表示設定情報および前記ＰＤＦファイルに記憶する前記ページコンテンツから表示ページを生成する表示ページ生成手段と、
前記表示ページ生成手段によって生成した前記表示ページを表示する表示手段と、
を備えることを特徴とする情報端末装置。
【請求項６】
前記ＰＤＦファイルは、さらにユーザによるデータの入力を受付ける入力フォームを記憶し、
前記表示ページ生成手段は、前記表示設定情報を用いて前記入力フォームを変換し、変換した入力フォームを含む表示ページを生成すること、を特徴とする請求項５に記載の情報端末装置。
【請求項７】
前記入力フォームに入力されたデータを受付けるデータ受付手段と、
前記データ受付手段によって受付けた前記データを前記ＰＤＦファイルに格納するデータ格納手段と、をさらに備える請求項６に記載の情報端末装置。
【請求項８】
前記ＰＤＦファイルに記憶する前記データから中間ファイルを生成し、生成した前記中間ファイルを介して他のシステムに前記データを取り込むシステム連携手段、をさらに備えることを特徴とする請求項７に記載の情報端末装置。
【請求項９】
前記データ格納手段は、前記ＰＤＦファイル、または、ユーザに指定されたＰＤＦファイルが、前記データ受付手段によって受付けた前記データの内容を示すフォーム名と同一のフォーム名を含む場合、前記データを同一のフォーム名に入力されたデータとして格納すること、を特徴とする請求項７に記載の情報端末装置。
【請求項１０】
１または複数の表示設定情報を記憶する表示設定情報記憶手段と、
前記ＰＤＦファイルの内容に応じた前記表示設定情報を前記表示設定情報記憶手段から取得し、取得した前記表示設定情報を前記ＰＤＦファイルに追記するＰＤＦファイル生成手段と、をさらに備えることを特徴とする請求項５〜９のいずれか１つに記載の情報端末装置。
【請求項１１】
コンピュータで実行される文書表示方法であって、
ＰＤＦファイルは、ページごとの内容であるページコンテンツと、デバイス種別ごとの表示形式を設定する表示設定情報と、を記憶し、
前記ＰＤＦファイルの内容を表示するデバイスの種別を取得する種別取得ステップと、
前記デバイスの種別に応じた表示設定情報を前記ＰＤＦファイルのなかから選択し、選択した前記表示設定情報と前記ＰＤＦファイルに記憶する前記ページコンテンツから表示ページを生成する表示ページ生成ステップと、
を含むことを特徴とする文書表示方法。
【請求項１２】
請求項１１に記載した文書表示方法をコンピュータに実行させることを特徴とする文書表示プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書表示システム、サーバ装置、情報端末装置、文書表示方法、および文書表示プログラムに関する。
【背景技術】
【０００２】
近年、ユーザの個人情報やユーザの操作する情報端末装置それぞれに応じたきめ細やかな情報の提示が求められるようになり、その要求に応じた技術が開発されている。ユーザ個人情報等に応じた表示を実現する一例として、コンテンツの内容を定義する構造化文書であるＸＭＬ（eXtensive Markup Language）ファイルと、コンテンツの表示形式を定義するＸＳＬ（eXtensive Stylesheet Language）ファイルとを読み込み、文書変換処理ライブラリを参照して、ユーザ個人情報等に応じたＨＴＭＬ（HyperText Markup Language）ファイルを作成する技術が開示されている。（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2005-215875号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載した技術では、コンテンツの内容をＨＴＭＬファイルとして作成しウェブブラウザ上で表示するため、ユーザの操作する情報端末装置の表示画面に応じた表示はできるものの、ページごとの文書として印刷や画面に表示する場合には、文字の大きさや間隔、改行等に関し適切なレイアウトでの印刷や画面表示ができず、ビジネス上の文書として扱うことが難しかった。
【０００５】
また、ＨＴＭＬファイルに代えて、印刷および画面表示においてレイアウトが崩れることが少ないＰＤＦ（Portable Document Format）ファイルを利用することも考えられるが、ＰＤＦファイルを情報端末装置に表示する場合、表示画面の大きさによっては、ＰＤＦファイル全体を表示することが難しく、内容を確認するために上下、右左へのスクロールや拡大・縮小を繰り返さなければならず、操作が煩雑であるという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであり、レイアウトが整った文書として印刷または画面表示をすることができるとともに、文書を表示するデバイスの種別に応じた表示形式で文書の内容を表示することができる文書表示システム、サーバ装置、情報端末装置、文書表示方法、および文書表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明では、ＰＤＦファイルは、ページごとの内容であるページコンテンツと、デバイス種別ごとの表示形式を設定する表示設定情報と、を記憶し、ＰＤＦファイルの内容を表示するデバイスの種別を取得し、デバイスの種別に応じた表示設定情報をＰＤＦファイルのなかから選択し、選択した表示設定情報とＰＤＦファイルに記憶するページコンテンツから表示ページを生成することを特徴とする。
【発明の効果】
【０００８】
上述したように構成した本発明によれば、レイアウトが整った文書として印刷または画面表示をすることができるとともに、文書を表示するデバイスの種別に応じた表示形式で文書の内容を表示することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本実施例にかかる文書表示システム１０の構成を示すブロック図である。
【図２】情報端末装置１００とサーバ装置２００が実行する表示設定情報付きＰＤＦファイル生成処理手順を示すフローチャートである。
【図３】ＰＤＦファイルの内部構成の一例を示す説明図である。
【図４】サーバ装置２００と情報端末装置３００が実行する文書表示処理手順を示すフローチャートである。
【図５】本実施例で生成した各ファイルと画面表示イメージの一例を示す説明図である。
【図６】情報端末装置３００が実行する文書表示処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照し本発明の実施例を説明する。なお、以下の説明は、実施の形態の一例であり、本発明は、これらの実施例に限定されるものではない。
【００１１】
図１は、本実施例にかかる文書表示システム１０の構成を示すブロック図である。文書表示システム１０は、情報端末装置１００と、サーバ装置２００と、情報端末装置３００とを備える。情報端末装置１００とサーバ装置２００と情報端末装置３００は、図１に示すように、ネットワークＮを介して互いに通信可能に接続する。ネットワークＮは、インターネット、イントラネット、ＬＡＮ（Local Area Network）やＶＰＮ（Virtual Private Network）、移動体通信網等の任意の通信ネットワークおよびその組合せであり、その一部または全部が有線または無線であってもよい。
【００１２】
情報端末置１００は、表示設定情報付きＰＤＦファイルを生成する情報処理装置であり、パーソナルコンピュータ（以下、ＰＣという）、タブレット端末、スマートフォン等である。情報端末装置１００は、情報端末装置１００上で動作するアプリケーションプログラムで作成した文書ファイルをＰＤＦファイルに変換するとともに、ＰＤＦファイルに１または複数のデバイス種別に応じた表示設定情報を格納する。また、情報端末装置１００は、サーバ装置２００に対し様々なリクエストを送信し、リクエストに対するレスポンスを受信し表示する。情報端末装置１００は、ウェブブラウザを備え、ウェブブラウザ上で各種ファイルやデータ等を表示する。
【００１３】
ここで、表示設定情報とは、ＰＤＦファイルに格納されたページコンテンツと入力フォーム等をデバイスに応じた表示形式に変換するために設定された情報であり、デバイス種別それぞれに対し設定する。デバイス種別とは、ＰＤＦファイルを表示する表示端末装置の種別であり、一例として、iphone（登録商標）やandroid（登録商標）のようなスマートフォンの機種名やＰＣの機種名、タブレット端末の機種名、スマートグラス等の機種名等、デバイスを識別することが可能であれば、どのようなものであってもよい。なお、デバイスで動作するウェブブラウザによって表示形式を変更する場合には、デバイス種別にウェブブラウザ種別を加えてもよい。
【００１４】
情報端末装置１００は、送受信部１０１と、操作表示部１０２と、表示設定情報取得部１０３と、表示設定情報付きＰＤＦファイル生成部１０４と、表示設定情報付きＰＤＦファイル記憶部１１０と、表示設定情報記憶部１２０と、を備える。
【００１５】
送受信部１０１は、サーバ装置２００または情報端末装置３００との間でネットワークＮを介しデータを送受信する。送受信部１０１は、サーバ装置２００に表示設定情報の要求を送信し、表示設定情報をサーバ装置２００から受信する。送受信部１０１は、表示設定情報付きＰＤＦファイルをサーバ装置２００に送信し、表示設定情報付きＰＤＦファイルを記憶した所在地であるＵＲＬ（Uniform Resource Locator）をサーバ装置２００から受信する。
【００１６】
操作表示部１０２は、アプリケーションプログラム上で表示する各種データやウェブブラウザ上で表示するウェブページに対する操作を受付け、操作に対する結果を表示する。より具体的には、操作表示部１０２は、表示設定情報付きＰＤＦファイルの生成指示を受付ける。操作表示部１０２は、例えばＰＣの場合は、表示ディスプレイやキーボード、マウス等であり、タブレット端末、スマートフォンの場合は、液晶ディスプレイとタッチセンサを重畳して構成するタッチパネル等である。操作表示部１０２は、表示装置と入力装置に加え、操作表示制御部を含む。
【００１７】
表示設定情報取得部１０３は、表示設定情報の要求に応じ、表示設定情報記憶部１２０に記憶する、デバイス種別ごとの表示設定情報を取得する。
【００１８】
表示設定情報付きＰＤＦファイル生成部１０４は、サーバ装置２００から受信した表示設定情報、または表示設定情報記憶部１２０から取得した表示設定情報をＰＤＦファイルに追記し、表示設定情報付きＰＤＦファイルを生成する。
【００１９】
表示設定情報付きＰＤＦファイル記憶部１１０は、表示設定情報付きＰＤＦファイル生成部１０４によって生成した表示設定情報付きＰＤＦファイルを格納する。表示設定情報記憶部１２０は、デバイス種別ごとの表示設定情報を記憶する。
【００２０】
サーバ装置２００は、表示設定情報および表示設定情報付きＰＤＦファイルを管理するとともに、表示設定情報付きＰＤＦファイルのＵＲＬの指示に対し、デバイス種別に応じたウェブページを送信するサーバである。サーバ装置２００は、表示設定情報記憶部２１０と、表示設定情報付きＰＤＦファイル記憶部２２０と、送受信部２０１と、ウェブページ生成部２０２と、を備える。
【００２１】
表示設定情報記憶部２１０は、デバイス種別ごとの表示設定情報を記憶する。表示設定情報付きＰＤＦファイル記憶部２２０は、情報端末装置１００から受信した表示設定情報付きＰＤＦファイルを記憶する。
【００２２】
送受信部２０１は、情報端末装置１００から受信する表示設定情報の要求に応じ、表示設定情報記憶部２１０に記憶する表示設定情報を情報端末装置１００に送信する。送受信部２０１は、表示設定情報付きＰＤＦファイルを情報端末装置１００から受信した場合は、表示設定情報付きＰＤＦファイルを表示設定情報付きＰＤＦファイル記憶部２２０に格納し、表示設定情報付きＰＤＦファイルのＵＲＬを情報端末装置１００に送信する。
【００２３】
送受信部２０１は、情報端末装置３００から受信する表示設定情報付きＰＤＦファイルへのアクセスに応じ、情報端末装置３００のデバイス種別を受信するとともに、情報端末装置３００のデバイス種別に応じたウェブページを情報端末装置３００に送信する。
【００２４】
ウェブページ生成部２０２は、情報端末装置３００のデバイス種別に応じた表示設定情報を表示設定情報付きＰＤＦファイルのなかから選択し、選択した表示設定情報と表示設定情報付きＰＤＦファイルに記憶するページコンテンツからウェブページ（ＨＴＭＬファイル）を生成する。
【００２５】
情報端末装置３００は、ユーザの操作に応じ、ＰＤＦファイルの内容を表示する情報端末装置であり、ＰＣ、タブレット端末、スマートフォン等である。情報端末装置３００は、表示設定情報付きＰＤＦファイルの表示指示に応じ、ＰＤＦファイルの内容を情報端末装置３００のデバイス種別に応じたウェブページまたは表示ページとして表示する。情報端末装置３００は、上述した情報端末装置１００と同様に、サーバ装置２００に対し様々なリクエストを送信し、リクエストに対するレスポンスを受信し表示する。情報端末装置３００は、ウェブブラウザまたは専用ビューアを備え、各種ファイルやデータ等を表示する。
【００２６】
情報端末装置３００は、表示設定情報付きＰＤＦファイル記憶部３１０と、デバイス情報記憶部３２０と、送受信部３０１と、操作表示部３０２と、種別取得部３０３と、表示ページ生成部３０４と、を備える。
【００２７】
表示設定情報付きＰＤＦファイル記憶部３１０は、表示設定情報付きＰＤＦファイルを記憶する。表示設定情報付きＰＤＦファイルは、情報端末装置１００からメール等で受信、またはサーバ装置２００からダウンロード等によって取得する。また、入力フォームを含むＰＤＦファイルの場合は、情報端末装置３００において入力を受付けたデータを追記した表示設定情報付きＰＤＦファイルを記憶してもよい。デバイス情報記憶部３２０は、情報端末装置３００に関する情報、具体的にはデバイス種別等を記憶する。
【００２８】
送受信部３０１は、情報端末装置１００またはサーバ装置２００との間でネットワークＮを介しデータを送受信する。送受信部３０１は、表示設定情報付きＰＤＦファイルのＵＲＬにアクセスし、サーバ装置２００からウェブページを受信する。
【００２９】
操作表示部３０２は、表示設定情報付きＰＤＦファイルのＵＲＬの指示に応じ、サーバ装置２００から受信したウェブページを表示する。または、操作表示部３０２は、表示設定情報付きＰＤＦファイル記憶部３１０に記憶する表示設定情報付きＰＤＦファイルの表示指示に応じ、表示ページ生成部３０４によって生成した表示ページを表示する。操作表示部３０２は、情報端末装置１００と同様に、ＰＣの場合は、表示ディスプレイや、キーボード、マウス等の表示装置や入力装置であり、タブレット端末、スマートフォンの場合は、液晶ディスプレイとタッチセンサを重畳して構成するタッチパネルである。操作表示部３０２は、データの入力または出力が可能であれば、どのような入力装置および出力装置であってもよく、入力装置および出力装置に加え、操作表示制御部を含む。
【００３０】
種別取得部３０３は、デバイス情報記憶部３２０に記憶する、ＰＤＦファイルの内容を表示する情報端末装置３００自身のデバイス種別を取得する。
【００３１】
表示ページ生成部３０４は、表示設定情報付きＰＤＦファイルに記憶する表示設定情報のなかから、情報端末装置３００のデバイス種別に応じた表示設定情報を選択し、選択した表示設定情報とページコンテンツから専用ビューアで表示する表示ページを生成する。なお、表示ページは、専用ビューアに応じた形式のほか、ウェブブラウザで表示する場合は、サーバ装置２００で生成する場合と同様にウェブページであってもよい。
【００３２】
上述のように構成された文書表示システム１０で実行する表示設定情報付きＰＤＦファイル生成処理について説明する。図２は、情報端末装置１００とサーバ装置２００が実行する表示設定情報付きＰＤＦファイル生成処理手順を示すフローチャートである。
【００３３】
情報端末装置１００の操作表示部１０２は、アプリケーションプログラムで生成した文書ファイルからＰＤＦファイルを生成する（ステップＳ２０１）。アプリケーションプログラムとは、例えば表計算ソフトや文書作成ソフト等である。図３は、ＰＤＦファイルの内部構成の一例を示す説明図である。図３に示すように、ＰＤＦファイルは、複数のオブジェクト（内部構造）で構成されている。図３（ａ）に示すように、ＰＤＦファイルは、ページごとにテキストや画像等の文書の内容を記憶するページコンテンツを格納する。ページコンテンツは、１ページのみでも、複数ページのページコンテンツでもよい。
【００３４】
操作表示部１０２は、ＰＤＦファイル上での入力フォームの入力を受付ける（ステップＳ２０２）。ここで、入力フォームとは、ラジオボタンやチェックボックス、プルダウンメニュー、テキストボックス、手書き入力領域等のＰＤＦファイルに対しユーザの操作によるデータの入力を受付ける入力領域をいう。入力フォームを入力した場合、ＰＤＦファイルは、図３（ｂ）に示すような、ページコンテンツと入力フォームを格納する。なお、入力フォームを入力しない場合、ステップＳ２０２の処理を省略する。
【００３５】
操作表示部１０２は、表示設定情報付きＰＤＦファイルの生成指示を受付ける（ステップＳ２０３）。送受信部１０１は、表示設定情報の要求をサーバ装置２００に送信する（ステップＳ２０４）。
【００３６】
サーバ装置２００の送受信部２０１は、表示設定情報の要求を情報端末装置１００から受信する（ステップＳ２０５）。送受信部２０１は、表示設定情報記憶部２１０からデバイス種別ごとの表示設定情報（以下、表示設定情報という）を取得する（ステップＳ２０６）。表示設定情報は、一例としてデバイス種別ごとの表示設定情報を記憶したテキストデータであり、本システムにおいてＰＤＦファイルを表示する可能性があるデバイスそれぞれに応じた表示設定情報のすべてを取得する。表示設定情報記憶部２１０から取得する表示設定情報は、複数の表示設定情報であるが、システムの構成によっては、１つの表示設定情報の場合もある。送受信部２０１は、表示設定情報を情報端末装置１００に送信する（ステップＳ２０７）。
【００３７】
情報端末装置１００の送受信部１０１は、表示設定情報をサーバ装置２００から受信する（ステップＳ２０８）。表示設定情報付きＰＤＦファイル生成部１０３は、ＰＤＦファイルに表示設定情報を追記する（ステップＳ２０９）。図３（ｃ）に示すように、表示設定情報付きＰＤＦファイルは、ページコンテンツと、入力フォームと、１または複数の表示設定情報を格納する。送受信部１０１は、表示設定情報を追記した、表示設定情報付きＰＤＦファイルをサーバ装置２００に送信する（ステップＳ２１０）。
【００３８】
サーバ装置２００の送受信部２０１は、表示設定情報付きＰＤＦファイルを情報端末装置１００から受信する（ステップＳ２１１）。送受信部２０１は、表示設定情報付きＰＤＦファイルを表示設定情報付きＰＤＦファイル記憶部２２０に格納する（ステップＳ２１２）。送受信部２０１は、表示設定情報付きＰＤＦファイルを格納した所在地であるＵＲＬを情報端末装置１００に送信する（ステップＳ２１３）。
【００３９】
情報端末装置１００の送受信部１０１は、表示設定情報付きＰＤＦファイルのＵＲＬをサーバ装置２００から受信する（ステップＳ２１４）。送受信部１０１は、表示設定情報付きＰＤＦファイルのＵＲＬを図示しない記憶部に格納する（ステップＳ２１５）。
【００４０】
上述した処理では、ステップＳ２０４〜ステップＳ２０８において、情報端末装置１００は、表示設定情報の要求をサーバ装置２００に送信し、サーバ装置２００から送信された表示設定情報をＰＤＦファイルに追記したが、情報端末装置１００に備える表示設定情報記憶部１２０に表示設定情報を記憶している場合は、表示設定情報記憶部１２０に記憶する表示設定情報を取得しＰＤＦファイルに追記してもよい。
【００４１】
ステップＳ２０４〜ステップＳ２１４において、情報端末装置１００は、表示設定情報をサーバ装置２００から受信し、表示設定情報付きＰＤＦファイルを生成し、生成した表示設定情報付きＰＤＦファイルをサーバ装置２００に送信し、表示設定情報付きＰＤＦファイルのＵＲＬをサーバ装置２００から受信したが、それに代えて、情報端末装置１００は、ＰＤＦファイルをサーバ装置２００に送信し、サーバ装置２００において表示設定情報付きＰＤＦファイルを生成し、生成し格納した表示設定情報付きＰＤＦファイルのＵＲＬをサーバ装置２００から受信してもよい。
【００４２】
また、ステップＳ２１０〜ステップＳ２１４において、情報端末装置１００は、サーバ装置２００に表示設定情報付きＰＤＦファイルを送信し、表示設定情報付きＰＤＦファイルのＵＲＬを受信したが、情報端末装置１００のみで表示設定情報付きＰＤＦファイルを管理する場合は、表示設定情報付きＰＤＦファイルをサーバ装置２００に送信せず、表示設定情報付きＰＤＦファイルを表示設定情報付きＰＤＦファイル記憶部１１０に格納する。
【００４３】
ステップＳ２０４において、情報端末装置１００は、表示設定情報の要求をサーバ装置２００に送信しているが、文書の種別によって表示設定情報が異なる場合は、表示設定情報の要求とともに、ＰＤＦファイルの文書種別や文書種別を判断できるファイル名、またはＰＤＦファイル自体を送信してもよい。ＰＤＦファイルの文書種別やＰＤＦファイルのファイル名を送信することにより、それらに応じた表示設定情報をサーバ装置２００から受信することができる。また、ＰＤＦファイル自体を送信することによって、サーバ装置２００においてＰＤＦファイルの内容をＡＩ（人工知能）等を用いて解析し、ＰＤＦファイルの内容（例えば、申込書、契約書、各種帳票等）に応じた表示設定情報を選択し送信することができる。
【００４４】
次に、文書表示システム１０で実行する文書表示処理について説明する。図４は、サーバ装置２００と情報端末装置３００が実行する文書表示処理手順を示すフローチャートである。前提として、ユーザの操作する情報端末装置１００から、他のユーザ（または情報端末装置１００のユーザが複数のデバイスを使用する場合は同一のユーザでも可）の操作する情報端末装置３００に、表示設定情報付きＰＤＦファイルのＵＲＬがメールやメッセージ等で通知されているものとする。
【００４５】
情報端末装置３００の操作表示部３０２は、ウェブブラウザを起動する（ステップＳ４０１）。操作表示部３０２は、表示設定情報付きＰＤＦファイルのＵＲＬの指示を受付け（ステップＳ４０２）、送受信部３０１は、表示設定情報付きＰＤＦファイルのＵＲＬにアクセスする（ステップＳ４０３）。なお、操作表示部３０２は、表示設定情報付きＰＤＦファイルのＵＲＬの指示を受付けた際に、ウェブブラウザを起動してもよい。
【００４６】
サーバ装置２００の送受信部２０１は、表示設定情報付きＰＤＦファイルのＵＲＬへのアクセスを受信し（ステップＳ４０４）、デバイス種別の要求を情報端末装置３００に送信する（ステップＳ４０５）。デバイス種別に加え、情報端末装置３００のウェブブラウザに関する情報を要求してもよい。
【００４７】
情報端末装置３００の送受信部３０１は、デバイス種別の要求を受信し（ステップＳ４０６）、種別情報取得部３０３は、デバイス情報記憶部３２０から情報端末装置３００のデバイス種別を取得する（ステップＳ４０７）。送受信部３０１は、デバイス種別をサーバ装置２００に送信する（ステップＳ４０８）。
【００４８】
サーバ装置２００の送受信部２０１は、デバイス種別を情報端末装置３００から受信する（ステップＳ４０９）。ウェブページ生成部２０２は、表示設定情報付きＰＤＦファイルからデバイス種別に応じた表示設定情報を選択し（ステップＳ４１０）、選択した表示設定情報と、表示設定情報付きＰＤＦファイルに記憶するページコンテンツから、ＰＤＦファイルの内容を表示するウェブページを生成する（ステップＳ４１１）。送受信部２０１は、ウェブページを情報端末装置３００に送信する（ステップＳ４１２）。
【００４９】
情報端末装置３００の送受信部３０１は、ウェブページをサーバ装置２００から受信する（ステップＳ４１３）。操作表示部３０２は、ウェブページを表示画面に表示する（ステップＳ４１４）。操作表示部３０２は、ウェブページの入力フォームから入力されたデータを受付ける（ステップＳ４１５）。送受信部３０１は、入力データをサーバ装置２００に送信する（ステップＳ４１６）。
【００５０】
サーバ装置２００の送受信部２０１は、入力データを情報端末装置３００から受信する（ステップＳ４１７）。送受信部２０１は、表示設定情報付きＰＤＦファイルに入力データを追記する（ステップＳ４１８）。表示設定情報付きＰＤＦファイルに入力データを追記する際には、入力データに加え、情報端末装置３００の位置情報やデータを入力した日時情報等の関連情報を加えてもよい。送受信部２０１は、入力データを追記した表示設定情報付きＰＤＦファイルを表示設定情報付きＰＤＦファイル記憶部２２０に格納する（ステップＳ４１９）。表示設定情報付きＰＤＦファイルは、情報端末装置３００に送信した表示設定情報付きＰＤＦファイルと置換えてもよいし、情報端末装置３００を識別する情報とともに、情報端末装置３００に送信した表示設定情報付きＰＤＦファイルとは別のＰＤＦファイルとして記憶してもよい。その際は、別の表示設定情報付きＰＤＦファイルのＵＲＬを情報端末装置３００に送信する。また、送受信部２０１は、入力データを追記した、表示設定情報付きＰＤＦファイルを情報端末装置３００に送信してもよい。
【００５１】
このように、表示設定情報付きＰＤＦファイルをサーバ装置２００に格納しておき、情報端末装置３００において表示設定情報付きＰＤＦファイルのＵＲＬを指示された場合に、表示設定情報付きＰＤＦファイルのＵＲＬを指示した情報端末装置３００のデバイス種別を取得し、取得したデバイス種別に応じた表示設定情報とページコンテンツから文書の内容を表示するウェブページを生成することによって、ユーザの操作するデバイスそれぞれに合った、ユーザが確認しやすく、データを入力しやすい形式で文書の内容を表示画面に表示することができる。また、さまざまなデバイスに応じた表示設定情報をＰＤＦファイルと一体に格納することによって、ＰＤＦファイルをどのようなデバイスで表示する場合であっても最適な形式で文書の内容を表示することができる。
【００５２】
また、表示設定情報付きＰＤＦファイルは、一般的なＰＤＦビューアで表示または印刷する場合、またはＰＤＦファイルから画像データを生成する場合は、表示設定情報は考慮されないため、通常のＰＤＦファイル、すなわち文書としての体裁の整った形式で印刷または表示することができる。したがって、表示設定情報付きＰＤＦファイルは、レイアウトが整った文書として表示や印刷することができるとともに、デバイス種別に応じた形式で表示することができるため、さまざまな場面で文書ファイルとして活用することができる。また、ＰＤＦファイルの入力フォームに加え、デバイス種別に適したウェブページの入力フォームからもデータを入力することができ、ウェブページの入力フォームから入力したデータであっても、通常のＰＤＦファイルに入力データを加えた形で表示や印刷することができるため、ユーザの操作性が向上するとともに、レイアウトが整った文書を手間なく作成することができる。
【００５３】
図５は、各ファイルと画面表示イメージの一例を示す説明図である。表示設定情報付きＰＤＦファイルから文書の内容を表示する情報端末装置３００のデバイス種別（例えば、スマートフォンの機種名等）に応じた表示設定情報１とページコンテンツから情報端末装置３００の表示画面に応じたＨＴＭＬファイルを生成する。図５に示す、ＰＤＦファイルの入力フォームの具体的な内容であるフォーム情報には、例えば、大項目“お名前”に含まれる項目“セイ”と、その入力領域を示すフォーム名“NT_セイ”や項目“メイ”と、その入力領域を示すフォーム名“NT_メイ”、項目“姓”と、その入力領域を示すフォーム名“姓”、項目“名”と、その入力領域を示すフォーム名“名”等が設定されている。なお、フォーム名は、先頭文字によってデータ種別を表してもよい。
【００５４】
ウェブページ生成部２０２は、ＰＤＦファイルの入力フォームとして設定されているフォーム名それぞれに対し、表示設定情報１を用いて、表示設定情報１に記述されているフォーム名それぞれの表示形式に変換したＨＴＭＬファイルを生成する。これにより、情報端末装置３００のデバイス種別に応じた入力フォームを含むＨＴＭＬファイルを生成することができる。入力フォームの表示形式のほかにも、ページコンテンツに記述されているテキストデータに対するフォントや文字の大きさ、位置、色等、画像データに対する大きさ、配置位置等のさまざまな情報を設定することができる。図５では、表示設定情報付きＰＤＦファイルに記憶するページコンテンツと入力フォームをＰＤＦビューアで表示した表示（印刷）イメージ５１と、表示設定情報付きＰＤＦファイルを表示設定情報１を用いて変換したＨＴＭＬファイル、そのＨＴＭＬファイルの情報端末装置３００の画面での表示イメージ５２を示している。
【００５５】
また、ステップＳ４１８において、表示設定情報付きＰＤＦファイルに、入力フォームから入力されたデータと同一のフォーム名が複数記載されている場合、先に入力されたデータを参照し、同一のフォーム名の入力データとして記憶してもよい。どの入力フォームやどのＰＤＦファイルをデータ自動入力の対象とするかは、ユーザが指定してもよい。これにより、申込書等のように住所や氏名、署名等の繰り返し入力する必要がある文書であっても、１度入力したデータを引き継ぐことができるため、入力の手間を省くことができ、入力ミスを防ぐことができる。
【００５６】
また、入力フォームに入力するデータは、フォーム名に対応付けたデータ（例えば、フォーム名“NT_セイ”に対応付けたデータ“ヤマダ”）をデータファイルに記憶しておくことによって、表示設定情報とともに、データファイルを読込み、ユーザ情報等を予め表示することができる。
【００５７】
次に、情報端末装置３００で実行する文書表示処理について説明する。図６は、情報端末装置３００が実行する文書表示処理手順を示すフローチャートである。このとき、ユーザの操作する情報端末装置１００から他のユーザの操作する情報端末装置３００に、表示設定情報付きＰＤＦファイルがメールやメッセージ等で送信され、表示設定情報付きＰＤＦファイル記憶部３１０に格納されている。また、情報端末装置３００には、表示設定情報付きＰＤＦファイルを表示する専用ビューアがダウンロードされているとして説明する。
【００５８】
情報端末装置３００の操作表示部３０２は、専用ビューアを起動する（ステップＳ６０１）。操作表示部３０２は、表示設定情報付きＰＤＦファイル記憶部３１０に記憶する表示設定情報付きＰＤＦファイルの指示を受付ける（ステップＳ６０２）。なお、操作表示部３０２は、表示設定情報付きＰＤＦファイルの指示に応じて専用ビューアを起動してもよい。
【００５９】
種別取得部３０３は、情報端末装置３００のデバイス種別をデバイス情報記憶部３２０から取得する（ステップＳ６０３）。表示ページ生成部３０４は、表示設定情報付きＰＤＦファイルからデバイス種別に応じた表示設定情報を選択し（ステップＳ６０４）、選択した表示設定情報とページコンテンツから表示ページを生成する（ステップＳ６０５）。操作表示部３０２は、表示ページを表示する（ステップＳ６０６）。
【００６０】
操作表示部３０２は、表示ページの入力フォームに入力されたデータを受付ける（ステップＳ６０７）。操作表示部３０２は、表示設定情報付きＰＤＦファイルに入力データを追記する（ステップＳ６０８）。表示設定情報付きＰＤＦファイルに入力データを追記する際には、入力データとともに、情報端末装置３００の位置情報やデータを入力した日時情報等の関連情報を追記してもよい。操作表示部３０２は、表示設定情報付きＰＤＦファイルを表示設定情報付きＰＤＦファイル記憶部３１０に格納する（ステップＳ６０９）。
【００６１】
このように、文書の内容を情報端末装置３００のデバイス種別に応じた表示ページで表示することにより、文書の内容をユーザが確認しやすく、かつデータが入力しやすいレイアウトで表示することができる。表示設定情報付きＰＤＦファイルは、入力したデータを含むＰＤＦファイルとして、レイアウトが崩れることがない文書として印刷および表示することができる。
【００６２】
表示設定情報付きＰＤＦファイルは、独立した１つのファイルであり、表示設定情報を含む文書として複数のユーザそれぞれが操作している情報端末装置３００に送信・配信することができる。情報端末装置３００それぞれにおいて、デバイス種別に応じた形式の表示ページまたはウェブページを表示することができる。さらに、表示ページまたはウェブページからデータを入力することができ、表示ページまたはウェブページの入力フォームから入力したデータを変更、追加、削除等を行うことができる。
【００６３】
また、文書ファイルを表示設定情報付きＰＤＦファイルにすることによって、ユーザの操作する情報端末装置３００がどのような端末でも（画面が大きくてもスマートフォンのように小さくても、ディスプレイやプロジェクタ、スマートグラス等のようなさまざまな表示装置であっても）文書の内容を見易く表示することができるとともに、ページごとにレイアウトの定まった文書として印刷および表示することができる。表示設定情報付きＰＤＦファイルを文書管理の基盤（プラットフォーム）の中心に位置付けることによって、文書の表示や印刷等が容易になる。表示設定情報をＰＤＦファイルと一体とすることによって、ＰＤＦファイルと表示設定情報との対応付けが明確になり、簡便なシステム構成にすることができる。
【００６４】
他の実施例として、サーバ装置２００および情報端末装置３００は、図示しないシステム連携部を備え、システム連携部は、表示設定情報付きＰＤＦファイルに記憶するページコンテンツおよび入力データ等を取り出し、図５に示すように、中間ファイルを生成し、生成した中間ファイルを介し、フォーム名に対応付けられた入力データを他システムに取り込むことによって他システムと連携してもよい。中間ファイルは、ＸＭＬファイルやＪｓｏｎ形式ファイル、ｃｓｖ形式ファイル等である。
【００６５】
なお、上述した実施例では、情報端末装置１００と情報端末装置３００は、説明をわかり易くするために、機能を分けて説明したが、情報端末装置１００が備える各部、および情報端末装置３００が備える各部をすべて備える装置であってもよく、サーバ装置２００を含まず、情報端末装置１００と情報端末装置３００で表示設定情報付きＰＤＦファイルを生成し表示してもよい。
【００６６】
上述した実施例にかかる情報端末装置１００、サーバ装置２００、情報端末装置３００のハードウェア構成は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）等の外部記憶装置、通信制御装置等を備えた通常のコンピュータであり、ＲＯＭやＲＡＭ、ＨＤＤ等に記憶されたプログラムをＣＰＵが読み出し動作させることによって、上述した構成や機能を実現する。
【００６７】
情報端末装置１００、サーバ装置２００、情報端末装置３００で動作するプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納しておき、ネットワーク経由でダウンロードさせることにより提供したり、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＤＶＤ、ＵＳＢメモリ、ＳＤカード等のコンピュータで読取り可能な記録媒体に記録し提供してもよい。また、上述した機能や処理を実現するプログラムは、ＡＰＩ（Application Programming Interface）やＳａａＳ（Software as a Service）、クラウドコンピューティングという利用形態で提供してもよい。
【００６８】
なお、本発明は、上述した実施例そのままに限定されるものではなく、必ずしも物理的に図示のように構成されている必要はない。また、本発明は、実施例で説明した構成要素の全部または一部を、各種の負荷や使用状況などに応じ、任意の単位で機能的または物理的に分割、統合、入替、変形または削除して構成することができる。
【符号の説明】
【００６９】
１０…文書表示システム、１００…情報端末装置、１０１…送受信部、１０２…操作表示部、１０３…表示設定情報取得部、１０４…表示設定情報付きＰＤＦファイル生成部、１１０…表示設定情報付きＰＤＦファイル記憶部、１２０…表示設定情報記憶部、２００…サーバ装置、２０１…送受信部、２０２…ウェブページ生成部、２１０…表示設定情報記憶部、２２０…表示設定情報付きＰＤＦファイル記憶部、３００…情報端末装置、３０１…送受信部、３０２…操作表示部、３０３…種別取得部、３０４…表示ページ生成部、３１０…表示設定情報付きＰＤＦファイル記憶部、３２０…デバイス情報記憶部、Ｎ…ネットワーク
【要約】
【課題】レイアウトが整った文書として印刷または画面表示をすることができるとともに、文書を表示するデバイスの種別に応じた表示形式で文書の内容を表示することができる。
【解決手段】ＰＤＦファイルは、ページごとの内容であるページコンテンツと、デバイス種別ごとの表示形式を設定する表示設定情報とを記憶し、種別取得部３０３は、ＰＤＦファイルの内容を表示するデバイスの種別を取得し、表示ページ生成部３０４は、デバイスの種別に応じた表示設定情報をＰＤＦファイルのなかから選択し、選択した表示設定情報とＰＤＦファイルに記憶するページコンテンツからウェブページを生成する。
【選択図】図１【図１】
0006687801.tif 000002
【図２】
0006687801.tif 000003
【図３】
0006687801.tif 000004
【図４】
0006687801.tif 000005
【図５】
0006687801.tif 000006
【図６】
0006687801.tif 000007