帳票システム構築支援 uCosminexus EUR uCosminexus EUR サーバ帳票出力
![[目次]](FIGURE/CONTENT.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
PDF形式ファイルを暗号化仕分け出力する場合のPDF仕分け定義ファイルの形式を次に示します。項目は,コンマ「,」で区切って記述します。
![[図データ]](FIGURE/ZU050800.GIF)
PDF仕分け定義ファイルは,メモ帳など,テキストファイルが編集できるエディタを起動して編集します。
PDF仕分け定義ファイルに指定するキーワードは,大文字,小文字の区別をしません。
KEYFIELD行は,必ず1行目に指定してください。1行目がKEYFIELD行でなかったり,KEYFIELD行が複数指定されていたりした場合は,エラー(KEEU020-E)になります。
- ■KEYFIELD行の形式
- KEYFIELD,キー数,仕分けキーフィールド名1〔〔,仕分けキーフィールド名2〕,…〕
- KEYFIELD
- キーワードKEYFIELDを指定します。指定を省略した場合は,エラー(KEEU020-E)になります。
- キー数
- 仕分けするキーの数を,1以上の整数で指定します。0を指定した場合,または指定を省略した場合は,エラー(KEEU020-E)になります。
- 仕分けキーフィールド名
- 仕分けするキーフィールド名を,「キー数」で指定した数だけコンマ「,」で区切って指定します。指定を省略した場合は,エラー(KEEU020-E)になります。
- また,指定されたフィールド名の数と「キー数」で指定した数が合わなかったり,仕分けキーフィールド名に同じフィールド名を複数指定したりした場合も,エラー(KEEU020-E)になります。
- 指定した仕分けキーフィールド名に一致するフィールドがない場合は,エラー(KEEU019-E)になります。
TOTAL行は,省略できます。ただし,総集計ページがある場合や,総集計ページを別ファイルにする場合は,指定してください。
TOTAL行を複数指定されている場合は,エラー(KEEU020-E)になります。
- ■TOTAL行の形式
- 〔TOTAL,出力先ファイル名〔,userpassword〕〕
- TOTAL
- キーワードTOTALを指定します。指定を省略した場合は,エラー(KEEU020-E)になります。
- 出力先ファイル名
- 総集計ページを出力するPDF形式ファイル名を指定します。指定を省略した場合は,エラー(KEEU020-E)になります。
- userpassword
- 「出力先ファイル名」で指定したPDF形式ファイルに対するユーザパスワードを指定します。暗号化したパスワードも指定できます。パスワードの暗号化については,「7.15.2(4) パスワードの暗号化」を参照してください。
- 「userpassword」の指定は省略できます。指定を省略する場合は,「userpassword」の直前のコンマ「,」も省略できます。
- ●ユーザパスワードの文字列に指定できる文字
- 文字列に指定できる文字は,次のとおりです。指定できない文字を使用した場合は,エラー(KEEU020-E)になります。
- 半角数字
0〜9
- 半角英字
A〜Z,a〜z
- 半角記号
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
- 文字列にコンマ「,」を指定する場合は,コンマ「,」を「"」で囲んでください。
- ●ユーザパスワードの文字列長
- 指定できる文字列の長さは,Shift JISコードで32バイトまでです。32バイトを超えた場合は,エラー(KEEU020-E)になります。
DATA行に指定した「仕分けキーフィールド名のデータ」とすべて同じ行が複数指定されている場合は,エラー(KEEU020-E)になります。
- ■DATA行の形式
- DATA,出力先ファイル名,仕分けキーフィールド名1のデータ1〔〔,仕分けキーフィールド名2のデータ1〕…〕〔,userpassword〕
- 〔DATA,出力先ファイル名,仕分けキーフィールド名1のデータ2〔〔,仕分けキーフィールド名2のデータ2〕…〕〔,userpassword〕〕
- :
- DATA
- キーワードDATAを指定します。指定を省略した場合は,エラー(KEEU020-E)になります。
- 出力先ファイル名
- 仕分けするページを出力するPDF形式ファイル名を指定します。指定を省略した場合は,エラー(KEEU020-E)になります。
- 仕分けキーフィールド名のデータ
- KEYFIELD行の「仕分けキーフィールド名」に対応するデータを,「キー数」で指定した数だけコンマ「,」で区切って指定します。指定されたすべてのデータで,マッピングデータファイルと照合して仕分けされます。指定を省略した場合は,エラー(KEEU020-E)になります。
- また,指定された仕分けキーフィールド名のデータ数と「キー数」で指定した数が合わなかった場合も,エラー(KEEU020-E)になります。
- ●データの指定のしかた
- データの文字列は,そのまま記述するか,または「"」で囲みます。
- データ中に「"」が使用されている場合は,「"」を二つ続けて記述し,データの両端を「"」で囲んでください。
「E"UR」とする場合は,「"E""UR"」と指定します。
- データ中に区切り文字が使用されている場合は,文字列の両端を「"」で囲んでください。
「,」が区切り文字の場合,「EU,R」とするときは,「"EU,R"」と指定します。
- userpassword
- 「出力先ファイル名」で指定した,仕分けするページを出力するPDF形式ファイルに対するユーザパスワードを指定します。暗号化したパスワードも指定できます。パスワードの暗号化については,「7.15.2(4) パスワードの暗号化」を参照してください。
- 「userpassword」の指定は省略できます。指定を省略する場合は,「userpassword」の直前のコンマ「,」も省略できます。
- ●ユーザパスワードの文字列に指定できる文字
- 文字列に指定できる文字は,次のとおりです。指定できない文字を使用した場合は,エラー(KEEU020-E)になります。
- 半角数字
0〜9
- 半角英字
A〜Z,a〜z
- 半角記号
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
- 半角空白
- 文字列にコンマ「,」を指定する場合は,コンマ「,」を「"」で囲んでください。
- ●ユーザパスワードの文字列長
- 指定できる文字列の長さは,Shift JISコードで32バイトまでです。32バイトを超えた場合は,エラー(KEEU020-E)になります。
PDF形式ファイルを暗号化仕分け出力する場合,PDF仕分け定義ファイルのuserpasswordを指定するときは,次に示す注意があります。
- ユーザパスワードは,PDF仕分け定義ファイルのuserpasswordで指定します。暗号化設定ファイルのキーワードUserPasswordの指定はいりません。指定されていても無視されます。
- パスワードは,暗号化設定ファイルのキーワードOwnerPassword,またはPDF仕分け定義ファイルのuserpasswordのどちらかを指定してください。どちらも指定していない場合は,エラー(KEEU033-E)になります。
- 暗号化設定ファイルで指定するOwnerPasswordと,PDF仕分け定義ファイルで指定するuserpasswordは,異なるパスワードを指定してください。同じパスワードが指定されている場合は,エラー(KEEU034-E)になります。
暗号化仕分けされたPDF形式ファイルを開こうとすると,パスワードの入力を求められます。どのパスワードを入力して開くかによって,PDF形式ファイルの表示は次のように異なります。
- 暗号化設定ファイルのキーワードOwnerPasswordだけ設定されている場合
パスワードの入力を求められません。
自由にファイルを開けますが,暗号化設定ファイルに設定されているセキュリティ属性は有効です。
- PDF仕分け定義ファイルのuserpasswordだけ設定されている場合
パスワードの入力を求められます。
ユーザパスワードが通知されている閲覧者だけファイルを開けます。また,暗号化設定ファイルに設定されているセキュリティ属性も有効です。
- 暗号化設定ファイルのキーワードOwnerPasswordとPDF仕分け定義ファイルのuserpasswordの両方が設定されている場合
パスワードの入力を求められます。入力するパスワードは,オーナパスワードとユーザパスワードのどちらでもかまいません。ただし,どちらのパスワードを入力するかによって,セキュリティ属性は次のように異なります。
- オーナパスワードを入力したとき
暗号化設定ファイルに設定されているセキュリティ属性は,すべて解除した状態で表示されます。
- ユーザパスワードを入力したとき
暗号化設定ファイルに設定されているセキュリティ属性は有効です。
- ■セキュリティ属性を変更する場合の注意
- PDF形式ファイルのセキュリティ属性を変更する場合は,暗号化設定ファイルから行ってください。Adobe AcrobatでPDF形式ファイルを開き,オーナパスワードを入力することで文書のセキュリティを変更できますが,この場合EURでは動作を保証しません。
ユーザパスワードを指定して,PDFからの印刷を禁止する場合の指定例を示します。
- ■指定内容
- 暗号化設定ファイル(cipher.txt)の定義内容
OwnerPassword=OWNER
DisablePrint=Yes
- PDF仕分け定義ファイル(shiwake.csv)の定義内容
KEYFIELD,1,氏名番号
DATA,00000001.pdf,00000001,TARO
DATA,00000002.pdf,00000002,HANAKO
- マッピングデータファイル(shikyuu.csv)の内容
所属,氏名番号,氏名,支給額
勤労課,00000001,日立太郎,250000
勤労課,00000002,日立花子,200000
- eurpsコマンドの指定
eurps /t pdf /cry /cryf cipher.txt /dsf shiwake.csv shikyuu.fms,shikyuu.csv
- ■出力結果
- 「00000001.pdf」には「勤労課 日立太郎 250,000円」が表示され,「00000002.pdf」には「勤労課 日立花子 200,000円」が表示されます。
- どちらも,ファイルを開こうとすると,パスワードの入力を求められます。
- また,ファイルを開くと,[文書のセキュリティ]ダイアログには次のように表示されます。
- ユーザパスワード:はい
- オーナパスワード:はい
- 印刷 :許可しない
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.