public class PDFOperatorGenerator
extends java.lang.Object
コンストラクタと説明 |
---|
PDFOperatorGenerator() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.io.InputStream |
generate(byte[] pdfDocument)
バイト配列に格納された PDF 文書に対して入力者情報を設定します。
|
java.io.InputStream |
generate(byte[] pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティのユーザーパスワードおよびオーナーパスワードを指定して、バイト配列に格納された PDF 文書に対して 入力者情報を設定します。
|
java.io.InputStream |
generate(java.io.RandomAccessFile pdfDocument)
ファイルから読み込んだ PDF 文書に対して入力者情報を設定します。
|
java.io.InputStream |
generate(java.io.RandomAccessFile pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティのユーザーパスワードおよびオーナーパスワードを指定して、ファイルから読み込んだ PDF 文書に対して 入力者情報を設定します。
|
void |
setOperator(java.lang.String operator)
PDF に入力者情報を設定します。
|
public void setOperator(java.lang.String operator)
operator
- 入力者情報java.lang.NullPointerException
- 入力者情報が null の場合public java.io.InputStream generate(byte[] pdfDocument) throws java.io.IOException, APLException
このメソッドは次の PDF 文書にのみ入力者情報を設定可能です。
入力する PDF 文書に PDF 標準セキュリティが設定されており、文書内容の変更にパスワードを必要とする場合は、代わりに
generate(byte[],char[],char[])
メソッドを使用してください。
pdfDocument
- 設定対象の PDF 文書java.io.IOException
- PDF データに入出力の問題があった場合APLException
- PDF 入力者情報設定中に問題が発生した場合java.lang.NullPointerException
- pdfDocument が null の場合public java.io.InputStream generate(byte[] pdfDocument, char[] userPassword, char[] ownerPassword) throws java.io.IOException, APLException
入力する PDF 文書に PDF 標準セキュリティが設定されており、文書内容の変更にパスワードを必要とする場合は、
このパスワードを正しく指定しなければ 入力者情報を設定できません。
文書内容の変更にユーザーパスワードやオーナーパスワードを必要としない場合はこれらの引数に指定した値に関わらず 入力者情報をを設定します。
pdfDocument
- 設定対象の PDF 文書userPassword
- ユーザーパスワードownerPassword
- オーナーパスワードjava.io.IOException
- PDF データに入出力の問題があった場合APLException
- PDF 入力者情報設定中に問題が発生した場合java.lang.NullPointerException
- pdfDocument が null の場合public java.io.InputStream generate(java.io.RandomAccessFile pdfDocument) throws java.io.IOException, APLException
このメソッドを使用して PDF タイムスタンプを作成した場合は戻り値の InputStream を使い終わるまでパラメータに指定した RandomAccessFile の操作を行ってはなりません。 入力者情報を設定した後にパラメータの RandomAccessFile に対してファイルポインタのオフセット変更、データの読み書きなどの操作を行い、その後に InputStream からデータを読み取った場合はこのデータの正しさは保証されません。
pdfDocument
- 設定対象の PDF 文書java.io.IOException
- PDF データに入出力の問題があった場合APLException
- PDF 入力者情報設定中に問題が発生した場合java.lang.NullPointerException
- pdfDocument が null の場合generate(byte[])
public java.io.InputStream generate(java.io.RandomAccessFile pdfDocument, char[] userPassword, char[] ownerPassword) throws java.io.IOException, APLException
このメソッドを使用して PDF タイムスタンプを作成した場合は戻り値の InputStream を使い終わるまでパラメータに指定した RandomAccessFile の操作を行ってはなりません。 入力者情報を設定した後にパラメータの RandomAccessFile に対してファイルポインタのオフセット変更、データの読み書きなどの操作を行い、その後に InputStream からデータを読み取った場合はこのデータの正しさは保証されません。
pdfDocument
- 設定対象の PDF 文書userPassword
- ユーザーパスワードownerPassword
- オーナーパスワードjava.io.IOException
- PDF データに入出力の問題があった場合APLException
- PDF 入力者情報設定中に問題が発生した場合java.lang.NullPointerException
- pdfDocument が null の場合generate(byte[],char[],char[])
Copyright(C) 2005-2023 AMANO Corporation. All Rights Reserved.