このドキュメントのサンプルと例は、JEE環境上のAEM Formsに対してのみ提供されています。
PDF Utilitiesサービスについて
PDF Utilitiesサービスでは、PDFファイル形式とXDPファイル形式間の変換、PDFドキュメントプロパティの設定と取得、XMPメタデータの操作を行うことができます。 例えば、PDFドキュメントを別の形式に変換する前に、プロパティを調べて、変換用に呼び出すサービス操作を決定しておくと便利です。
PDF Utilitiesサービスを使用して、次のタスクを実行できます。
PDF Utilitiesサービスについて詳しくは、「AEM Formsのサービスリファレンス」を参照してください。
PDF UtilitiesのJavaおよびWebサービスAPIを使用して、PDFドキュメントをプログラム的にXDPドキュメントに変換できます。
PDF Utilitiesサービスについて詳しくは、「AEM Formsのサービスリファレンス」を参照してください。
PDFドキュメントをXDPドキュメントに変換するには、次の手順を実行します。
プロジェクトファイルを含める
必要なファイルを開発プロジェクトに含めます。 Javaを使用してクライアントアプリケーションを作成する場合は、必要なJARファイルを含めます。 Webサービスを使用している場合は、プロキシファイルを必ず含めてください。
PDFUtilityServiceクライアントの作成
プログラムを使用してPDF Utilities操作を実行する前に、PDFUtilityServiceクライアントを作成する必要があります。 Java APIを使用すると、PDFUtilityServiceClient
オブジェクトを作成することで実現できます。 WebサービスAPIでは、PDFUtilityServiceService
オブジェクトを使用して実行します。
PDFからXDPへの変換操作の呼び出し
サービスクライアントを作成したら、PDFからXDPへの変換操作を呼び出すことができます。
関連トピック
Java APIを使用したPDFドキュメントのXDPドキュメントへの変換
WebサービスAPIを使用してPDFドキュメントをXDPドキュメントに変換する
PDF Utilities API(Java)を使用して、PDFドキュメントをXDPドキュメントに変換します。
プロジェクトファイルを含める
Javaプロジェクトのクラスパスに、adobe-pdfutility-client.jarなどのクライアントJARファイルを含めます。
PDFUtilityServiceクライアントの作成
コンストラクターを使用し、接続プロパティを含むServiceClientFactory
オブジェクトを渡して、PDFUtilityServiceClient
オブジェクトを作成します。
PDFからXDPへの変換操作の呼び出し
変換を実行するには、PDFUtilityServiceClient
オブジェクトのconvertPDFtoXDP
メソッドを呼び出し、PDFファイルを表すcom.adobe.idp.Document
オブジェクトを渡します。 このメソッドは、新しく作成されたXDPファイルを表すcom.adobe.idp.Document
オブジェクトを返します。
関連トピック
PDF Utilities API(Webサービス)を使用して、PDFドキュメントをXDPドキュメントに変換します。
プロジェクトファイルを含める
PDFUtilityServiceクライアントの作成
プロキシクラスのコンストラクターを使用してPDFUtilityServiceService
オブジェクトを作成します。
PDFからXDPへの変換操作の呼び出し
PDFUtilityServiceService
オブジェクトのconvertPDFtoXDP
メソッドを呼び出し、PDFファイルを表すBLOB
オブジェクトを渡します。 このメソッドは、新しく作成されたXDPファイルを表すBLOB
オブジェクトを返します。
関連トピック
Base64エンコーディングを使用したAEM Formsの呼び出し
Base64エンコーディングを使用する.NETクライアントアセンブリの作成
PDF UtilitiesのJavaおよびWebサービスAPIを使用して、XDPドキュメントをプログラム的にPDFドキュメントに変換できます。
PDF Utilitiesサービスについて詳しくは、「AEM Formsのサービスリファレンス」を参照してください。
XDPドキュメントをPDFドキュメントに変換するには、次の手順を実行します。
プロジェクトファイルを含める
必要なファイルを開発プロジェクトに含めます。 Javaを使用してクライアントアプリケーションを作成する場合は、必要なJARファイルを含めます。 Webサービスを使用している場合は、プロキシファイルを必ず含めてください。
PDFUtilityServiceクライアントの作成
プログラムを使用してPDF Utilities操作を実行する前に、PDFUtilityServiceクライアントを作成する必要があります。 Java APIを使用すると、PDFUtilityServiceClient
オブジェクトを作成することで実現できます。 WebサービスAPIでは、PDFUtilityServiceService
オブジェクトを使用して実行します。
XDPからPDFへの変換操作の呼び出し
サービスクライアントを作成したら、XDPからPDFへの変換操作を呼び出すことができます。
関連トピック
Java APIを使用したXDPドキュメントのPDFドキュメントへの変換
WebサービスAPIを使用したXDPドキュメントからPDFドキュメントへの変換
PDF Utilities API(Java)を使用して、XDPドキュメントをPDFドキュメントに変換します。
プロジェクトファイルを含める
Javaプロジェクトのクラスパスに、adobe-pdfutility-client.jarなどのクライアントJARファイルを含めます。
PDFUtilityServiceクライアントの作成
コンストラクターを使用し、接続プロパティを含むServiceClientFactory
オブジェクトを渡して、PDFUtilityServiceClient
オブジェクトを作成します。
XDPからPDFへの変換操作の呼び出し
変換を実行するには、PDFUtilityServiceClient
オブジェクトのconvertXDPtoPDF
メソッドを呼び出し、XDPファイルを表すcom.adobe.idp.Document
オブジェクトを渡します。 このメソッドは、新しく作成されたPDFファイルを表すcom.adobe.idp.Document
オブジェクトを返します。
関連トピック
PDF Utilities API(WebサービスAPI)を使用して、XDPドキュメントをPDFドキュメントに変換します。
プロジェクトファイルを含める
PDFUtilityServiceクライアントの作成
プロキシクラスのコンストラクターを使用してPDFUtilityServiceService
オブジェクトを作成します。
XDPからPDFへの変換操作の呼び出し
変換を実行するには、PDFUtilityServiceService
オブジェクトのconvertXDPtoPDF
メソッドを呼び出し、XDPファイルを表すBLOB
オブジェクトを渡します。 このメソッドは、新しく作成されたPDFファイルを表すBLOB
オブジェクトを返します。
関連トピック
Base64エンコーディングを使用したAEM Formsの呼び出し
Base64エンコーディングを使用する.NETクライアントアセンブリの作成
PDF UtilitiesのJavaおよびWebサービスAPIを使用すると、ドキュメントを読み取るのに最低限必要なドキュメントが入力可能なフォームか、Acrobat版であるかなど、PDFドキュメントのプロパティをプログラムで取得できます。
PDF Utilitiesサービスについて詳しくは、「AEM Formsのサービスリファレンス」を参照してください。
PDFドキュメントのプロパティを取得するには、次の手順を実行します。
プロジェクトファイルを含める
必要なファイルを開発プロジェクトに含めます。 Javaを使用してクライアントアプリケーションを作成する場合は、必要なJARファイルを含めます。 Webサービスを使用している場合は、プロキシファイルを必ず含めてください。
PDFUtilityServiceクライアントの作成
プログラムを使用してPDF Utilities操作を実行する前に、PDFUtilityServiceクライアントを作成する必要があります。 Java APIを使用すると、PDFUtilityServiceClient
オブジェクトを作成することで実現できます。 WebサービスAPIでは、これはPDFUtilityServiceService
オブジェクトを使用して実行されます。
プロパティ取得操作を呼び出す
サービスクライアントの作成後、プロパティ取得操作を呼び出すことができます。
関連トピック
Java APIを使用したPDFドキュメントのプロパティの取得
WebサービスAPIを使用したPDFドキュメントのプロパティの取得
PDF Utilities API(Java)を使用してPDFドキュメントのプロパティを取得します。
プロジェクトファイルを含める
Javaプロジェクトのクラスパスに、adobe-pdfutility-client.jarなどのクライアントJARファイルを含めます。
PDFUtilityServiceクライアントの作成
コンストラクターを使用し、接続プロパティを含むServiceClientFactory
オブジェクトを渡して、PDFUtilityServiceClient
オブジェクトを作成します。
プロパティ取得操作を呼び出す
変換を実行するには、PDFUtilityServiceClient
オブジェクトのgetPDFProperties
メソッドを呼び出し、次のように渡します。
com.adobe.idp.Document
オブジェクトです。PDFPropertiesOptionSpec
オブジェクト。クエリの結果を含むPDFPropertiesResult
オブジェクトを返します。
関連トピック
PDF Utilities WebサービスAPIを使用して、PDFドキュメントのプロパティを取得します。
プロジェクトファイルを含める
PDFUtilityServiceクライアントの作成
プロキシクラスのコンストラクターを使用してPDFUtilityServiceService
オブジェクトを作成します。
プロパティ取得操作を呼び出す
変換を実行するには、PDFUtilityServiceService
オブジェクトのgetPDFProperties
メソッドを呼び出し、次のように渡します。
BLOB
オブジェクトです。PDFPropertiesOptionSpec
オブジェクト。クエリの結果を含むPDFPropertiesResult
オブジェクトを返します。
関連トピック
Base64エンコーディングを使用したAEM Formsの呼び出し
Base64エンコーディングを使用する.NETクライアントアセンブリの作成
PDFドキュメントの保存モードをプログラムで設定する場合は、PDF UtilitiesサービスのJavaおよびWebサービスのAPIを使用できます。 PDF Utilitiesサービスを使用して保存モードを設定する場合、PDF Utilitiesサービスは保存モードを設定するだけで、実際にはPDFドキュメントを保存しません。 PDFドキュメントは、別のサービス操作に渡されるときに保存されます。 例えば、PDF Utilitiesサービスを使用して特定の保存モードを設定し、それをEncryptionサービスに渡すことができます。Encryptionサービスでは、PDFドキュメントが実際に保存され、暗号化されます。
PDF Utilitiesサービスについて詳しくは、「AEM Formsのサービスリファレンス」を参照してください。
PDFドキュメントの保存オプションを設定するには、次の手順を実行します。
プロジェクトファイルを含める
必要なファイルを開発プロジェクトに含めます。 Javaを使用してクライアントアプリケーションを作成する場合は、必要なJARファイルを含めます。 Webサービスを使用している場合は、プロキシファイルを必ず含めてください。
PDFUtilityServiceクライアントの作成
プログラムを使用してPDF Utilities操作を実行する前に、PDFUtilityServiceクライアントを作成する必要があります。 Java APIを使用すると、PDFUtilityServiceClient
オブジェクトを作成することで実現できます。 WebサービスAPIでは、これはPDFUtilityServiceService
オブジェクトを使用して実行されます。
保存モードの設定
次の保存オプションのいずれかを選択できます。
INCREMENTAL
:増分的に保存し、保存に要する時間を短縮するにはFAST_WEB_VIEW
:Web表示用に保存FULL
:フル保存を使用して(最適化なしで)保存するには「save style」操作を呼び出します
サービスクライアントの作成後、プロパティ取得操作を呼び出すことができます。
PDFドキュメントを別のAEM Forms操作に渡す
PDF Utilitiesサービスで指定した保存モードが設定されたら、PDFドキュメントを別のAEM Forms操作に渡します。 その操作から戻ると、PDFドキュメントは指定されたモードで保存されます。 例えば、PDF Utilitiesサービスを使用してFAST_WEB_VIEW
モードを設定し、そのPDFドキュメントをEncryptionサービスのencryptUsingPassword
操作に渡した場合、返されたPDFドキュメントはパスワードを使用して暗号化され、FAST_WEB_VIEW
モードで保存されます。
このセクションに関連付けられているクイック開始は、FAST_WEB_VIEW
モードを設定し、PDFドキュメントをEncryptionサービスのencryptUsingPassword
操作に渡します。
関連トピック
Java APIを使用したPDFドキュメントの保存オプションの設定
WebサービスAPIを使用してPDFドキュメントの保存オプションを設定する
PDF Utilities API(Java)を使用して、PDFドキュメントの保存オプションを設定します。
プロジェクトファイルを含める
Javaプロジェクトのクラスパスに、adobe-pdfutility-client.jarなどのクライアントJARファイルを含めます。
PDFUtilityServiceクライアントの作成
コンストラクターを使用し、接続プロパティを含むServiceClientFactory
オブジェクトを渡して、PDFUtilityServiceClient
オブジェクトを作成します。
保存モードの設定
PDFUtilitySaveMode
オブジェクトを作成します。PDFUtilitySaveMode
オブジェクトのsetSaveStyle
メソッドを呼び出し、保存モードを指定する文字列値を渡して、保存モードを設定します。 例えば、Web表示を高速にするために保存するには、FAST_WEB_VIEW
を渡します。「save style」操作を呼び出します
PDFUtilityServiceClient
オブジェクトのsetSaveMode
メソッドを呼び出し、次の値を渡します。
com.adobe.idp.Document
オブジェクトです。PDFUtilitySaveMode
オブジェクト。このメソッドは、指定された保存スタイルを使用して形式設定されたcom.adobe.idp.Document
オブジェクトを返します。
PDFドキュメントを別のAEM Forms操作に渡す
com.adobe.idp.Document
オブジェクトを別のAEM Forms操作に渡します。関連トピック
PDF Utilities AP(Webサービス)を使用して、PDFドキュメントの保存オプションを設定します。
プロジェクトファイルを含める
PDFUtilityServiceクライアントの作成
プロキシクラスのコンストラクターを使用してPDFUtilityServiceService
オブジェクトを作成します。
保存モードの設定
PDFUtilitySaveMode
オブジェクトを作成します。PDFUtilitySaveMode
オブジェクトのsaveStyle
メソッドに保存モードを指定する文字列値を割り当てます。 例えば、Web表示を高速にするために保存するには、FAST_WEB_VIEW
と指定します。「save style」操作を呼び出します
PDFUtilityServiceService
オブジェクトのsetSaveMode
メソッドを呼び出し、次の値を渡します。
BLOB
オブジェクトです。PDFUtilitySaveMode
オブジェクト。このメソッドは、指定された保存スタイルを使用して形式設定されたBLOB
オブジェクトを返します。 その後、そのオブジェクトをPDFドキュメントとして保存できます。
PDFドキュメントを別のForms操作に渡す
BLOB
オブジェクトを別のAEM Forms操作に渡します。関連トピック
Base64エンコーディングを使用したAEM Formsの呼び出し
Base64エンコーディングを使用する.NETクライアントアセンブリの作成
PDF UtilitiesのJava APIを使用して、PDFドキュメントをプログラム的にXDPドキュメントに変換できます。
PDF Utilitiesサービスについて詳しくは、「AEM Formsのサービスリファレンス」を参照してください。
PDFドキュメントを不要にするには、次の手順を実行します。
プロジェクトファイルを含める
必要なファイルを開発プロジェクトに含めます。 Javaを使用してクライアントアプリケーションを作成するには、必要なJARファイルを含めます。
PDFUtilityServiceクライアントの作成
プログラムによって改善操作を実行する前に、PDFUtilityServiceクライアントを作成する必要があります。 Java APIを使用すると、PDFUtilityServiceClient
オブジェクトを作成することで実現できます。
PDFからXDPへの変換操作の呼び出し
サービスクライアントの作成後、サービス化操作を呼び出すことができます。
関連トピック
Java APIを使用したPDFドキュメントのXDPドキュメントへの変換
WebサービスAPIを使用してPDFドキュメントをXDPドキュメントに変換する
PDF Utilities API(Java)を使用してドキュメントを削除します。
プロジェクトファイルを含める
Javaプロジェクトのクラスパスに、adobe-pdfutility-client.jarなどのクライアントJARファイルを含めます。
PDFUtilityServiceクライアントの作成
コンストラクターを使用し、接続プロパティを含むServiceClientFactory
オブジェクトを渡して、PDFUtilityServiceClient
オブジェクトを作成します。
PDFからXDPへの変換操作の呼び出し
変換を実行するには、PDFUtilityServiceClient
オブジェクトのconvertPDFtoXDP
メソッドを呼び出し、PDFファイルを表すcom.adobe.idp.Document
オブジェクトを渡します。 このメソッドは、新しく作成されたXDPファイルを表すcom.adobe.idp.Document
オブジェクトを返します。
関連トピック