"印刷用の文書データが含む1以上のテキストオブジェクト又は図表オブジェクトのうち少なくとも一部のオブジェクトに対して、属性及び順序を設定する設定手段と、前記文書データから、設定された前記属性及び前記順序に従い、1以上のオブジェクトのデータを含む記事データを抽出する抽出手段と、抽出された前記記事データを出力する出力手段とを備える情報処理装置。前記設定手段は、ユーザからの指示に応じて、前記属性及び前記順序を設定可能である、請求項1記載の情報処理装置。前記出力手段は、テキストデータとして前記記事データを出力する、請求項1又は請求項2記載の情報処理装置。前記出力手段は、PDFファイルとして前記記事データを出力する、請求項1又は請求項2記載の情報処理装置。前記設定手段は、オブジェクトに対する使用権を設定し、前記抽出手段は、前記使用権に応じて抽出する前記記事データを変化させる請求項1乃至請求項4のいずれか1項記載の情報処理装置。前記設定手段、前記抽出手段、及び前記出力手段は、印刷用の前記文書データを編集する編集ソフトウェアのプラグインとして実現される、請求項1乃至請求項5のいずれか1項記載のデータ抽出装置。印刷用の前記文書データを編集する編集手段を更に備える、請求項1乃至請求項5のいずれか1項記載のデータ抽出装置。印刷用の文書データが含む1以上のテキストオブジェクト又は図表オブジェクトのうち少なくとも一部のオブジェクトに対して、属性及び順序を設定する設定ステップと、前記文書データから、設定された前記属性及び前記順序に従い、1以上のオブジェクトのデータを含む記事データを抽出する抽出ステップと、抽出された前記記事データを出力するステップとを備える情報処理方法。前記設定ステップは、ユーザからの入力指示に応じて、前記属性及び前記順序を設定可能である、請求項8記載の情報処理方法。テキストデータとして前記記事データを出力する、請求項8又は請求項9記載の情報処理方法。PDFファイルとして前記記事データを出力する、請求項8又は請求項9記載の情報処理方法。前記設定ステップでは、前記オブジェクトに対する使用権を設定し、前記抽出ステップでは、前記使用権に応じて抽出する前記記事データを変化させる請求項8乃至請求項11のいずれか1項記載の情報処理方法。コンピュータに情報処理方法を実行させる情報処理プログラムであって、当該情報処理方法は、印刷用の文書データが含む1以上のテキストオブジェクト又は図表オブジェクトのうち少なくとも一部のオブジェクトに対して、属性及び順序を設定するステップと、前記文書データから、設定された前記属性及び前記順序に従い、1以上のオブジェクトのデータを含む記事データを抽出するステップと、抽出された前記記事データを出力するステップとを備える、情報処理プログラム。印刷用の前記文書データを編集する編集ソフトウェアのプラグインとして実現される、請求項1記載の情報処理プログラム。ここで、印刷用の最終文書は、複数の記事や、そこに含まれるテキストデータや画像等、各種の情報を含んでいる。近年、例えば雑誌に掲載された情報記事をWeb上で一部公開することが多くなっている等、印刷用の文書をソフトウェア上で作成するだけでなく、この文書データから、意味ある形で情報を抽出してデジタル管理することが求められている。この点、特許文献1に開示されているのは、元のドキュメントに対して、配置のみを変えたドキュメントを生成する装置である。つまり、文書データからの、意味を構成する単位での情報抽出たとえば文書データの少なくとも一部に係る記事データの抽出等については、引用文献1では何ら考慮されていない。本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、印刷用の最終文書データから、好適に情報を抽出することのできる情報処理装置、情報処理方法、及びプログラムを提供することを目的の1つとする。本発明に係る情報処理装置は、印刷用の文書データが含む1以上のテキストオブジェクト又は図表オブジェクトのうち少なくとも一部のオブジェクトに対して、属性及び順序を設定する設定手段と、前記文書データから、設定された前記属性及び前記順序に従い、1以上のオブジェクトのデータを含む記事データを抽出する抽出手段と、抽出された前記記事データを出力する出力手段とを備える。本発明に係る情報処理方法は、印刷用の文書データが含む1以上のテキストオブジェクト又は図表オブジェクトのうち少なくとも一部のオブジェクトに対して、属性及び順序を設定する設定ステップと、前記文書データから、設定された前記属性及び前記順序に従い、1以上のオブジェクトのデータを含む記事データを抽出する抽出ステップと、抽出された前記記事データを出力するステップとを備える。本発明に係る情報処理プログラムは、コンピュータに情報処理方法を実行させる情報処理プログラムであって、当該情報処理方法は、印刷用の文書データが含む1以上のテキストオブジェクト又は図表オブジェクトのうち少なくとも一部のオブジェクトに対して、属性及び順序を設定するステップと、前記文書データから、設定された前記属性及び前記順序に従い、1以上のオブジェクトのデータを含む記事データを抽出するステップと、抽出された前記記事データを出力するステップとを備える。なお、本発明において、部や手段とは、単に物理的手段を意味するものではなく、その部や手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの部や手段が有する機能が2つ以上の物理的手段や装置により実現されても、2つ以上の部や手段の機能が1つの物理的手段や装置により実現されても良い。本発明によれば、印刷用の最終文書データから、好適に情報を抽出することのできる情報処理装置、情報処理方法、及び情報処理プログラムを提供することができる。以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。実施形態図1乃至図10は、本発明の実施形態を説明するための図である。以下、これらの図を参照しながら実施形態を詳細に説明する。1概要図1は、本発明に係る実施形態の情報処理装置の概略機能を説明するための図である。図1に係る情報処理装置10には、DTPDesktopPublishingソフトウェア100と、データ抽出プラグイン200とがインストールされる。DTPソフトウェア100は、例えば書籍や雑誌、新聞等の文書データに関し、テキストや図表等を割付けることのできるソフトウェアである。ユーザは、DTPソフトウェア100が描画するウィンドウ110上で文書データの印刷レイアウトを確認しながら、割付け等の各種編集作業を行うことができる。ここで、本実施形態のDTPソフトウェア100は、印刷用PDF/X-1aPortableDocumentFormateXchangeファイルF1を出力する機能を持っている。ユーザは当該PDFX-1aファイルF1を印刷して文書出力することで、WYSIWYGWhatYouSeeIsWhatYouGetシステムを実現することができる。また、DTPソフトウェア100は、自ソフトウェアに係るファイル形式ファイルフォーマットでDTPファイルF2を図示しない記憶媒体に記憶すると共に、当該DTPファイルF2を読込む機能を有する。このような機能を有するDTPソフトウェア100の具体例としては、アドビシステムズ社が提供するInDesign等が挙げられる。データ抽出プラグイン200は、DTPソフトウェア100の機能を拡張するために追加されるプラグインソフトウェアである。データ抽出プラグイン200は、DTPソフトウェア100と一体となって機能する。データ抽出プラグイン200は、DTPソフトウェア100により作成、編集された印刷用の文書データに含まれるテキストや図表等の各種オブジェクトに対し、各種属性順序、使用権等も含むを設定することで、文書を構成する記事パーツ毎の管理を可能としている。そして、当該記事データをHTMLHyperTextMarkupLanguage形式の出力ファイルF3aやPDF形式の出力ファイルF3cとして、データベース300に出力し、図示しない記憶媒体に記憶させる機能を有する。また同様に、表に係るオブジェクトはCSVCommaSeparatedValues形式の出力ファイルF3bとして出力可能である。更に、データ抽出プラグイン200は、記事データに関する各種属性情報を出力ファイルF3dとしてデータベース300に出力する機能も有する。データ抽出プラグイン200が提供する機能に係るユーザの操作は、DTPソフトウェア100が表示するウィンドウ110上に表示されるウィンドウ210パレットやダイアログとも呼ぶに対して行う。ここで、データベース300は、例えば記憶媒体上の特定の管理フォルダ等である。データベース300に出力された記事データ出力ファイルF3は、記事単位または複数の記事を纏めた電子雑誌として、インターネット等を介して公開若しくは販売することが可能である。2データ抽出プラグイン200の概略構成及び機能続いて、データ抽出プラグイン200の概略構成及び機能を説明する。図2は、データ抽出プラグイン200の概略構成を示す機能ブロック図である。データ抽出プラグイン200は、ユーザインタフェース部201と、属性設定部203と、データ抽出部205と、データ出力部207とを含む。ユーザインタフェース部201は、図1に示したウィンドウ210パレット等を,図示しない表示装置の表示画面上に表示すると共に、当該ウィンドウ210等に対するユーザからの操作入力を受け付けるGUIGraphicalUserInterfaceに係る処理を行う。属性設定部203は、DTPソフトウェア100で編集される文書データ自体や、文書データを構成する各オブジェクトテキストや図イラストや写真も含む、表等に対して、後述する属性を設定する。当該属性により、記事データを構成するオブジェクトがどれかや、記事データを構成するオブジェクトの順序等を、データ抽出部205が判別できるようになる。ここで、文書データとは、DTPソフトウェア100で作成される印刷用の最終文書に係るデータをいうものとする。また、記事データとは、自動及びユーザの設定順序/属性により設定に応じて文書データから抽出される、意味ある情報単位を言うものとする。より具体的には、例えば、記事データは文書を構成する記事複数の記事であってもよいに対応することが想定される。以下、属性設定部203で設定可能な属性の例について説明する。属性設定部203で設定される属性順序番号とその他の情報とを区別せずに属性または属性情報と呼ぶこともあるは、例えば以下のようなものである。<文書データに対して設定可能な属性>1媒体属性媒体の名称及び略語2巻号属性巻号及び発行日3コラム属性コラム名4記事属性文書データに含まれる記事の仮見出し、使用権、図表件数、メモ等<オブジェクトに設定可能な属性>1オブジェクトのタイプタイトル、サブタイトル、中見出し、本文、表、その他、ノンブル、エトキ、非抽出、記事区切り、記事分割のいずれであるのか2順序番号本文抽出の順序を表す番号3図表属性図表番号、使用権、仮エトキ、メモここでオブジェクトタイプタイトルのオブジェクトは、後述する本文データ抽出機能記事データの抽出機能でタイトルとして抽出され、また、上述の記事属性に含まれるタイトルとして使用される。オブジェクトタイプサブタイトルのオブジェクトは、後述する本文データ抽出機能でサブタイトルとして抽出され、また、上述の記事属性に含まれるサブタイトルとして使用される。オブジェクトタイプ中見出し、本文、又はその他であるオブジェクトは、後述する本文データ抽出機能でそれぞれ中見出し、本文又はその他として抽出される。オブジェクトタイプ表であるオブジェクトは、後述する本文データ抽出機能では抽出されず、表抽出機能によりCSV形式で抽出される。オブジェクトタイプノンブルのオブジェクトは、後述する本文データ抽出機能では抽出されず、前述の記事属性に含まれるページ数として使用される。オブジェクトタイプエトキのオブジェクトは、後述する本文データ抽出機能でエトキとして抽出され、また、上述の図表属性に含まれるエトキとして使用される。オブジェクトタイプ非抽出のオブジェクトは、データ抽出部205による抽出対象とはならない。オブジェクトタイプが記事区切りであるオブジェクトは、オブジェクトのテキストの終わりで記事が終了し、次のオブジェクトから次の記事が始まることを示す。オブジェクトタイプが記事分割であるオブジェクトは、オブジェクト内に複数の記事を含むことを示し、オブジェクト内の指定の文字サイズのテキスト又は段落の分離禁止指定で記事を分割する。また、順序番号は、例えば5桁の数字で表現され、本文抽出記事データ抽出の順序を表す番号である。順序番号は、文書データに含まれる記事毎の順番と、記事内のオブジェクトの順番とを、それぞれ例えば上2桁と下3桁とで示す。ここで、順序番号は、ページ順や座標順により一括付加することも可能であるが、それだけでは完全でない場合が多いので、ユーザにより番号を直接入力修正も含むすることもできる。この番号付与の方法の詳細については後述する。図2の説明に戻り、データ抽出部205は、DTPソフトウェア100が編集した印刷用の文書データから、属性設定部203で設定した属性に従って記事データを抽出する。当該記事データには、1以上の通常は複数のテキストや図、表のデータが含まれる。データ出力部207は、データ抽出部205により抽出された記事データを、ユーザインタフェース部201で指定されたフォーマット本実施形態ではHTML、CSV、及びPDFに変換して、データベース300に出力ファイルF3として出力する。ここで、出力ファイルF3には、属性情報も含まれる出力ファイルF3d。データ抽出部205及びデータ出力部207が有するデータ抽出出力機能は、例えば以下のようなものがある。1本文データ抽出機能HTMLとして出力ファイルF3aを抽出する。記事区切り、記事分割がある場合は、記事毎に出力ファイルF3aを作成2表抽出機能表属性のオブジェクトのデータを抽出し、CSV形式の出力ファイルF3bとして出力する3属性抽出機能属性情報を出力ファイルF3dとしてデータベース300に出力する4PDF作成機能使用権に応じ、社内用/社外用のPDF形式の記事データである出力ファイルF3cを作成する。ここで、社内用の出力ファイルF3cは、文書データがそのままPDFとして出力されたものである。社外用の出力ファイルF3cは、文書データに含まれる使用権の無い記事や図表オブジェクトをブランク、若しくはダミーデータに差換えて、PDF形式で出力されたデータであるここで、4のPDF作成機能では、PDF分割機能を用いることで、文書データを複数のPDF記事データに分割して出力することも可能である。3データ抽出プラグイン200の機能詳細以下、データ抽出プラグイン200の機能を、ユーザインタフェース部201が出力するウィンドウ210と共に説明する。3.1メイン機能図3は、データ抽出プラグイン200のメイン機能をユーザに提供するウィンドウであるメインパレット210aの例である。メインパレット210aは、DTPソフトウェア100のウィンドウメニュー上でのユーザ選択操作により表示される。ユーザインタフェース部201は、メインパレット210aにより、ユーザに以下のような機能を提供する。1オブジェクトタイプの確認と設定2順序番号の表示及び入力編集3属性設定ダイアログ記事属性、図表属性の表示4番号付ダイアログの表示5抽出ダイアログの表示6仮抽出の実行7順序番号の一括表示/非表示8記事区切り、記事分割の設定/解除メインパレット210aに向かって左側にある領域211aには、カレントオブジェクト選択されているオブジェクトに対して設定されている属性が表示される。ここで、カレントオブジェクトが連結されているテキストオブジェクトである場合には、先頭のオブジェクトの情報が領域211aに表示される。領域211aの2行目には、カレントオブジェクトのタイプオブジェクトタイプが表示される。図3の例では、オブジェクトタイプとして本文となっているが、カレントオブジェクトが例えば画像オブジェクトの場合には画像、罫線オブジェクトの場合には線、順序番号の場合には順序番号と表示される。領域211aの3行目には、カレントオブジェクトが本文データ抽出対象のオブジェクトタイプである場合本実施形態では、オブジェクトタイプタイトル、サブタイトル、本文等、当該オブジェクトに設定されている順序番号が表示される。属性設定部203がオブジェクトに設定する順序番号は、ユーザ入力により変更することができる。ユーザにより新たな番号を入力されると、属性設定部203は、カレントオブジェクトに設定されている順序番号を変更する。図3の例には図示していないが、領域211aの4行目には、付加情報が表示される。例えば、記事区切りが設定されていれば記事区切、記事分割が設定されていれば記事分割と表示される。また、カレントオブジェクトが図表オブジェクトで図表属性が設定されている場合には、図表番号が表示される。そして、メインパレット210aの中央の領域213aには、オブジェクトタイプを設定するためのボタンが配置される。カレントオブジェクトがテキストオブジェクトである場合には、ユーザが領域213a及び215aのいずれかにあるボタンを操作することで、オブジェクトタイプを設定することができる。そして、図3の例で領域215aにボタンが配置される記事区切及び記事分割は、オブジェクトタイプとは別に、文書データを複数の記事に分けるための設定である。本文抽出対象のオブジェクトタイプが設定されている場合、これらのボタンが表示される。もし記事区切設定がされていなければ記事区切ボタンが表示される。もし記事区切設定されていれば、区切解除ボタンが表示されると共に、領域211aの属性表示に付加情報として記事区切と表示される。また、もし記事分割設定がされていなければ記事分割ボタンが表示される。記事分割設定がされていれば記事解除ボタンが表示されると共に、領域211aの属性表示に、付加情報として記事分割と表示される。3.2記事属性の登録記事属性の登録設定について以下述べる。記事属性とは、DTPソフトウェア100で作成された文書データにどのような記事が含まれているかを設定するものである。DTPソフトウェア100が文書データを開いており、且つ、カレントオブジェクト選択されているオブジェクトが無い状態で、メインパレット210aの属性ボタンがユーザにより選択されると、ユーザインタフェース部201は、図4に例を示す記事属性登録のダイアログ210bを表示する。ダイアログ210bでユーザが記事属性を設定するためには、予め、媒体図4の例ではニューメディア、巻号図4の例では1096.00、コラム図4の例ではINSIDE等の属性については、予めユーザにより、又は自動で設定されている必要がある。コラムがユーザにより選択されると、記事選択欄に、文書データに既に登録されている記事が選択項目リスト211bに表示される。選択項目リスト211bから記事が選択されると、選択された記事が登録済リスト213bに登録されると共に、選択項目リスト211bから削除される。属性設定部203は、登録された各記事に対する順序を、登録順に設定する。3.3図表属性の設定図表属性は、文書データに含まれる画像や表のオブジェクトに関する属性である。ユーザにより画像オブジェクト又は表属性のテキストオブジェクトが選択された後、メインパレット210aの属性ボタンが選択されると、ユーザインタフェース部201は、図5に例を示した図表属性設定用のダイアログ210cを表示する。項目リスト213c内の項目が選択されると、図表属性が設定される。もし、既に設定されている属性がある場合には、設定されている図表の登録記事と、図表番号等の項目とが、それぞれ登録記事リスト211c及び項目リスト213cに、選択された状態で表示される。ここで、カレントオブジェクトが画像オブジェクトなら図のオブジェクトのリスト、表属性のテキストオブジェクトなら表のオブジェクトのリストが項目リスト213c上に表示される。3.4順序番号の設定順序番号は、データ抽出部205が記事データを抽出する際の順序を各オブジェクトに対して付加するものである。順序番号は、記事番号例えば、上2桁と、記事内の順序例えば、下3桁との情報からなる。データ抽出プラグイン200による順序番号を設定/更新する方法は複数あるが、ここでは、自動設定、選択順設定、順序番号の振り直しについて説明する。順序番号を設定可能なオブジェクトは、タイトル、サブタイトル、中見出し、本文、その他、エトキのオブジェクトタイプが設定されているテキストボックスである。メインパレット210aの番号付ボタンがユーザにより選択されると、ユーザインタフェース部201は、図6に例を示した順序番号付け用のダイアログ210dを表示画面上に表示する。ダイアログ210dの左部分には、記事番号順に登録記事が並べられた登録記事リスト211dが配置される。ダイアログ210dの右側に配置される自動選択順振り直しの各ボタンが押されると、ダイアログ210dが閉じられ、それぞれ自動設定、選択順設定、振り直しにより記事毎の順序番号が設定される。自動設定による順序番号の設定では、属性設定部203は、文書データ全体の本文データ抽出対象の各テキストオブジェクトに対し、座標位置に従って自動的に番号を設定する。順序番号は、例えば1010から10単位で各オブジェクトに設定される。記事区切のオブジェクトが見つかると、記事番号ここの例では4桁目を1増やすと共に、記事内の順序を10に戻して、例えば2010とする。属性設定部203が各オブジェクトに振る順序は、対象とする文書データのデフォルトの組方向により異なる。組方向が横組みの場合には、ページ順、オブジェクトの左辺x座標順、オブジェクトの上辺y座標順に番号を振る。文書データの組方向が縦組みの場合には、ページ順、オブジェクトの上辺y座標順、オブジェクトの右辺x座標順に番号を振る。ページ及び座標が同一の場合には、上に配置されているものから番号を振る。選択順による順序番号の設定では、属性設定部203は、各テキストオブジェクトに対し、ユーザに選択された順に番号を付与する。つまり、番号の順序は、ユーザがアイテムツールを用いて各テキストオブジェクトを選択Shiftキーを押しながら選択した順となる。属性設定部203がオブジェクトに付加する順序番号は、選択の先頭のオブジェクトの番号を初期値として、次のボックスから10ずつ加えた番号とする。順序付けする複数のオブジェクトが選択された状態で、ダイアログ210dの選択順ボタンがユーザに押されると、属性設定部203は、選択順による順序番号の設定を実行する。振り直しによる順序番号の設定では、メインパレット210a上で順序番号を変更したり、上述の選択順による順序番号の設定がなされたりした後に、属性設定部203が順序番号を10単位で振りなおすものである。このとき、属性設定部203は、記事番号4桁目以降は変更せずに、順序下3桁のみ、10から10単位で振りなおす。また、記事番号4桁目以降が変わるごとに、再度順序下3桁を10から10単位で振りなおす。もし、順序番号が同一のオブジェクトがある場合には、文書データ上のオブジェクト順作成順、重なっているオブジェクトは下のものが小さい番号となるに番号を設定する。尚、ユーザは、メインパレット210a上で番号表示ボタンを選択することで、順序番号を、DTPソフトウェア100のウィンドウ110上に、各オブジェクトと関連付けて表示させることができる。当該表示により、ユーザはオブジェクトの内容を確認しながら番号を確認/設定することができる。3.5データの抽出処理続いて、データ抽出部205及びデータ出力部207によるデータ抽出出力処理について説明する。ここで、データ抽出処理とは、DTPソフトウェア100により作成された文書データから、各種のデータベース300用の出力ファイルF3記事データ及び属性情報データを作成する処理をいうものとする。3.5.1データ抽出処理に係るユーザ設定メインパレット210a上で抽出ボタンが選択されると、図7に例を示すダイアログ210eが表示される。ダイアログ210e上の本文抽出のチェックボックスは、文書データから抽出した記事を、HTML形式の記事データである出力ファイルF3aとして出力書出しするか否かを指定するためのものである。本文抽出チェックボックスにチェックされると、データ出力部207はHTML形式による記事データ出力ファイルF3aの書出しを実行する。ここで、データ出力部207は、生成したHTML形式の各記事データ出力ファイルF3aについて、記事単位でファイル名を定義して、文書データと同一のフォルダ内に出力する。また、データ出力部207は、当該記事データの出力時に、定義されたフォントではない外字が含まれる場合には、その文字を、予め定められた別の文字に置換する機能も有する。ダイアログ210e上の表抽出のチェックボックスは、文書データに含まれる、表属性が設定されたオブジェクトのデータを、CSV形式の出力ファイルF3bとして書き出すか否かを指定するためのものである。データ出力部207は、各CSVデータの出力ファイルF3bのファイル名を、表単位で定義すると共に、作成したCSVデータを文書データと同一のフォルダ内に出力する。ダイアログ210e上のPDF作成社内のチェックボックスは、社内オンライン用のPDFを作成するかどうかを指定するためのものである。ダイアログ210e上のPDF作成社外のチェックボックスは、社外オンライン用のPDFを作成するかどうかを指定するためのものである。社外用のPDFは、使用権の無い記事及び表オブジェクトを削除し、画像オブジェクトは予め用意されたダミー画像に差し替えることにより作成される。分割タイトルサイズに関する入力ボックスは、記事分割が設定されているオブジェクト内で記事を分ける判断基準として記事につけられたタイトルの文字サイズを使用するために、当該文字サイズの指定を受けるための入力ボックスである。データ抽出部205は、この入力ボックスで指定されている文字サイズ以上のテキストがあると、そのテキストの前で記事を分割する先頭記事は除く。読込ボタンが押されると、このダイアログ210eを開く時点で選択されていた文字の文字サイズが、分割タイトルサイズとして読込まれる。また、分割タイトルサイズのテキストは、記事データのタイトルとして処理される。尚、分割タイトルサイズのチェックボックスがチェックされていない場合には、データ抽出部205は段落の分離禁止指定により記事を分割する。また、ダイアログ210eの抽出ページ番号を無視チェックボックスがチェックされている場合には、文書データから抽出されたページ番号を使用せず、記事属性に設定されているページ番号を使用してデータ抽出処理を行う。PDF分割ボタンは、1つのDTPファイルF2にかかる文書データを、複数のPDFファイルに分割して記事データである出力ファイルF3cを作成するためのものである。3.5.2PDF分割上述の通り、データ出力部207は、1つのDTPファイルF2に係る文書データを、複数のPDF出力ファイルF3cに分割して記事データとして出力することができる。ユーザによりデータ抽出ダイアログ210eでPDF分割ボタンが押されると、ユーザインタフェース部201は図8に例を示すダイアログ210fを表示する。ダイアログ210fは、PDF分割設定に係るダイアログである。ダイアログ210fの上部には、文書データに設定されている記事の記事リスト211fが配置される。また、記事リスト211fの各項目記事には、仮見出し、開始ページ、終了ページ、及びPDF番号が表示される。リスト上の項目記事が選択されると、その内容がダイアログ210fの下部に表示される。記事リスト211f上にも表示されていた開始ページ、終了ページ、PDF番号がユーザにより更新され、登録ボタンが押されると、属性設定部203は、当該記事にこれらの事項を設定/更新する。尚ここで、図8の例を見てもわかるとおり、複数の記事を選択して同一のPDF番号を設定することも可能である。PDF番号が同一である複数の記事は、同一の出力ファイルF3c内に出力される1つのドキュメントとして処理される。また、PDF番号ごとに、属性情報の出力ファイルF3dも出力される。3.5.3データ抽出の具体的内容図7に例を示したダイアログ210e上で抽出ボタンがユーザに選択されると、以下のような処理によりデータ抽出を行う。データ抽出部205は、文書データの画像オブジェクトに挿入された画像ファイル名を、データベース300に対して予め定められたルールでチェックし、当該ルールに違反するファイル名である場合には、必要に応じて画像ファイル名を変更する。ここで、ファイル名のチェックとは、使用禁止文字のチェックと、拡張子が無い場合に拡張子の付加とを行うものである。また同様に、データ抽出部205は、DTPファイルF2の文書ファイル名を、データベース300上で定められたファイル名のルールでチェックし、必要に応じて文書名の変更も求める。ファイル名のチェックとは、より具体的には使用禁止文字のチェックである。更に、データ抽出部205は、文書データに記事属性が設定されているか否かをチェックし、設定されていない場合には、メッセージを表示して、抽出処理を中止する。ダイアログ210e上で本文抽出が指定された場合には、データ出力部207は本文データのHTML形式の記事データである出力ファイルF3aを書出すと共に、属性情報の出力ファイルF3dを更新する。このとき、具体的には、記事属性のタイトル、サブタイトル、開始ページ、及び終了ページなどが更新される。ダイアログ210eで表抽出が指定された場合には、データ出力部207はCSV形式の出力ファイルF3bを書出す。ダイアログ210eで社内用のPDF作成が指定されていれば、ユーザインタフェース部201は図示しないPDF設定のダイアログを表示し、当該ダイアログの書出しボタンがユーザに選択されると、データ出力部207はPDF形式の出力ファイルF3cを作成する。ダイアログ210eで社外用のPDF作成が指定されていれば、データ出力部207は、使用権のない記事や図表等のオブジェクトが削除されると共に、別途定義されているダミーのテキストやダミー画像等が当該オブジェクトに挿入された文書に関する記事データである出力ファイルF3cの出力を行う。3.6仮抽出図3のメインパレット210a上で仮抽出ボタンを押された場合には、データ抽出部205は、以下の仮抽出を行う。ここで仮抽出とは、データ出力部207による各データのデータベース300への書出しファイル出力は行わずに、データ抽出処理のみを実行する処理である。これにより、エラーの有無の確認や、文書データによる属性の更新等が可能となる。3.7記事属性の編集データ抽出プラグイン200は、文書データに設定されている記事属性の内容を表示し、ユーザは必要に応じて修正することができる。DTPソフトウェア100が文書データを開いている状態で、カレントオブジェクトが無い場合、メインパレット210aの属性編集ボタンが押されると、ユーザインタフェース部201は、図9に例を示すダイアログ210gを表示する。ダイアログ210g上には、登録記事が掲載順に並んだ登録記事リスト211gが配置される。当該登録記事リスト211gから編集対象の記事が選択されると、ユーザインタフェース部201は、図10に例を示すダイアログ210hを表示する。ダイアログ210hに含まれる仮見出しタイトルサブタイトル等の各項目には、その記事に現在設定されている内容属性が表示される。ここで、タイトルサブタイトル開始ページ終了ページは、通常データ抽出の際にデータ抽出部205により文書データから読込まれ、属性設定部203が設定可能であるが、タイトルが画像化されていたり、ノンブルが認識できなかったりする場合には抽出できない。そのような場合には、ユーザはダイアログ210hから情報を付加することができる。記事順序についても、通常は属性設定部203により自動的に付与されているが、ダイアログ210hから情報を付加することができる。記事順序がユーザにより変更されると、同一の順番のほかの記事は後ろに置かれるように、属性設定部203は記事順序を振りなおす。本実施形態の効果以上説明したように、本実施形態の情報処理装置10では、データ抽出プラグイン200により、印刷用のDTP文書データから、記事データである出力ファイルF3を出力することができる。データ出力時には、DTP文書データに含まれる少なくとも一部の各記事や、各記事を構成する、文書データに含まれるオブジェクト等に対して、属性や順序等の設定がされる。この属性や順序は、データ抽出プラグイン200が自動で、若しくはユーザの指定により設定される。このように設定された属性や順序に従って記事データを抽出することにより、データ抽出プラグイン200は、好適に文書データから記事データを抽出できる。特に、DTP文書データを構成する各オブジェクトから自動的に記事データを出力させると誤認識等が発生しやすいところ、本実施形態では、属性や順序の設定にユーザが関与可能であることにより、このような誤認識を抑制しつつ、ユーザが意図した通りの記事データを簡単に出力することができるようになる。付記事項本発明の構成は前述の実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。"