jp.co.intra_mart.product.pdfmaker
クラス PDFLibSecurity

java.lang.Object
  上位を拡張 jp.co.intra_mart.product.pdfmaker.PDFLibSecurity
すべての実装されたインタフェース:
java.io.Serializable

public class PDFLibSecurity
extends java.lang.Object
implements java.io.Serializable

PDFファイルのセキュリティ情報を設定するクラス(共通処理)。

導入されたバージョン:
PDF-Designer Version 7.0.0
作成者:
YSS(09/02,2008)
関連項目:
直列化された形式

フィールドの概要
static int COPY_AND_ACCESSBILITY_DISABLE
          文字抽出コピーセキュリティ:コピー、及びアクセシビリティ不許可
static int COPY_AND_ACCESSBILITY_ENABLE
          文字抽出コピーセキュリティ:テキスト、画像、その他の内容のコピー、及びアクセシビリティを許可
static int MODIFY_ALL
          変更セキュリティ:ページの抽出を除くすべての操作
static int MODIFY_DISABLE
          変更セキュリティ:変更不許可
static int MODIFY_FORM_AND_ANNOTATION
          変更セキュリティ:注釈の作成、フォームフィールドの入力、および既存の署名フィールドに署名
static int MODIFY_FORM_AND_ASSEMBLY
          変更セキュリティ:ページレイアウト、フォームフィールドの入力、および既存の署名フィールドに署名[40bit-RC4専用]
static int PRINT_DISABLE
          印刷セキュリティ:印刷不許可
static int PRINT_ENABLE
          印刷セキュリティ:印刷許可(高解像度)
static int SEC_40_RC
          40bit-RC4セキュリティレベル
static int SEC_NO
          セキュリティ設定無し
 
コンストラクタの概要
PDFLibSecurity(int seclv)
          コンストラクタ。
 
メソッドの概要
 void copySecurity(int param)
          PDFファイルへのテキスト文字抽出許可及びアクセシビリティ許可セキュリティの設定。
 boolean getAddNoteSecurity()
          推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
 boolean getCopySecurity()
          推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
 boolean getEditSecurity()
          推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
 java.lang.String getOpenPassword()
          推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
 boolean getPrintSecurity()
          推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
 int getSecurityLevel()
          推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
 java.lang.String getSecurityPassword()
          推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
 void modifySecurity(int param)
          PDFファイルへの変更許可セキュリティの設定。
 void printSecurity(int param)
          PDFファイルへの印刷許可セキュリティの設定。
 void setOpenPassword(java.lang.String openpassword)
          PDFファイルにオープンパスワードを設定します (Adobe Reader等で閲覧する際に、パスワードが要求されます)。
 void setSecurityPassword(java.lang.String securitypassword)
          PDFファイルにセキュリティパスワードを設定します (PDFファイルを編集する際に、パスワードが要求されます)。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SEC_40_RC

public static final int SEC_40_RC
40bit-RC4セキュリティレベル

関連項目:
定数フィールド値

SEC_NO

public static final int SEC_NO
セキュリティ設定無し

関連項目:
定数フィールド値

PRINT_ENABLE

public static final int PRINT_ENABLE
印刷セキュリティ:印刷許可(高解像度)

関連項目:
定数フィールド値

PRINT_DISABLE

public static final int PRINT_DISABLE
印刷セキュリティ:印刷不許可

関連項目:
定数フィールド値

MODIFY_FORM_AND_ANNOTATION

public static final int MODIFY_FORM_AND_ANNOTATION
変更セキュリティ:注釈の作成、フォームフィールドの入力、および既存の署名フィールドに署名

関連項目:
定数フィールド値

MODIFY_FORM_AND_ASSEMBLY

public static final int MODIFY_FORM_AND_ASSEMBLY
変更セキュリティ:ページレイアウト、フォームフィールドの入力、および既存の署名フィールドに署名[40bit-RC4専用]

関連項目:
定数フィールド値

MODIFY_ALL

public static final int MODIFY_ALL
変更セキュリティ:ページの抽出を除くすべての操作

関連項目:
定数フィールド値

MODIFY_DISABLE

public static final int MODIFY_DISABLE
変更セキュリティ:変更不許可

関連項目:
定数フィールド値

COPY_AND_ACCESSBILITY_ENABLE

public static final int COPY_AND_ACCESSBILITY_ENABLE
文字抽出コピーセキュリティ:テキスト、画像、その他の内容のコピー、及びアクセシビリティを許可

