バージョン | 記事リンク |
---|---|
AEM as a Cloud Service | ここをクリックしてください |
AEM 6.5 | この記事 |
AEM Document Services は、PDFドキュメントを作成、アセンブリ、および保護するための OSGi サービスのセットです。 ドキュメントサービスには、次のサービスが含まれています。
Output サービスを使用すると、PDF、レーザープリンター形式、ラベルプリンター形式など、様々な形式のドキュメントを作成できます。 レーザープリンター形式には、PostScript とプリンター制御言語(PCL)があります。次のリストでは、ラベルプリンタの形式を指定します。
ドキュメントは、ネットワークプリンター、ローカルプリンター、またはファイルシステム上のファイルに送信できます。 Output サービスは、XML フォームデータをフォームデザインとマージして、ドキュメントを生成します。 Output サービスは、XML フォームデータをドキュメントに結合せずにドキュメントを生成できます。 ただし、データをドキュメントに結合するのが本来のワークフローです。
フォームデザインは通常、Designer を使用して作成されます。 Output サービスのフォームデザインの作成について詳しくは、Designer ヘルプを参照してください。
Output サービスを使用して XML データをフォームデザインと結合すると、結果は非インタラクティブPDFドキュメントになります。 非インタラクティブな PDF ドキュメントのフィールドには、ユーザーがデータを入力することはできません。これに対し、Formsサービスを使用して、ユーザーがフィールドにデータを入力できるインタラクティブなPDFフォームを作成することもできます。
次の 4 つの Output サービス操作を使用できます。
generatePDFOuput:フォームデザインをデータとマージしてPDFドキュメントを生成
generatePrintedOutput:フォームデザインをフォームデータと結合して、レーザーネットワークプリンターまたはラベルネットワークプリンターに送信するドキュメントを生成します。
generatePDFOutputBatch:複数のテンプレートと複数のデータレコードを結合して、1 回の呼び出しで複数のPDFファイルを生成します。 すべてのオプションを組み合わせて 1 つのPDFを生成するPDFもあります
generatePrintedOutputBatch:複数のテンプレートと複数のデータレコードを結合して、1 回の実行で複数の印刷ドキュメント(PS、PCL、ZPL、DPL、IPL、TPCL)を生成します。1 つの印刷ドキュメントを生成するオプションもあります。
Assembler サービスを使用すると、PDFドキュメントと XDP ドキュメントを組み合わせ、並べ替え、拡張し、PDFドキュメントに関する情報を取得できます。 Assembler サービスに送信される各ジョブには、Document Description XML(DDX) ドキュメント、ソースドキュメント、および外部リソース(文字列とグラフィック)が含まれます。 DDX ドキュメントには、ソースドキュメントを使用して一連の結果ドキュメントを生成する方法に関する指示が記載されています。
上記の機能以外に、Assembler サービスは、次の場合に使用します。
Assembler サービスを利用するときは、必要な出力を記述するために Document Description XML(DDX)と呼ばれる XML ベースの言語を使用します。DDX は宣言的マークアップ言語で、その要素がドキュメントの構築ブロックを表します。 これらの構築ブロックには、PDFドキュメント、XDP ドキュメント、XDP フォームフラグメント、およびコメント、しおり、スタイル設定されたテキストなどのその他の要素が含まれます。
DDX ドキュメントは、次の特性を持つ結果ドキュメントを指定できます。
DDX を使用して、ドキュメントのアセンブリまたは分解の一環としてPDFドキュメントを拡張できます。 次の効果を任意に組み合わせて指定できます。
単純な入力マップを使用して、ソースドキュメントと結果ドキュメントの場所を指定できます。 次の外部データ URL タイプも使用できます。
Doc Assurance サービスを使用すると、ドキュメントの暗号化と復号化、追加の使用権限によるAdobe Readerの機能の拡張、ドキュメントへの電子署名の追加をおこなうことができます。 ユーザーはPDF formsやドキュメントと簡単にやり取りでき、組織はセキュリティ、アーカイブ、コンプライアンスを強化できます。
DocAssurance サービスには、3 つのサービス(署名、暗号化および Reader 拡張機能)があります。
Signature サービスを使用すると、AEMサーバー上で電子署名とドキュメントを操作できます。 例えば、通常、Signature サービスは次の状況で使用されます。
Signature サービスは、Trust Store に保存されている証明書と秘密鍵証明書にアクセスします。
Encryption サービスを使用すると、ドキュメントの暗号化と復号化をおこなうことができます。 ドキュメントが暗号化されると、その内容が読み取れなくなります。 PDFドキュメント全体(コンテンツ、メタデータ、添付ファイルを含む)、メタデータ以外のすべて、または添付ファイルのみを暗号化できます。 許可されたユーザーは、ドキュメントを復号化して、コンテンツにアクセスできます。 PDFドキュメントがパスワードで暗号化されている場合、ユーザーは開くパスワードを指定してから、Adobe ReaderまたはAcrobatでドキュメントを表示する必要があります。 PDFドキュメントが証明書で暗号化されている場合、ユーザーはPDFドキュメントを秘密鍵(証明書)で復号化する必要があります。 PDFドキュメントの復号化に使用する秘密鍵は、暗号化に使用した公開鍵に対応している必要があります。
Reader拡張サービスを使用すると、Adobe Readerの機能を拡張し、追加の使用権限を付与して、組織でインタラクティブなPDFドキュメントを簡単に共有できます。 Reader拡張サービスは、Adobe Reader 7.0 以降で動作します。 このサービスは、使用権限をPDFドキュメントに追加します。 このアクションは、ドキュメントへのコメントの追加、フォームへの入力、ドキュメントの保存など、Adobe Readerを使用してPDFドキュメントを開いた場合は通常使用できない機能をアクティブにします。 サードパーティユーザーは、使用権限を付与されたドキュメントを扱うためにソフトウェアまたはプラグインを追加する必要はありません。
PDFドキュメントに適切な使用権限が追加されている場合、受信者はAdobe Reader内で次のアクティビティを実行できます。
これらの特別なユーザー機能は、権限が付与されたユーザードキュメントをAdobe Reader内で開くと、PDFが自動的に有効になります。 ユーザーが権限を付与されたドキュメントの操作を終了すると、Adobe Readerではこれらの関数が再び無効になります。 ユーザーが別の権限を付与されたPDF・ドキュメントを受け取るまで、これらは無効のままです。
DocAssurance サービスは、デフォルトでは使用できません。 DocAssurance サービスを設定するには、「Document Services のインストールと設定」を参照してください。
プリンターへの送信サービスは、ドキュメントを指定したプリンターに送信して印刷するための API を提供します。