> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PDFEncryptionInfo オブジェクト（IPDFEncryptionInfo インターフェイス）

> ABBYY FineReader Engine API の PDFEncryptionInfo オブジェクト（IPDFEncryptionInfo インターフェイス）— 出力 PDF ファイルの暗号化パラメーター。PDFExportFeatures の EncryptionInfo プロパティで設定します。

このオブジェクトでは、PDF ファイルの暗号化パラメーターにアクセスできます。これらのパラメーターは、認識テキストを PDF 形式にエクスポートする際に使用できます。これらのパラメーターは、[PDFExportFeatures](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures) オブジェクトの EncryptionInfo プロパティで設定します。

<Warning>
  暗号化パラメーターは、PDF/A ファイルでは使用できません。
</Warning>

PDFEncryptionInfo オブジェクトでは、次のことができます。

* オーナーパスワードとユーザーパスワードを設定する。
* 暗号化レベルを設定する。
* 次の項目を有効または無効にする。
  * テキスト注釈および対話型フォーム フィールドの追加または変更。
  * 文書のアセンブル: ページの挿入、回転、削除、およびブックマークやサムネイル画像などのナビゲーション要素の作成。
  * 文書からのテキストやグラフィックのコピー、またはその他の方法による抽出。
  * フォームへの入力 (つまり、既存の対話型フォーム フィールドへの入力) および文書への署名 (これは、対話型フォーム フィールドの一種である既存の署名フィールドへの入力に相当します) 。
  * 文書の内容を変更する。
  * 文書を印刷する。

<div id="properties">
  ## プロパティ