関連項目:
定数フィールド値

COPY_AND_ACCESSBILITY_DISABLE

public static final int COPY_AND_ACCESSBILITY_DISABLE
文字抽出コピーセキュリティ:コピー、及びアクセシビリティ不許可

関連項目:
定数フィールド値
コンストラクタの詳細

PDFLibSecurity

public PDFLibSecurity(int seclv)
コンストラクタ。 生成の際に各パスワード文字列は文字無しが適用される。

導入されたバージョン:
PDF-Designer Version 7.0.0
メソッドの詳細

setSecurityPassword

public void setSecurityPassword(java.lang.String securitypassword)
                         throws PDFException
PDFファイルにセキュリティパスワードを設定します (PDFファイルを編集する際に、パスワードが要求されます)。

オープンパスワードとセキュリティパスワードに同一値は設定できません (設定した場合はエラーとなります)。

IODファイル出力時は当設定は無効となります。

パラメータ:
securitypassword - PDFファイルセキュリティパスワード
例外:
PDFException
導入されたバージョン:
PDF-Designer Version 7.0.0

getSecurityPassword

public java.lang.String getSecurityPassword()
推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。

PDFファイルセキュリティパスワードの取得。

戻り値:
PDFファイルセキュリティパスワード
導入されたバージョン:
PDF-Designer Version 7.0.0

setOpenPassword

public void setOpenPassword(java.lang.String openpassword)
PDFファイルにオープンパスワードを設定します (Adobe Reader等で閲覧する際に、パスワードが要求されます)。

オープンパスワードとセキュリティパスワードに同一値は設定できません (設定した場合はエラーとなります)。

IODファイル出力時は当設定は無効となります。

パラメータ:
openpassword - PDFファイルオープンパスワード
導入されたバージョン:
PDF-Designer Version 7.0.0

getOpenPassword

public java.lang.String getOpenPassword()
推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。

PDFファイルオープンパスワードの取得。

戻り値:
PDFファイルオープンパスワード
導入されたバージョン:
PDF-Designer Version 7.0.0

getSecurityLevel

public int getSecurityLevel()
推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。

設定されているPDFセキュリティのレベルを取得。

戻り値:
PDFセキュリティレベル取得値
導入されたバージョン:
PDF-Designer Version 7.0.0

printSecurity

public void printSecurity(int param)
                   throws PDFException
PDFファイルへの印刷許可セキュリティの設定。

パラメータ:
param - 印刷許可パーミッション値
例外:
PDFLibException - パラメータ値不正
PDFException

modifySecurity

public void modifySecurity(int param)
                    throws PDFException
PDFファイルへの変更許可セキュリティの設定。

パラメータ:
param - 変更許可パーミッション値
例外:
PDFLibException - パラメータ値不正
PDFException

copySecurity

public void copySecurity(int param)
                  throws PDFException
PDFファイルへのテキスト文字抽出許可及びアクセシビリティ許可セキュリティの設定。

パラメータ:
param - テキスト文字抽出許可パーミッション値
例外:
PDFLibException - パラメータ値不正
PDFException

getPrintSecurity

public boolean getPrintSecurity()
推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。

PDFファイル印刷セキュリティ拒否フラグ値の取得。
この機能はiodtopdfパラメータ渡し用です。

戻り値:
印刷セキュリティ拒否フラグ値
導入されたバージョン:
PDF-Designer Version 7.0.0

getEditSecurity

public boolean getEditSecurity()
推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。

PDFファイル編集セキュリティ拒否フラグ値の取得。
この機能はiodtopdfパラメータ渡し用です。

戻り値:
編集セキュリティ拒否フラグ値
導入されたバージョン:
PDF-Designer Version 7.0.0

getCopySecurity

public boolean getCopySecurity()
推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。

PDFファイルテキスト抽出コピーセキュリティ拒否フラグ値の取得。
この機能はiodtopdfパラメータ渡し用です。

戻り値:
テキスト抽出コピーセキュリティ拒否フラグ値
導入されたバージョン:
PDF-Designer Version 7.0.0

getAddNoteSecurity

public boolean getAddNoteSecurity()
推奨されていません。 このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。

PDFファイル注釈追加セキュリティ拒否フラグ値の取得。
この機能はiodtopdfパラメータ渡し用です。

戻り値:
注釈追加セキュリティ拒否フラグ値
導入されたバージョン:
PDF-Designer Version 7.0.0