• 検索結果がありません。

プロパティ抽出仕様

ドキュメント内 V 版 2020 年 08 月 20 日 (ページ 47-57)

3.4 公開 API 詳細

3.4.4 プロパティ抽出仕様

指定されたファイルから「プロパティ」情報を抽出し、プロパティ構造体に設定します。

INT DMC_GetProperty_V5(Byte* Appfile, DMC_TEXTINFO_V5* TextInfo, DMC_PROPERTY*

Property)

引数

 Appfile:アプリケーションファイル名

 TextInfo:出力するプロパティの詳細指定(詳細は「3.4.2テキスト

抽出関数」を参照)

 Property:プロパティ構造体アドレス

戻り値

 成功は、0 を返します

 失敗は、エラー番号を返します

説明

 プロパティ構造体 typedef struct {

char title[MAXCHARBUF];

char author[MAXCHARBUF];

char keyword[MAXCHARBUF];

char subject[MAXCHARBUF];

char comment[MAXCHARBUF];

char manager[MAXCHARBUF];

char company[MAXCHARBUF];

char category[MAXCHARBUF];

char createdate[MAXDATABUF];

char revision[MAXCHARBUF];

char lastrevisor[MAXCHARBUF];

char revisioncount[MAXDATABUF];

char lastprintdate[MAXDATABUF];

char edittime[MAXDATABUF];

char creator[MAXCHARBUF];

char producer[MAXCHARBUF];

char encryptionflag[32];

char slides[MAXDATABUF];

char paragraphs[MAXDATABUF];

char bytes[MAXDATABUF];

char notes[MAXDATABUF];

char presentation[MAXCHARBUF];

char doctype[MAXDATABUF];

char lastsavetime[MAXDATABUF];

char owner[MAXDATABUF];

char abstract[MAXDATABUF];

char account[MAXDATABUF];

char address[MAXDATABUF];

char attachments[MAXDATABUF];

char authorization[MAXDATABUF];

char bill_to[MAXDATABUF];

char blind_copy[MAXDATABUF];

char carbon_copy[MAXDATABUF];

char checked_by[MAXDATABUF];

char client[MAXDATABUF];

char department[MAXDATABUF];

char descriptive_name [MAXDATABUF];

char descriptive_type[MAXDATABUF];

char destination[MAXDATABUF];

char disposition[MAXDATABUF];

char division[MAXDATABUF];

char document_number[MAXDATABUF];

char editor[MAXDATABUF];

char forward_to[MAXDATABUF];

char group[MAXDATABUF];

char language[MAXDATABUF];

char mail_stop[MAXDATABUF];

char matter[MAXDATABUF];

char office[MAXDATABUF];

char project[MAXDATABUF];

char publisher[MAXDATABUF];

char purpose[MAXDATABUF];

char received_from[MAXDATABUF];

char recorded_by[MAXDATABUF];

char recorded_date[MAXDATABUF];

char reference[MAXDATABUF];

char revision_date[MAXDATABUF];

char revision_notes[MAXDATABUF];

char section[MAXDATABUF];

char security[MAXDATABUF];

char source[MAXDATABUF];

char status[MAXDATABUF];

char telephone_number[MAXDATABUF];

char typist[MAXDATABUF];

char version_date[MAXDATABUF];

char version_notes[MAXDATABUF];

char version_number[MAXDATABUF];

} DMC_PROPERTY;

 構造体の詳細

説明

title タイトル

author 作者

keyword キーワード

subject サブジェクト

comment コメント

manager 管理者

company 会社

category 分類

createdate ファイル作成日付

revision 修正説明(Lotus1-2-3)

lastrevisor 最後の修正者

revisioncount 修正回数

lastprintdate 最後のプリント日付(Lotus1-2-3)

edittime 編集時間

creator 作成者(PDF)

producer 変換(PDF)

encryptionflag 暗号

slides スライド枚数(PowerPoint)

paragraphs 段落数(PowerPoint)

bytes バイト数(PowerPoint)