</div>

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>名前</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>型</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>説明</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            読み取り専用
          </a>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          {" "}

          オブジェクトを返します。
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>主な設定</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isencryptionrequested" />

          <strong>IsEncryptionRequested</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>PDFファイルを暗号化するかどうかを指定します。</p>

        <Warning>
          このプロパティがFALSEに設定されている場合、他のプロパティは無視されます。このパラメーターは、{" "}

          <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams#pdfacompliancemode">
            IPDFExportParams::PDFAComplianceMode
          </a>

          {" "}

          がPCM\_Noneに設定されている場合にのみTRUEに設定できます。
        </Warning>

        <p>このプロパティのデフォルト値はFALSEです。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="encryptionalgorithm" />

          <strong>EncryptionAlgorithm</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/pdfencryptionalgorithmenum">
              PDFEncryptionAlgorithmEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          PDF暗号化アルゴリズムを指定します。ほとんどの暗号化アルゴリズムには、PDFバージョン (

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
              IPDFExportFeatures::PDFVersion
            </a>
          </strong>

          ) の最小要件があることに注意してください。詳細については、{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/pdfencryptionalgorithmenum">
              PDFEncryptionAlgorithmEnum
            </a>
          </strong>

          {" "}

          の説明を参照してください。
        </p>

        <p>このプロパティのデフォルト値はPDFEA\_RC4です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="keylength" />

          <strong>KeyLength</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/pdfkeylengthenum">
              PDFKeyLengthEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          RC4アルゴリズムの暗号化キー長を設定します。このプロパティは、<strong>EncryptionAlgorithm</strong>プロパティがPDFEA\_RC4 (デフォルト) の場合にのみ使用され、それ以外の場合は無視されます。
        </p>

        <Note>
          40ビットを超える長さのキーには、PDFバージョン ({" "}

          <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
            IPDFExportFeatures::PDFVersion
          </a>

          {" "}

          ) 1.4以上が必要です。
        </Note>

        <p>このプロパティのデフォルト値はPDFKL\_40Bitです。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>パスワード</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="ownerpassword" />

          <strong>OwnerPassword</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          オーナーパスワードを格納します。正しいオーナーパスワードでドキュメントを開くと (ユーザーパスワードと異なる場合) 、ドキュメントへの完全な (オーナー) アクセスが許可されます。この無制限のアクセスには、ドキュメントのパスワードおよびアクセス権限を変更する機能が含まれます。
        </p>

        <p>デフォルト値は空の文字列です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="userpassword" />

          <strong>UserPassword</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          ユーザーパスワードを格納します。正しいユーザーパスワードでドキュメントを開く (またはユーザーパスワードが設定されていないドキュメントを開く) と、ドキュメントの暗号化辞書に指定されたユーザーアクセス権限に従って追加の操作を実行できます。
        </p>

        <p>デフォルト値は空の文字列です。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>権限</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionaddannotations" />

          <strong>PermissionAddAnnotations</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          テキスト注釈の変更、インタラクティブフォームフィールドへの入力、およびドキュメントへの署名 (既存の署名フィールド (インタラクティブフォームフィールドの一種) への入力に相当) を有効または無効にします。<strong>PermissionModifyContent</strong>{" "}プロパティと組み合わせると、新しいテキスト注釈およびフォームフィールドの追加も許可されます。
        </p>

        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionassembledoc" />

          <strong>PermissionAssembleDoc</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          ドキュメントの組み立て (ページの挿入、回転、
          ページの削除、ブックマークやサムネイル画像などのナビゲーション要素の作成。
        </p>

        <p>
          このプロパティはPDFバージョン1.3では無視されます ({" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
              IPDFExportFeatures::PDFVersion
            </a>
          </strong>

          を参照) 。
        </p>

        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionextracttextandgraphics" />

          <strong>PermissionExtractTextAndGraphics</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          ドキュメントからのテキストおよびグラフィックのコピーやその他の抽出を有効または無効にします。ただし、障害のあるユーザーのアクセシビリティを目的としたテキストおよびグラフィックの抽出は、このプロパティの値にかかわらず引き続き可能です。
        </p>

        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionextracttextandgraphicsext" />

          <strong>PermissionExtractTextAndGraphicsExt</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          テキストおよびグラフィックの抽出 (障害のあるユーザーへのアクセシビリティ確保やその他の目的のため) を有効または無効にします。
        </p>

        <p>
          このプロパティはPDFバージョン1.3では無視されます ({" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
              IPDFExportFeatures::PDFVersion
            </a>
          </strong>

          を参照) 。
        </p>

        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionfillformfields" />

          <strong>PermissionFillFormFields</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          既存のインタラクティブフォームフィールドへの入力およびドキュメントへの署名 (インタラクティブフォームフィールドの一種である既存の署名フィールドへの入力に相当) を有効または無効にします。
        </p>

        <p>
          このプロパティはPDFバージョン1.3では無視されます ({" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
              IPDFExportFeatures::PDFVersion
            </a>
          </strong>

          を参照) 。
        </p>

        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionmodifycontent" />

          <strong>PermissionModifyContent</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>ドキュメントのコンテンツの変更を有効または無効にします。</p>
        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionprint" />

          <strong>PermissionPrint</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>ドキュメントの印刷を有効または無効にします。</p>
        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionprintext" />

          <strong>PermissionPrintExt</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          PDFコンテンツの忠実なデジタルコピーを生成できる形式への印刷を有効または無効にします。このような印刷を禁止すると、出力品質が低下する場合があります (Acrobatでは「イメージとして印刷」として実装されている機能) 。
        </p>

        <p>このプロパティの値は、以下の場合に無視されます：</p>

        <ul>
          <li>
            <strong>PermissionPrint</strong> プロパティがFALSEに設定されている場合。
          </li>

          <li>
            PDFバージョンが1.3の場合 ({" "}

            <strong>
              <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
                IPDFExportFeatures::PDFVersion
              </a>
            </strong>

            を参照) 。
          </li>
        </ul>

        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>
  </tbody>
</table>

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/pdfencryptioninfo.gif?s=17686ce02a5e31aeb6ea8723b53430e2" alt="PDFEncryptionInfo" width="161" height="54" data-path="images/fine-reader/engine/pdfencryptioninfo.gif" />[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#encryptioninfo)[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## サンプル
</div>

このオブジェクトは、次のコードサンプルで使用されます: [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface) (Windows および Linux)

<div id="see-also">
  ## 関連項目
</div>

[エクスポートパラメーターの調整](/ja/fine-reader/engine/guided-tour/advanced-techniques/tuning-export-parameters)

[プロファイルの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

[プロパティの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
