|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface PdfProtection
PDFセキュリティ強化ライブラリを直接使用する場合とリモート呼び出しで使用する場合の共通のインターフェースです。
フィールドの概要 | |
---|---|
static int |
SEC128ACC_DISABLE
128bit security(アクセス):許可しない |
static int |
SEC128ACC_ENABLE
128bit security(アクセス):許可する |
static int |
SEC128COPY_DISABLE
128bit security(転載):許可しない |
static int |
SEC128COPY_ENABLE
128bit security(転載):許可する |
static int |
SEC128DOCCHANGE_ADDNOTE
128bit security(文書変更):注釈追加とフォーム入力を許可 |
static int |
SEC128DOCCHANGE_ASSEMBLE
128bit security(文書変更):アセンブリのみ許可する |
static int |
SEC128DOCCHANGE_DISABLE
128bit security(文書変更):許可しない |
static int |
SEC128DOCCHANGE_ENABLE
128bit security(文書変更):許可する |
static int |
SEC128DOCCHANGE_FORMFILL
128bit security(文書変更):フォーム入力を許可する |
static int |
SEC128PRINT_DEGRADED
128bit security(印刷):低解像度で許可する |
static int |
SEC128PRINT_DISABLE
128bit security(印刷):許可しない |
static int |
SEC128PRINT_ENABLE
128bit security(印刷):許可する |
メソッドの概要 | |
---|---|
PdfProtectionException |
getException()
outputPdf(String, String) の戻り値が負の値の場合は、このメソッドでエラーの原因の例外を取得することができます。 |
int |
outputPdf(java.lang.String pdfSrc,
java.lang.String pdfDst)
設定された情報を元に編集元PDFのセキュリティを強化して新しいPDFを作成します。 |
int |
outputPdf(java.lang.String pdfSrc,
java.lang.String srcPassword,
java.lang.String pdfDst)
設定された情報を元に編集元PDFのセキュリティを強化して新しいPDFを作成します。 |
void |
setDocInfo(java.lang.String title,
java.lang.String subtitle,
java.lang.String creator,
java.lang.String app,
java.lang.String keyword)
文書情報を設定します。 |
void |
setFastWebView(boolean fastWebView)
Webに最適化するかどうかを設定します。 |
void |
setSecurity128(java.lang.String openPassword,
java.lang.String securityPassword,
int print,
int acc,
int copy,
int change)
RC4-128ビットの標準セキュリティを設定します。 |
void |
setSecurityAES128(java.lang.String openPassword,
java.lang.String securityPassword,
int print,
int acc,
int copy,
int change)
AES128ビットの標準セキュリティを設定します。 |
void |
setSecurityDate(java.util.Date fromDate,
java.util.Date toDate,
java.lang.String message)
指定した有効期間内のみ閲覧可能にするセキュリティを設定します。 |
void |
setSecurityDateTime(java.util.Date fromDate,
java.util.Date toDate,
java.lang.String message)
指定した有効期間内のみ閲覧可能にするセキュリティを設定します。 |
void |
setSecurityUrl(java.lang.String[] url,
java.lang.String message)
指定したURLで表示した時のみ閲覧可能にするセキュリティを設定します。 |
フィールドの詳細 |
---|
static final int SEC128PRINT_DISABLE
static final int SEC128PRINT_DEGRADED
static final int SEC128PRINT_ENABLE
static final int SEC128DOCCHANGE_DISABLE
static final int SEC128DOCCHANGE_ASSEMBLE
static final int SEC128DOCCHANGE_FORMFILL
static final int SEC128DOCCHANGE_ADDNOTE
static final int SEC128DOCCHANGE_ENABLE
static final int SEC128COPY_DISABLE
static final int SEC128COPY_ENABLE
static final int SEC128ACC_DISABLE
static final int SEC128ACC_ENABLE
メソッドの詳細 |
---|
void setSecurity128(java.lang.String openPassword, java.lang.String securityPassword, int print, int acc, int copy, int change)
openPassword
- 参照用のパスワードsecurityPassword
- セキュリティ設定用のパスワードprint
- 印刷
SEC128PRINT_DISABLE
SEC128PRINT_DEGRADED
SEC128PRINT_ENABLE
acc
- アクセス
SEC128ACC_DISABLE
SEC128ACC_ENABLE
copy
- 転載
SEC128COPY_DISABLE
SEC128COPY_ENABLE
change
- 文書変更
SEC128DOCCHANGE_DISABLE
SEC128DOCCHANGE_ASSEMBLE
SEC128DOCCHANGE_FORMFILL
SEC128DOCCHANGE_ADDNOTE
SEC128DOCCHANGE_ENABLE
setSecurityAES128(String, String, int, int, int, int)
void setSecurityAES128(java.lang.String openPassword, java.lang.String securityPassword, int print, int acc, int copy, int change)
openPassword
- 参照用のパスワードsecurityPassword
- セキュリティ設定用のパスワードprint
- 印刷
SEC128PRINT_DISABLE
SEC128PRINT_DEGRADED
SEC128PRINT_ENABLE
acc
- アクセス
SEC128ACC_DISABLE
SEC128ACC_ENABLE
copy
- 転載
SEC128COPY_DISABLE
SEC128COPY_ENABLE
change
- 文書変更
SEC128DOCCHANGE_DISABLE
SEC128DOCCHANGE_ASSEMBLE
SEC128DOCCHANGE_FORMFILL
SEC128DOCCHANGE_ADDNOTE
SEC128DOCCHANGE_ENABLE
setSecurity128(String, String, int, int, int, int)
void setSecurityUrl(java.lang.String[] url, java.lang.String message)
url
- 閲覧可能なURL文字列の配列(「http://www.iothe.co.jp/*」や「/C/temp」など)message
- 指定したURLと一致しない場合にダイアログへ出力するメッセージsetSecurity128(String, String, int, int, int, int)
,
setSecurityAES128(String, String, int, int, int, int)
void setSecurityDate(java.util.Date fromDate, java.util.Date toDate, java.lang.String message)
fromDate
- 閲覧可能な有効期間の開始日toDate
- 閲覧可能な有効期間の終了日message
- 有効期間外の場合にダイアログへ出力するメッセージsetSecurity128(String, String, int, int, int, int)
,
setSecurityAES128(String, String, int, int, int, int)
,
setSecurityDateTime(Date, Date, String)
void setSecurityDateTime(java.util.Date fromDate, java.util.Date toDate, java.lang.String message)
fromDate
- 閲覧可能な有効期間の開始日toDate
- 閲覧可能な有効期間の終了日message
- 有効期間外の場合にダイアログへ出力するメッセージsetSecurity128(String, String, int, int, int, int)
,
setSecurityAES128(String, String, int, int, int, int)
,
setSecurityDate(Date, Date, String)
void setDocInfo(java.lang.String title, java.lang.String subtitle, java.lang.String creator, java.lang.String app, java.lang.String keyword)
title
- タイトルsubtitle
- サブタイトルcreator
- 作成者app
- アプリケーションkeyword
- キーワードvoid setFastWebView(boolean fastWebView)
fastWebView
- Webに最適化するかどうか(true:最適化する、false:最適化しない)int outputPdf(java.lang.String pdfSrc, java.lang.String pdfDst)
outputPdf(String, String, String)
を使用してください。
pdfSrc
- 編集元PDFのパスpdfDst
- 出力先PDFのパス
outputPdf(String, String, String)
int outputPdf(java.lang.String pdfSrc, java.lang.String srcPassword, java.lang.String pdfDst)
pdfSrc
- 編集元PDFのパスsrcPassword
- 編集元PDFのセキュリティ設定用のパスワードpdfDst
- 出力先PDFのパス
outputPdf(String, String)
PdfProtectionException getException()
outputPdf(String, String)
の戻り値が負の値の場合は、このメソッドでエラーの原因の例外を取得することができます。
outputPdf(String, String)
の戻り値が0の場合はnullを返します。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |