ドキュメントにパスワードを設定する

書式:
HPDF_STATUS HPDF_SetPassword(HPDF_Doc      pdf,
                             const char   *owner_passwd,
                             const char   *user_passwd);

戻り値
  成功時 :HPDF_OK
  失敗時 :エラーコードを返し、HPDF_Doc オブジェクトのハンドル生成時に渡したエラーハンドラをコールする。

エラー

HPDF_INVALID_DOCUMENT
無効なドキュメントオブジェクトのハンドルが設定された
HPDF_FAILD_TO_ALLOC_MEM
メモリの確保に失敗した
HPDF_INVALID_PASSWORD
所有者パスワードにNULL、空文字列またはユーザーパスワードと同じ文字列が指定された

引数
  pdf :HPDF_Doc オブジェクトのハンドル
  owner_passwd :ドキュメントの所有者のパスワード。所有者はドキュメントのアクセス権を変更できます。NULL、空文字列またはユーザーパスワードと同じ文字列を指定することはできません。
  user_passwd :ドキュメントの利用者のパスワード。NULLまたは空文字列も許容されます。

ドキュメントに所有者パスワードおよびユーザパスワードを設定します。 パスワードが設定されるとドキュメントの内容が暗号化されます。

参照
  ドキュメントの暗号化モードを設定する (HPDF_SetEncryptionMode)
  ドキュメントの使用権限を設定する (HPDF_SetPermission)