notes ノートの枚数(PowerPoint)

presentation Slide表現様式(PowerPoint)

doctype ファイル種類(OASYS/Win)

lastsavetime 最終セーブ日付

owner オーナー(OASYS/Win:結合形式)

abstract 摘要 (以下Wordperfect)

account 勘定

address アドレス

attachments アクセサリー

authorization オーソリゼーション

bill_to 小切手

blind_copy ブラインドコピー

carbon_copy 複本

checked_by 照合

client クライアント

department 部門

descriptive_name 記述名 descriptive_type 記述タイプ

destination 目的

disposition 配置

division 部分

document_number 文書数

editor 編集者

forward_to フォワード

group グループ

language 言語

mail_stop メール停止

matter 問題

office オフィス

project プロジェクト

publisher 出版者

purpose 用途

received_from 受信先

recorded_by 記録

recorded_date 記録日付

reference 参照

revision_date 改訂日付

revision_notes 改訂注記

section セクション

security セキュリティ

source ソース

status 状態

telephone_number 電話番号

typist 入力者

version_date ファイル更新日

version_notes バージョン注記

version_number バージョン数

 プロパティ抽出構造体は各ファイルフォーマット共通です。

 プロパティの情報は、各ファイルフォーマットによって抽出できる項目が異なり ます。プロパティ情報として保持していない項目はNullに設定します。

 構造体の説明に()が有る場合は、()内に記載した各ファイルフォーマットの固 有情報を表します。()内に指定したファイルフォーマットのプロパティ抽出で無 い限り、その項目には情報をセットしません。

 ファイル作成日時等、日付情報はデータに格納されたまま出力します。MiciroSoft

Office等、日付データをGMT形式で格納しているアプリケーションデータから抽

出した場合は、アプリケーションで開いたときに表示される情報と、プロパティ 抽出された情報等で誤差が出る場合があります。

各エンジンの抽出仕様(Y:抽出できるプロパティ、空は抽出できないプロパティ)

2007 2010 2013 2016 2019

xls doc ppt rtf pdf oas oa2 vsd

visio 2013

123 wk4 jaw jbw

jfw jtd

title Y Y Y Y Y Y Y Y Y Y Y Y Y Y

author Y Y Y Y Y Y Y Y Y Y Y Y

keyword Y Y Y Y Y Y Y Y Y Y Y Y

subject Y Y Y Y Y Y Y Y Y Y

comment Y Y Y Y Y Y Y Y Y Y

manager Y Y Y Y Y Y

company Y Y Y Y Y

category Y Y Y Y Y Y

createdate Y Y Y Y Y Y Y Y

revision Y Y

lastrevisor Y Y Y Y Y Y

revisioncount Y Y Y Y Y

lastprintdate Y

edittime Y Y

creator Y

producer Y

encryptionflag Y

slides Y*1 Y

paragraphs Y*2 Y

bytes Y

notes Y

presentation Y

doctype Y Y

lastsavetime Y Y Y Y

owner abstract account address attachments authorization bill_to blind_copy carbon_copy checked_by client department descriptive_name descriptive_type destination disposition devision document_number editor

forward_to group language

mail_stop matter office project publisher purpose received_from recorded_by recorded_data reference revision_date revision_notes section security source

status Y

telephone_number typist

version_date version_notes version_number

¨ Office2019 Microsoft Word2019/Excel 2019/PowerPoint 2019

*1 PowerPoint 2019 のみ *2 Word 2019,PowerPoint 2019 のみ

¨ Office2016 Microsoft Word2016/Excel 2016/PowerPoint 2016

*1 PowerPoint 2016 のみ *2 Word 2016,PowerPoint 2016 のみ

¨ Office2013 Microsoft Word2013/Excel 2013/PowerPoint 2013

*1 PowerPoint 2013 のみ *2 Word 2013,PowerPoint 2013 のみ

¨ Office2010 Microsoft Word2010/Excel 2010/PowerPoint 2010

