Nitro PDF サービス (プレビュー)
Nitro PDF Services コネクタは、エンドツーエンドの PDF とドキュメント処理を提供します。形式 (PDF、Word、Excel、画像、HTML)、ファイルの圧縮、マージ、分割、編集 (ページの回転、削除、保護/保護解除、フラット化、編集) また、セキュリティで保護された API アクセスとドキュメント プロパティ管理をサポートしながら、PDF から構造化されたデータと分析情報 (テキスト、テーブル、メタデータ、フォーム データ、および PII と場所を含む) を抽出します。
このコネクタは、次の製品とリージョンで使用できます。
| Service | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | 次を除くすべてのPower Automateリージョン: - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - 中国リージョンAzure - 米国国防総省 (DoD) |
| Power Apps | Premium | 次を除くすべてのPower Appsリージョン: - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate(パワーオートメート) | Premium | 次を除くすべてのPower Automateリージョン: - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| 連絡先 | |
|---|---|
| 名前 | Nitro のサポート |
| URL | https://www.gonitro.com/support |
| prosupport@sfdc.gonitro.com |
| コネクタ メタデータ | |
|---|---|
| Publisher | Nitro PDF |
| ウェブサイト | https://www.gonitro.com/ |
| プライバシー ポリシー | https://www.gonitro.com/legal/privacy-policy |
| カテゴリ | 生産性;IT 運用 |
Nitro PDF Services コネクタ
概要
Nitro PDF Services コネクタは、エンドツーエンドの PDF とドキュメント処理を提供します。形式 (PDF、Word、Excel、画像、HTML)、ファイルの圧縮、マージ、分割、編集 (ページの回転、削除、保護/保護解除、フラット化、編集) また、セキュリティで保護された API アクセスとドキュメント プロパティ管理をサポートしながら、PDF (テキスト、テーブル、メタデータ、フォーム データ、および PII と場所を含む) から構造化データと分析情報を抽出します。
Publisher: Nitro Software
前提条件
このコネクタで Nitro PDF Services を使用するには、次のものが必要です。
- Nitro PDF Services アカウント
https://developers.gonitro.com/ - カスタム コネクタ機能を備えたMicrosoft PowerAppsまたはPower Automateプラン。
認証
Nitro PDF Services は、クライアント資格情報付与を使用してマシン間 OAuth 2.0 を使用して、API 要求のアクセス トークンを生成します。
どのように機能するのか
- Nitro のセルフサービス ポータルで API アプリケーションを作成し、関連付けられているクライアント ID とクライアント シークレットを取得します。
- コネクタは、 ベアラー アクセス トークンに対してこれらの資格情報を交換することで認証を行います。
- トークンは、その後の Nitro PDF Services API 呼び出しを承認するために使用されます。
資格情報を作成し、詳細なガイドをお読みください。
https://developers.gonitro.com/docs/authentication/credentials
Power Automate/Power Appsでの接続の作成
フローまたはアプリにコネクタを追加する場合:
- [ 新しい接続の追加] をクリックします。
- クライアント ID とクライアント シークレット (Nitro 開発者ポータルで発行) を入力します。
- 接続を保存します。最初に使用すると、コネクタは OAuth 2.0 クライアント資格情報の付与を使用してクライアント ID とクライアント シークレットを有効期間の短いアクセス トークンと交換し、キャッシュし、自動的に更新します。 資格情報はトークンの取得にのみ使用されます。後続の API 呼び出しは、ユーザーに代わってベアラー トークンを使用して認証されます。
注: ユーザー対話型サインインは必要ありません。このフローは、サーバー間/アプリ間のシナリオ向けに設計されています。
API ホストとベース パス
サポートされている操作
1. 変換
PDF と他のドキュメント形式の間で変換します。
PDF から MS Office へ
- PDF からWordへ
- PDF からExcelへ
MS Office から PDF へ
- PDF にWordする
- PDF にExcelする
- PDF にPowerPointする
画像から PDF へ
一般的な画像形式 (JPG、PNG、TIFF など) を PDF に変換します。
PDF から画像へ
PDF ページをさまざまな画像形式に変換します。
HTML から PDF
HTML コンテンツを PDF に変換します。
出力形式:
変換は、 Accept ヘッダーに応じて JSON またはバイナリ出力を返します (既定値: application/octet-stream)。
2. 変換
PDF ドキュメントを変更または再構築する操作。
PDF の圧縮
圧縮レベルを使用してファイル サイズを小さくします。PDF のフラット化
対話型または階層化されたコンテンツを、編集可能でない静的な要素に変換します。 このプロセスは元に戻せません。PDF ページの回転
回転配列 (ページ インデックス + 角度) を使用して 1 つ以上のページを回転します。PDF ページを削除する
インデックスでページを削除します。PDF ドキュメントの分割
カスタム ページ範囲に基づいて、複数ページの PDF を複数の PDF に分割します。PDF ドキュメントを結合する
複数の PDF を 1 つのドキュメントに結合します。PDF ページを編集する
編集ボックスを追加して、機密性の高いコンテンツを非表示にします。PDF プロパティを設定する
標準 PDF メタデータ フィールドを更新します。パスワード保護 PDF
パスワード保護とアクセス許可を追加します。PDF の保護を解除する
パスワードと制限を削除します。
出力形式:
変換は、 Accept ヘッダーに応じて JSON またはバイナリ出力を返すことができます。
3. 抽出
PDF ドキュメントから構造化データまたは非構造化データを取得します。
PDF フォーム データの抽出
すべてのフォーム フィールド値を自動的に抽出します。
PDF テーブル データの抽出
PDF ファイルのテーブル データを識別して返します。
PDF からテキストを抽出する
テキストの抽出:
- 完全なドキュメントから、または
-
pageIndicesパラメーターを使用して特定のページから。
その他の省略可能な params フィールド: readingOrder (ブール値、既定の false) — trueすると、抽出されたテキストが視覚的な読み取りフローに合わせて並べ替えられます (複数列レイアウトに便利)。 出力品質はドキュメントによって異なります。適切にタグ付けされた PDF に最適です。密な複数列のデザインでは、隣接する列から文をインターリーブできます。
PDF から PII の場所を抽出する
特定のテキスト値の境界ボックスを検索します。
入力: 文字列の一覧 (texts)
出力: それらの文字列を含む境界ボックス。
PDF から PII を抽出する
フォーム フィールドから個人を特定できる情報 (PII) の境界ボックスを抽出します。
サポート:
- 英語
- スペイン語
PDF からプロパティを抽出する
PDF メタデータ プロパティを抽出します。
出力形式:
抽出は JSON のみを返します。
エラーと調整
Nitro PDF Services API は、次のエラーを返す場合があります。
- 400 — 要求が正しくありません
- 401 — 未承認
- 404 — 見つかりません
- 413 - コンテンツが大きすぎます
- 422 — 処理不可能なエンティティ
- 500 — 内部サーバー エラー
スロットリング
- 接続あたりの API 呼び出し: 60 秒あたり 100。
プラットフォームの制限
ファイル サイズ
- 最大: 要求あたり 25 MB
単一ファイル操作とマルチファイル操作の両方に適用されます。
ページ数
- 最大: 個々のドキュメントあたり 250 ページ
複数のドキュメントの合計合計ページ数が 250 を超える場合があります。
保持時間
- 入力ファイルと出力ファイルは、操作完了後 約 15 分 後に削除されます。
メモ
- 抽出コネクタは常に JSON を返します。
- 変換と変換では、
Acceptヘッダーに応じて JSON またはバイナリを出力できます。
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| Nitro クライアント ID | securestring | Nitro アプリケーションのクライアント ID | 正しい |
| Nitro クライアント シークレット | securestring | Nitro アプリケーションのクライアント シークレット | 正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| HTML から PDF |
HTML コンテンツまたは Web ページを PDF ドキュメントに変換します。 |
| PDF から PII を抽出する |
PDF ドキュメントから個人を特定できる情報 (PII) を検出して抽出します。 PII 値、PII カテゴリ、およびその PII の境界ボックスの場所を返します。 Redaction ブロックと組み合わせて使用して PDF を編集できます。 |
| PDF からExcelへ |
PDF ドキュメントを編集可能なExcel ファイルに変換します。 |
|
PDF からPower |
PDF ドキュメントを編集可能なPowerPoint ファイルに変換します。 |
| PDF からWordへ |
PDF ドキュメントを編集可能なWord ファイルに変換します。 |
| PDF からすべてのテキストを抽出する |
PDF ドキュメントから読み取り可能なすべてのテキスト コンテンツを抽出します。 |
| PDF からプロパティを抽出する |
タイトル、作成者、作成日、ファイルの詳細などのドキュメント メタデータとプロパティを取得します。 |
| PDF から画像へ |
PDF ドキュメントの各ページを画像ファイルに変換します。 |
| PDF にExcelする |
レイアウトと書式設定を維持しながら、Excelブックを PDF ドキュメントに変換します。 |
|
PDF にPower |
PowerPointプレゼンテーションを PDF ドキュメントに変換します。 |
| PDF にWordする |
書式設定を維持しながら、Wordドキュメントを PDF ファイルに変換します。 |
| PDF テーブル データの抽出 |
PDF ドキュメントから表形式のデータを抽出します。 ファイルに存在するすべてのテーブルを自動的に識別し、各テーブルのセル、ヘッダー、フッター、信頼度スコアを返します。 |
| PDF ドキュメントからパスワード保護を削除する |
有効な資格情報が指定されている場合は、PDF ドキュメントからパスワード保護を削除します。 |
| PDF ドキュメントのフラット化 |
フォーム フィールドと注釈を編集できない静的なコンテンツに変換して、PDF をフラット化します。 |
| PDF ドキュメントの分割 |
ページ範囲または個々のページに基づいて、PDF ドキュメントを複数のファイルに分割します。 |
| PDF ドキュメントを回転させる |
PDF ドキュメント内の 1 つ以上のページを目的の向きに回転させます。 |
| PDF ドキュメントを圧縮する |
コンテンツと書式設定を維持しながら、PDF ドキュメントのファイル サイズを小さくします。 |
| PDF ドキュメントを結合する |
複数の PDF ドキュメントを 1 つの PDF ファイルに結合します。 |
| PDF フォーム データの抽出 |
PDF ドキュメントからフォーム フィールド データを抽出し、画像ベースの PDF を操作できます。 キーと値のペア、ラベル、およびデータをフォームから返します。 |
| PDF プロパティの設定 |
タイトル、作成者、件名、キーワードなどのドキュメント メタデータを更新します。 |
| PDF ページを削除する |
指定した 1 つ以上のページを PDF ドキュメントから削除します。 |
| PDF ページを編集する |
選択した PDF ページ内の指定されたコンテンツを完全に削除または隠します。 |
| パスワード保護 PDF ドキュメント |
PDF ドキュメントにパスワード保護を追加して、アクセスまたは編集を制限します。 |
| 検索したテキストを PDF から抽出する |
PDF ドキュメント内の検索可能なテキストの場所を特定します。 検出された各インスタンスの境界ボックス位置データを返します。 |
| 画像から PDF へ |
1 つまたは複数の画像ファイルを 1 つの PDF ドキュメントに変換します。 |
HTML から PDF
HTML コンテンツまたは Web ページを PDF ドキュメントに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF から PII を抽出する
PDF ドキュメントから個人を特定できる情報 (PII) を検出して抽出します。 PII 値、PII カテゴリ、およびその PII の境界ボックスの場所を返します。 Redaction ブロックと組み合わせて使用して PDF を編集できます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ドキュメント言語
|
params | True | string |
{"language":"en"} の書式を設定します。 指定できる値: "en" (英語)、"es" (スペイン語)。 |
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
PIIBoxes
|
result.PIIBoxes | array of object |
PIIBoxes |
|
ID
|
result.PIIBoxes.ID | string |
ID |
|
SMS 送信
|
result.PIIBoxes.text | string |
SMS 送信 |
|
textPiece
|
result.PIIBoxes.textPiece | string |
textPiece |
|
Pageindex
|
result.PIIBoxes.pageIndex | integer |
Pageindex |
|
boundingBox
|
result.PIIBoxes.boundingBox | array of number |
boundingBox |
|
PIIType
|
result.PIIBoxes.PIIType | string |
PIIType |
|
信頼度
|
result.PIIBoxes.confidence | float |
信頼度 |
PDF からExcelへ
PDF ドキュメントを編集可能なExcel ファイルに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF からPowerPointへ
PDF ドキュメントを編集可能なPowerPoint ファイルに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF からWordへ
PDF ドキュメントを編集可能なWord ファイルに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF からすべてのテキストを抽出する
PDF ドキュメントから読み取り可能なすべてのテキスト コンテンツを抽出します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
|
抽出パラメーター
|
params | string |
省略可能な JSON オブジェクト。 フィールド: pageIndices (int 配列、例: [0,2]、完全なドキュメントの場合は省略)、readingOrder (ブール値、既定の false、ビジュアル読み取りフローのテキストの順序を変更します)。 |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
結果
|
result | string |
JSON の結果 |
PDF からプロパティを抽出する
タイトル、作成者、作成日、ファイルの詳細などのドキュメント メタデータとプロパティを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
title
|
result.title | string |
title |
|
作成者
|
result.author | string |
作成者 |
|
件名
|
result.subject | string |
件名 |
|
キーワード
|
result.keywords | string |
キーワード |
|
作成者
|
result.creator | string |
作成者 |
|
プロデューサー
|
result.producer | string |
プロデューサー |
|
作成日
|
result.creationDate | string |
作成日 |
|
modDate
|
result.modDate | string |
modDate |
|
閉じ込め られた
|
result.trapped | string |
閉じ込め られた |
PDF から画像へ
PDF ドキュメントの各ページを画像ファイルに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
|
変換拡張機能
|
params | string |
convert 形式 (サポートされている形式 png, jpeg) |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
files
|
result.files | array of object |
files |
|
URL
|
result.files.URL | string |
URL |
|
コンテンツタイプ
|
result.files.contentType | string |
コンテンツタイプ |
|
fileSizeBytes
|
result.files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
result.files.metadata.pageCount | string |
pageCount |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF にExcelする
レイアウトと書式設定を維持しながら、Excelブックを PDF ドキュメントに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF にPowerPointする
PowerPointプレゼンテーションを PDF ドキュメントに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF にWordする
書式設定を維持しながら、Wordドキュメントを PDF ファイルに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF テーブル データの抽出
PDF ドキュメントから表形式のデータを抽出します。 ファイルに存在するすべてのテーブルを自動的に識別し、各テーブルのセル、ヘッダー、フッター、信頼度スコアを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
テーブル
|
result.tables | array of object |
テーブル |
|
ID
|
result.tables.ID | string |
ID |
|
pageIndices
|
result.tables.pageIndices | array of integer |
pageIndices |
|
title
|
result.tables.tableData.title | string |
title |
|
セル
|
result.tables.tableData.cells | array of array |
セル |
|
アイテム
|
result.tables.tableData.cells | array of string | |
|
フッター
|
result.tables.tableData.footers | array of string |
フッター |
|
打ち明ける
|
result.tables.tableData.confidences | array of array |
打ち明ける |
|
アイテム
|
result.tables.tableData.confidences | array of float | |
|
averageConfidence
|
result.tables.tableData.averageConfidence | float |
averageConfidence |
|
headerCells
|
result.tables.tableData.headerCells | array of array |
headerCells |
|
アイテム
|
result.tables.tableData.headerCells | array of integer | |
|
summaryCells
|
result.tables.tableData.summaryCells | array of array |
summaryCells |
|
アイテム
|
result.tables.tableData.summaryCells | array of integer |
PDF ドキュメントからパスワード保護を削除する
有効な資格情報が指定されている場合は、PDF ドキュメントからパスワード保護を削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
|
保護解除パラメーター
|
params | True | string |
形式 {"ownerPassword": "owner-secret","userPassword": "user-secret"} |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF ドキュメントのフラット化
フォーム フィールドと注釈を編集できない静的なコンテンツに変換して、PDF をフラット化します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF ドキュメントの分割
ページ範囲または個々のページに基づいて、PDF ドキュメントを複数のファイルに分割します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
|
ページ
|
params | True | string |
書式 {"pageIndice":[[0,2],[1,3,4]]} |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
コンテンツタイプ
|
files.contentType | string |
コンテンツタイプ |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
コンテンツをアーカイブする
|
$content | string |
コンテンツをアーカイブする |
PDF ドキュメントを回転させる
PDF ドキュメント内の 1 つ以上のページを目的の向きに回転させます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
|
ページの回転 (時計回りの角度)
|
params | True | string |
書式 {"rotations":[{"page_index": 0,"amount": 90}]} |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
URL
|
result.file.URL | string |
URL |
|
コンテンツタイプ
|
result.file.contentType | string |
コンテンツタイプ |
|
fileSizeBytes
|
result.file.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
result.file.metadata.pageCount | integer |
pageCount |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF ドキュメントを圧縮する
コンテンツと書式設定を維持しながら、PDF ドキュメントのファイル サイズを小さくします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
圧縮レベル (0 から 2)
|
params | True | string |
{"level":1} の形式 |
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF ドキュメントを結合する
複数の PDF ドキュメントを 1 つの PDF ファイルに結合します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル 1
|
file1 | True | file |
マージする PDF ファイルの内容 (1) |
|
ファイル 2
|
file2 | True | file |
マージする PDF ファイルの内容 (2) |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF フォーム データの抽出
PDF ドキュメントからフォーム フィールド データを抽出し、画像ベースの PDF を操作できます。 キーと値のペア、ラベル、およびデータをフォームから返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
フィールド
|
result.fields | array of object |
フィールド |
|
フィールド名
|
result.fields.name | string |
フォームフィールド名 |
|
fieldValue
|
result.fields.value | string |
フォーム フィールドの値 |
|
fieldConfidence
|
result.fields.confidence | float |
フォーム フィールドの信頼度 |
|
averageConfidence
|
result.averageConfidence | float |
averageConfidence |
PDF プロパティの設定
タイトル、作成者、件名、キーワードなどのドキュメント メタデータを更新します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
プロパティ
|
params | True | string |
書式 {"title":"My Document Title","author": "John Doe","subject": "An Interesting Subject","keywords": "example, pdf, metadata","creator": "Doe John","producer": "Nitro PDF"} |
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
PDF ページを削除する
指定した 1 つ以上のページを PDF ドキュメントから削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
|
ページの削除
|
params | True | string |
書式 {"pageIndices":[0,2]} |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
コンテンツタイプ
|
files.contentType | string |
コンテンツタイプ |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
ファイル コンテンツ
|
$content | string |
Base64 形式のファイル コンテンツ |
PDF ページを編集する
選択した PDF ページ内の指定されたコンテンツを完全に削除または隠します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
プロパティ
|
params | True | string |
{"redactions":[{"pageIndex": 0,"boundingBox":[100,100,200,120]},{"pageIndex": 1,"boundingBox":[50,50,150,70]}}} |
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
コンテンツタイプ
|
files.contentType | string |
コンテンツタイプ |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
パスワード保護 PDF ドキュメント
PDF ドキュメントにパスワード保護を追加して、アクセスまたは編集を制限します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
|
保護パラメーター
|
params | True | string |
形式 {"ownerPredentials":"owner-secret", "userPassword": "user-secret", "permissions": [ "print", "copy" ] } |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
検索したテキストを PDF から抽出する
PDF ドキュメント内の検索可能なテキストの場所を特定します。 検出された各インスタンスの境界ボックス位置データを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
検索するキーワード
|
params | True | string |
Format { "texts": [ "Name", "Location" ]} |
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
textBoxes
|
result.textBoxes | array of object |
textBoxes |
|
ID
|
result.textBoxes.ID | string |
ID |
|
SMS 送信
|
result.textBoxes.text | string |
SMS 送信 |
|
Pageindex
|
result.textBoxes.pageIndex | integer |
Pageindex |
|
boundingBox
|
result.textBoxes.boundingBox | array of number |
boundingBox |
|
textPiece
|
result.textBoxes.textPiece | string |
textPiece |
画像から PDF へ
1 つまたは複数の画像ファイルを 1 つの PDF ドキュメントに変換します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Accept (出力形式)
|
Accept | string |
例: application/json |
|
|
ファイル コンテンツ
|
file | True | file |
アップロードするファイル |
返品
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル
|
result.file | FileLinkResponse |
ファイル参照データ |
|
ファイル コンテンツ
|
$content | string |
Base64 ファイルの内容 |
定義
FileLinkResponse
ファイル参照データ
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
URL
|
URL | string |
URL |
|
fileSizeBytes
|
metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
metadata.pageCount | integer |
pageCount |