Adobe PDF Services

Adobe Workfront Fusion Adobe PDF Services を使用すると、PDF ファイルからデータを抽出したり、指定したデータから新しい PDF ファイルを生成したりできます。さらに、様々なファイルタイプを PDF に変換したり、PDF を他のファイルタイプに変換したりできます。PDF サービスでは、PDF ファイルの組み合わせ、圧縮、メタデータの読み取りを行うことや、ファイルのパスワード保護を制御することもできます。

シナリオの作成手順が必要な場合は、 Adobe Workfront Fusion でのシナリオの作成を参照してください。

モジュールについて詳しくは、 Adobe Workfront Fusion のモジュールを参照してください。

PDF サービスに使用される API については、Adobe Document Generation API を参照してください。

Adobe PDF Services を使用する際のセキュリティに関する考慮事項

Adobe PDF Services はファイルの読み取り、変換、変更はできますが、Adobe も Workfront Fusion もファイルやデータを保存しません。つまり、次のようになります。

  • ユーザーは、ファイルのセキュリティを含め、ファイルの制御を維持する
  • PDF サービスを使用するのにアドビストレージやクラウドストレージアカウントは必要ありません。

アクセス要件

この記事で説明している機能を使用するには、次のアクセス権が必要です。

Adobe Workfront プラン*
Pro 以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**

現在のライセンス要件:Workfront Fusion ライセンス要件なし。

または

従来のライセンス要件:Workfront Fusion for Work Automation and Integration

製品

現在の製品要件:Select または Prime Adobe Workfront プランをご利用の場合、この記事で説明されている機能を使用するには、組織は Adobe Workfront に加えて Adobe Workfront Fusion も購入する必要があります。Workfront Fusion は、Workfront Ultimate プランに含まれています。

または

従来の製品要件:この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfrontを組織で購入する必要があります。

ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

前提条件

OAuth サーバー間 API を作成するには、Adobe Developers Console に Adobe PDF Services API を追加する必要があります。API を追加する場合は、OAuth サーバー間オプションを選択します。

手順については、アドビデベロッパー向けドキュメントで OAuth を使用したプロジェクトへの API の追加を参照してください。

Adobe PDF Services への接続の作成

Adobe PDF Services モジュールへの接続を作成するには、以下を実行します。

  1. 任意の Adobe PDF Services モジュールで、「接続」ボックスの横にある「追加」をクリックします。

  2. 次のフィールドに入力します。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
    Connection type サーバー間接続と JWT 接続のどちらを作成するかを選択します。
    Connection name この接続の名前を入力します。
    Client ID

    Adobe Client ID を入力します。これは、Adobe Developer Console の Credentials details セクションで確認できます。

    資格情報の検索手順については、アドビデベロッパー向けドキュメントで資格情報を参照してください。

    Client Secret

    Adobe Client Secret を入力します。これは、Adobe Developer Console の Credentials details セクションで確認できます。

    資格情報の検索手順については、アドビデベロッパー向けドキュメントで資格情報を参照してください。

    Technical account ID(JWT のみ)

    Adobe Technical account ID を入力します。これは、Adobe Developer Console の Credentials details セクションで確認できます。

    資格情報の検索手順については、アドビデベロッパー向けドキュメントで資格情報を参照してください。

    Organization ID(JWT のみ)

    Adobe Organization ID を入力します。これは、Adobe Developer Console の Credentials details セクションで確認できます。

    資格情報の検索手順については、アドビデベロッパー向けドキュメントで資格情報を参照してください。

    Meta scopes(JWT のみ) 接続に必要なメタスコープを入力します。
  3. 続行」をクリックして接続を保存し、モジュールに戻ります。

Adobe PDF Services モジュールとそのフィールド

PDF Services を設定すると、Workfront Fusion には以下のフィールドが表示されます。これらと共に、アプリやサービスのアクセスレベルなどの要因に応じて、追加のフィールドが表示される場合があります。モジュール内の太字のタイトルは、必須フィールドを示します。

フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。詳しくは、 Adobe Workfront Fusion におけるモジュール間での情報のマッピングを参照してください。

ドキュメントの生成

ドキュメントの生成モジュールは、選択したデータを含む PDF を作成する強力な方法です。Microsoft Word テンプレートを使用するか、JSON 形式でデータを指定することで、形式設定できます。

Adobe PDF Servicesドキュメントの生成機能について詳しくは、Adobe Document Services ドキュメントのドキュメント生成の概要を参照してください。

Microsoft Word テンプレートでドキュメントの生成モジュールの使用

Microsoft Word テンプレートでドキュメントの生成モジュールを使用するには、まずテンプレートを作成する必要があります。手順については、Microsoft Office ドキュメントで「テンプレートの作成」を検索してください。

ドキュメントの生成モジュールのフィールドに次のように入力します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source File

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

このソースファイルは、モジュールが新しい PDF の生成に使用する Microsoft Word ​ テンプレートです。

Workfront Fusion で使用する Microsoft Word テンプレート用に Workfront にプロジェクトを作成することをお勧めします。その後、Workfront/Download document モジュールを使用して、適切なテンプレートをシナリオに取り込みます。

Output Format

生成するドキュメントの形式を選択します。

  • PDF

  • DOCX

Data for merge

テキストに置き換えるテンプレートの値タグごとに、次のように入力します。

  • Key

    キーを入力します。テンプレートでは、キーは値タグに表示されるテキストです。例えば、値タグ {{name}} にテキストを配置する場合は、キーフィールドに name と入力します。

  • 値のタイプ

    値フィールド内のデータを、値、オブジェクトまたはオブジェクトの配列のどれにするかを選択します。

  • Value

    生成されたドキュメントに、値タグの代わりに表示するテキストを入力またはマッピングします。

JSON でドキュメントの生成モジュールの使用

JSON でドキュメントの生成モジュールを使用するには、次のようにフィールドに入力します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source File
以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。
Output Format

生成するドキュメントの形式を選択します。

  • PDF

  • DOCX

Data for merge

このモジュールで JSON を使用するには、このフィールドでマッピングを有効にする必要があります。

ドキュメントを生成する JSON を入力またはマッピングします。

このフィールドに JSON を直接入力するか、JSON モジュールから JSON 出力をマッピングできます。

テキスト/テーブルの抽出

このアクションモジュールを使用すると、データを PDF ファイルから抽出できます。このモジュールは、段落やテーブルの単一セル内のテキストなど、個々のテキスト要素を出力します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file
以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。
Elements that should be extracted as JSON
  • Text

  • Tables

Extract Bounding boxes?
テキストのバウンディングボックスに関するデータを抽出するには、このオプションを有効にします。
Include styling information for output?
出力 JSON にスタイル情報を追加するには、このオプションを有効にします。

PDF ファイルの結合

このアクションモジュールは、複数の PDF ファイルを取得し、それらを 1 つの PDF ファイルに結合します。例えばこのモジュールは、Workfront プロジェクトのすべてのドキュメントを、プロジェクトの完了時に 1 つの PDF に結合します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する方法については、この記事内の Adobe PDF Services への接続の作成を参照してください。

Documents

集約モジュールを使用して、ドキュメントを収集して PDF に組み合わせることも、手動でドキュメントを追加することもできます。

Array Aggregator モジュールを使用して、以前のモジュールの出力を集計することをお勧めします。集約を使用すると、結合するファイルの名前、場所、数を把握する必要がなくなります。したがって、集約を使用すると、結合するドキュメントを手動で入力するよりも、高い柔軟性と拡張性が得られます。

Combine PDF モジュールを集約と共に使用するには、Documents フィールドでマッピングを有効にする必要があります。

この例では、Read Related Records モジュールはプロジェクトに関連付けられたドキュメントを識別し、Download Documents モジュールは各ドキュメントをダウンロードします。すべての PDF は配列に集計され、Combine PDF ファイルモジュールに渡されます。

手動でドキュメントを入力することもできます。

結合 PDF に含めるドキュメントごとに、次の手順を実行します。

  1. 「Add a Document」をクリックします。

  2. 「Source file」フィールドで、含めるドキュメントを出力するモジュールを選択するか、ソースファイルの名前とデータをマッピングします。

  3. (オプション)ソースファイルの特定のページのみを含める場合は、追加するページ範囲ごとに、「Pages」フィールドの「Add item」をクリックし、含めるページ範囲の最初と最後のページを入力し、「Add」をクリックします。1 つのドキュメントから複数のページ範囲を含めることができます。

  4. Add」をクリックします。

PDF ファイルを圧縮

このアクションモジュールは PDF ファイルを取得し、圧縮します。これは、帯域幅やメモリの節約に役立ちます。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

ソースファイルは PDF 形式である必要があります。

Compression level
使用する圧縮レベルを選択します。

ドキュメントを PDF ファイルに変換

このツールは、ドキュメントを PDF ファイルに変換します。ソースファイルは、次のいずれかのドキュメント形式である必要があります。

  • DOC
  • XLS
  • PPT
  • TXT
  • RTF
Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

ソースファイルは、次のいずれかの形式で指定する必要があります。

  • DOC

  • XLS

  • PPT

  • TXT

  • RTF

Language

ソースドキュメントのデフォルト言語を選択します。これにより、ソースファイルにフォントが含まれていない場合、モジュールは適切なフォントを選択できるようになります。

次の言語から選択します。

  • en-US(デフォルト):英語(米国)

  • ca-ES:カタロニア語(スペイン)

  • cs-CZ:チェコ語(チェコ共和国)

  • da-DK:デンマーク語(デンマーク)

  • de-DE:ドイツ語(ドイツ)

  • en-AE:英語(アラブ首長国連邦)

  • en-GB:英語(英国)

  • en-IL:英語(イスラエル)

  • en-US:英語(米国)

  • es-ES:スペイン語(スペイン)

  • es-MX:スペイン語(メキシコ)

  • eu-ES:バスク語(スペイン)

  • fi-FI:フィンランド語(フィンランド)

  • fr-CA:フランス語(カナダ)

  • fr-FR:フランス語(フランス)

  • fr-MA:フランス語(モロッコ)

  • hr-HR:クロアチア語(クロアチア)

  • hu-HU:ハンガリー語(ハンガリー)

  • it-IT:イタリア語(イタリア)

  • ja-JP:日本語(日本)

  • kr-KR:韓国語(韓国)

  • nb-NO:ノルウェー語(ブークモール)(ノルウェー)

  • nl-NL:オランダ語(オランダ)

  • pl-PL:ポーランド語(ポーランド)

  • pt-BR:ポルトガル語(ブラジル)

  • pt-PT:ポルトガル語(ポルトガル)

  • ro-RO:ルーマニア語(ルーマニア)

  • ru-RU:ロシア語(ロシア)

  • sk-SK:スロバキア語(スロバキア)

  • sl-SI:スロベニア語(スロベニア)

  • sv-SE:スウェーデン語(スウェーデン)

  • tr-TR:トルコ語(トルコ)

  • uk-UA:ウクライナ語(ウクライナ)

  • zh-CN:中国語(中国本土)

  • zh-TW:中国語(台湾)

HTML を PDF ファイルに変換

このツールは、HTML ファイルを PDF ファイルに変換します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

重要:ソースファイルは HTML 形式または ZIP 形式である必要があります。

JSON

HTML で JavaScript 変数を参照する場合、これらの変数を含めることができます。

変数ごとに、「Add item」をクリックし、変数のキーと値を含めます。

メモ:

  • ZIP ファイルから PDF を作成する場合、ソースの付随事項には <script src='./json.js' type='text/javascript'></script> のようなスクリプト要素が含まれている必要があります。

  • URL から PDF を作成する場合、ページがレンダリングされる前に、この JSON オブジェクトのコンテンツがブラウザー VM に挿入されます。

Include header and footer

このオプションを有効にすると、PDF ドキュメントのヘッダーとフッターが作成されます。

  • ヘッダーには、日付とドキュメントタイトルが含まれます。

  • フッターには、ファイル名とページ番号が含まれます。

Page width
用紙の幅をインチ単位で入力します。モジュールはこの情報を使用して、作成された PDF ファイル内のページを書式設定します。
Page height
用紙の高さをインチ単位で入力します。モジュールはこの情報を使用して、作成された PDF ファイル内のページを書式設定します。

画像を PDF ファイルに変換

このツールは、画像を PDF ファイルに変換します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file
前のモジュールからソースファイルを選択するか、ソースファイル名と画像ファイルをマッピングします。

PDF を文書に変換

このツールは、PDF ファイルをドキュメントに変換します。出力ファイルには、次のいずれかの形式を選択できます。

  • DOC
  • DOCX
  • PPTX
  • XLSX
  • RTF
Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

ソースファイルは PDF 形式である必要があります。

Output Files Format

ファイルを出力する形式を次の中から選択します。

  • DOC

  • DOCX

  • PPTX

  • XLSX

  • RTF

PDF を画像に変換

このツールは、PDF を PNG または JPEG 形式の画像に変換し、ZIP として出力します。PDF は 1 ページにつき 1 つの画像に変換され、各画像の末尾がページ番号が付けられます。その後、画像ファイルは ZIP ファイルに結合されます。

例えば、8 ページの「TestFile」という名前のファイルでは、「TestFile_1」から「TestFile_8」までの 8 つの画像が生成されます。このモジュールの出力は、8 つの画像を含む ZIP ファイルです。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

ソースファイルは PDF 形式である必要があります。

Output Files Format

ファイルを出力する形式を次の中から選択します。

  • PNG
  • JPEG

PDF ファイルのリニアライズ

このツールは、PDF ドキュメントをリニアライズして、web 用に最適化された PDF ドキュメントを作成します。リニアライズド PDF ドキュメントは、ドキュメント全体をダウンロードする必要なく、ページごとに表示できます。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file
以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

PDF ファイルの OCR

このツールは、ファイルに対して光学式文字認識(OCR)を実行し、PDF を生成します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file
以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。
OCR type
  • Modified original image タイプでは、テキストが検索可能および選択可能であることが保証されますが、クリーンアッププロセス中に元の画像が変更されてから(例えば、傾き補正など)、非表示のテキストレイヤーがその上に配置されます。このタイプでは、不要なアーティファクトが削除され、シナリオによっては文書がより読みやすくなる可能性があります。

  • Unchangedoriginal image タイプでも、元の画像の上に検索可能なテキストレイヤーがオーバーレイされますが、この場合、元の画像は変更されません。このタイプでは、元の画像に最大限の忠実度が得られます。

Language
このドキュメントの言語を選択します。

ページ操作

このモジュールを使用すると、PDF ドキュメント内のページを選択的に回転または削除できます。例えば、縦表示を横表示に変更したり、PDF ドキュメントから特定のページを削除したりできます。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file
以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。
Action

ファイルに対して実行するアクションを選択します。

  • Delete

    ドキュメントからページを削除するには、このオプションを選択します。

  • Rotate

    ページを回転するには、このオプションを選択し、開始時の方向を基準にドキュメントページを回転する角度を時計回りの角度で入力します。

    ページを縦から横にまたはその逆に回転するには、ページを 90°または 270°回転します。

    ページが上下逆の場合は、180°回転します。

Pages

削除する各ページ範囲で、「Add」をクリックし、ページ範囲の最初と最後のページを入力します。

メモ:

  • 負の数を使用して、ドキュメントの最後から前方向に数えることができます。ドキュメントの最後のページは -1、最後から 2 番目のページは -2 というふうになります。

  • 単一ページを削除するには、範囲の開始と終了の両方に同じページ番号を設定します。

Limit
各シナリオの実行サイクル中に、モジュールが操作するレコードの最大数を入力またはマッピングします。

PDF アクセシビリティの自動タグ付け

このアクションモジュールは、アクセシビリティのユースケースにタグ付けされた PDF を作成します。また、問題をリストアップし修正を提案する、オプションの Microsoft Excel レポートも作成します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file
以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。
Shift Headings

文書の見出しを移動するには、このオプションを有効にします。

  • Generate Report

    PDF のアクセシビリティの問題とその場所を記載したレポートを生成し、これらの問題の修正方法に関する提案を出すには、このオプションを有効にします。

PDF ファイルのプロパティ

このツールは、次のようなドキュメントに関する基本情報を抽出します。

  • ページ数
  • PDF のバージョン
  • ファイルが暗号化されているかどうか
  • ファイルが線形化されているかどうか
  • ファイルに埋め込みファイルが含まれているかどうか
Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file
以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

PDF ファイルを保護

このツールは、ユーザーまたは所有者のパスワードを使用して PDF ドキュメントを保護します。また、PDF ドキュメントにおける印刷、編集、コピーなど、特定の機能に対する制限も設定します。暗号化するコンテンツのタイプと暗号化アルゴリズムを選択します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

ソースファイルは PDF 形式である必要があります。

Password Protection Type

パスワードを使用して入力 PDF ドキュメントを暗号化するには、このオプションを有効にします。このオプションを有効にする場合、次のいずれかまたは両方の値を指定して入力する必要があります。

  • userPassword

  • ownerPassword

各パスワードは最大 128 文字までです。

Encryption Algorithm

暗号化アルゴリズムを選択します。

  • AES-128 encryption

    パスワードは LATIN-I 文字のみをサポートします。

  • AES-256 encryption

    パスワードは Unicode 文字セットをサポートしています

Content to Encrypt

暗号化するコンテンツのタイプを選択します。

  • All content

  • All content except metadata

  • Only embedded data

「Only embedded data」を選択すると、指定されたアクセス権限が無効になります。

Permissions

印刷、編集、コンテンツのコピーを許可する権限を選択します。

権限設定は、「Password Protection Type」フィールドで ownerPassword が設定されている場合にのみ使用されます。

PDF ファイルの保護を解除

このツールは、PDF ドキュメントからセキュリティ(パスワード保護)を削除します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

ソースファイルは PDF 形式である必要があります。

Password
現在ファイルを保護しているパスワードを入力します。

PDF ファイルの分割

このアクションモジュールは、PDF ドキュメントを複数の小さなドキュメントに分割します。ファイル数、ファイルあたりのページ数、ページ範囲のどちらで分割するかを指定します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

Source file

以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。

ソースファイルは PDF 形式である必要があります。

Split option

ファイルの分割方法を選択します。

  • ページ範囲

    別のドキュメントに分割する各ページ範囲で、「追加」をクリックし、開始ページと終了ページを入力します。

  • ページ数

    新規ドキュメントに含めるページ数を入力します。

  • ファイル数

    ドキュメントを分割する均等サイズのファイルの数を入力します。

カスタム API 呼び出しを実行

これは、PDFサービス API へのカスタム HTTP リクエストをモジュール化します。

Connection

このモジュールに使用する接続を選択します。

Adobe PDF Services への接続を作成する手順については、この記事のAdobe PDF Services への接続の作成を参照してください。

URL
相対パスまたは URL を入力します。
Method
API 呼び出しの設定に必要な HTTP リクエストメソッドを選択します。詳しくは、Adobe Workfront Fusionでの HTTP リクエストメソッドを参照してください。
Headers

リクエストのヘッダーを標準 JSON オブジェクトの形式で追加します。

例: {"Content-type":"application/json"}

Workfront Fusion は、認証ヘッダーを自動的に追加します。

Query String

API 呼び出しのクエリを標準 JSON オブジェクトの形式で追加します。

例: {"name":"something-urgent"}

Fields

API 呼び出しに追加するフィールドごとに、をクリックします 項目を追加 とフィールドのキーとオプションの値を入力します。

メモ:

if などの条件文を JSON で使用する場合は、条件文を引用符で囲みます。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43