*1 PowerPoint 2010 のみ *2 Word 2010,PowerPoint 2010 のみ

¨ Office2007 Microsoft Word2007/Excel 2007/PowerPoint 2007

*1 PowerPoint 2007 のみ *2 Word 2007,PowerPoint 2007 のみ

¨ xls Microsoft Excel V4/V5/V7(95)/97/2000/XP/2003 Microsoft Excel 98 for Macintosh/2001 for Macintosh

¨ doc Microsoft Word V6/V7(95)/97/98/2000/XP/2003 Microsoft Word 2001 for Macintosh

¨ ppt Microsoft PowerPoint 95/97/2000/XP/2003 Microsoft PowerPoint 2001 for Macintosh

¨ rtf Microsoft RTF 1.3/1.4/1.5

¨ pdf 1.2/1.3/1.4/1.5/1.6/1.7

¨ oas 富士通 OASYSオンライン形式

¨ oa2 富士通 OASYS Win oa2/oa3/分離形式

¨ vsd Visio V4/V5/2000/2002/2003/2007/2010

¨ 123 Lotus 1-2-3 97/98/MillenniumEdition9.5/2000/OASYS 1-2-3 V6/V7/V8

¨ wk4 Lotus 1-2-3 R5

¨ jaw JUSTSYSTEM 一太郎 V5

¨ jbw JUSTSYSTEM 一太郎 V6/V6.3/dash2

¨ jfw JUSTSYSTEM 一太郎 7

¨ jtd JUSTSYSTEM 一太郎 Lite、8から13、2004から2019

dxf dwg cwj pm p65

wdb wpd wps awj shw xdw

igs xml (*1)

xml (*2)

wpso

title Y Y Y Y Y Y Y Y Y Y Y

author Y Y Y Y Y Y Y Y Y Y Y Y Y

keyword Y Y Y Y Y Y Y Y Y Y Y

subject Y Y Y Y Y Y Y Y Y

comment Y Y Y Y Y Y Y Y Y Y Y Y

manager Y Y Y Y

company Y Y Y Y Y

category Y Y Y Y Y Y Y Y

createdate Y Y Y Y Y

revision Y Y Y

lastrevisor Y Y Y Y Y

revisioncount Y Y

lastprintdate

edittime Y Y Y

creator producer encryptionflag slides

paragraphs Y

bytes notes presentation doctype

lastsavetime Y Y Y Y

owner Y

abstract Y Y

account Y

address Y Y Y

attachments Y

authorization Y

bill_to Y

blind_copy Y

carbon_copy Y

checked_by Y Y

client Y Y

department Y

descriptive_name Y

descriptive_type Y

destination Y

disposition Y

devision Y

document_number Y

editor Y

forward_to Y

group Y

language Y

mail_stop Y

matter Y Y

office Y

project Y

publisher Y

purpose Y

received_from Y

recorded_by Y

recorded_data Y

reference Y

revision_date Y

revision_notes Y

section Y

security Y

source Y

status Y

telephone_number Y

typist Y Y

version_date Y

version_notes Y

version_number Y Y Y

¨ dxf AutoCAD R14 DXF

¨ dwg AutoCAD R14 DWG

¨ cwj ClarisWorks 4.0

¨ pm Adobe PageMaker 6.0/6.5

¨ wdb WordPerfect6.0/7/8/9

¨ wpd Microsoft Works 2000

¨ wps Microsoft Works 2000

¨ awj Apple Works 6

¨ igs IGES

¨ shw Corel Presentations 9

¨ xdw DocuWorks v4/v5/v6/v7/v8

¨ xml(*1) Word XML

¨ xml(*2) Excel XML

¨ wpso WPS Office 97/2000/2002/2003

★html、Ms Works 2000、Mac WriteⅡ、QuarkXpress3.3/4、eml、msg、テキストのプ ロパティ抽出機能はありません。

ドキュメント内 V 版 2020 年 08 月 20 日 (ページ 47-57)

関連したドキュメント