Cloudmersive PDF

PDF を使用すると、PDF ファイルを簡単に作成、変換、処理、編集、操作、暗号化、および署名できます。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
連絡先
URL https://account.cloudmersive.com/contact-support
コネクタ メタデータ
公開元 Cloudmersive、LLC
Web サイト https://cloudmersive.com/pdf-api
プライバシー ポリシー https://cloudmersive.com/privacy-policy

このコネクタは、PDF を使用して、PDF の生成、PDF の拡張、PDF の暗号化とパスワード保護、透かしの追加、形式の変換、PDF からの情報の抽出を行うアプリケーションにとって重要です。 ステートレスな高セキュリティ処理により、高速なパフォーマンスと強力なセキュリティが保証されます。 Cloudmersive PDF は、幅広い主要な PDF 処理および PDF セキュリティ機能を対象としています。 詳細については、PDF API ページをご覧ください。

このコネクタを使用するには、Cloudmersive アカウントが必要です。 Microsoft アカウントでサインアップするか、Cloudmersive アカウントを作成できます。 以下の手順に従って、API キーを取得してください。

API キーとシークレットを取得する

  • Cloudmersive アカウントに登録する
  • Cloudmersive アカウントを使用してログインし、API キーをクリックする

ここでは、API キー ページに表示される API キーを作成して確認できます。 この API キーをコピーして Cloudmersive PDF コネクタに貼り付けるだけです。

これで、Cloudmersive PDF コネクタの使用を開始する準備が整いました。

接続の作成

コネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
キー securestring この API の "キー" True

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

PDF にテキストの透かしを追加する

PDF にテキストの透かしを追加する

PDF の復号化とパスワード保護

PDF ドキュメントをパスワードで復号化します。 復号化された PDF を開くためにパスワードは必要なくなります。

PDF の暗号化、パスワード保護、およびアクセス許可の制限の設定

PDF ドキュメントをパスワードで暗号化し、PDF にアクセス許可を設定します。 所有者のパスワードを設定して所有者 (編集者/作成者) のアクセス許可を制御し [必須]、ユーザー (閲覧者) パスワードを設定して PDF の閲覧者を制御します [任意]。 パスワードを省略するには、閲覧者パスワードを null に設定します。 印刷、コンテンツのコピー、ドキュメントのアセンブリ、編集 (読み取り専用)、フォームの入力、注釈の変更、および低解像度での印刷を、ドキュメントのデジタル著作権管理 (DRM) により、制限または許可します。

PDF の暗号化とパスワード保護

PDF ドキュメントをパスワードで暗号化します。 所有者のパスワードを設定して所有者 (編集者/作成者) のアクセス許可を制御し、ユーザー (閲覧者) パスワードを設定して PDF の閲覧者を制御します。 指定されたパスワードを省略するには、パスワード フィールドを null に設定します。

PDF を画像ベースの PDF にラスタライズする

PDF を画像ベースの PDF にラスタライズします。 出力は PDF で、各ページは高解像度の画像で構成され、すべてのテキスト、図、その他のコンポーネントは削除されます。

PDF ドキュメントからページを削除する

PDF ドキュメントから 1 つまたは複数のページを削除します

PDF ドキュメントに 1 つ以上の PDF 注釈、コメントを追加する

PDF ドキュメントに 1 つ以上の注釈、コメントを追加します。

PDF ドキュメントのすべてのページを回転する

PDF ドキュメント内のすべてのページを 90 度の倍数で回転します

PDF ドキュメントのメタデータの取得

タイトル、作成者などを含む、PDF ドキュメントからのメタデータを返します。

PDF ドキュメントのメタデータの設定

タイトル、作成者などを含むメタデータを入力 PDF ドキュメントに設定 (書き込み) します。

PDF ドキュメント内のページの範囲、サブセットを回転する

PDF ドキュメント内の特定のページ範囲を 90 度の倍数で回転します

PDF フォーム フィールドと値を取得する

PDF ドキュメントをパスワードで暗号化します。 所有者のパスワードを設定して所有者 (編集者/作成者) のアクセス許可を制御し、ユーザー (閲覧者) パスワードを設定して PDF の閲覧者を制御します。 指定されたパスワードを省略するには、パスワード フィールドを null に設定します。

PDF フォーム フィールドの値を設定して入力する

PDF フォームのフォーム フィールドに特定の値を入力します。 form/get-fields を使用して、入力フォームで使用可能なフィールドとデータ型を列挙します。

ある PDF ドキュメントから別の PDF ドキュメントにページを挿入、コピーする

ある PDF ドキュメント (ソース ドキュメント) から 1 つ以上のページをコピーし、それらを 2 番目の PDF ドキュメント (コピー先のドキュメント) に挿入します。

ドキュメントの特定の PDF 注釈、コメントの削除

AnnotationIndex を使用して、PDF ドキュメント内の特定の注釈を削除します。 PDF ドキュメント内のすべての注釈の AnnotationIndex を列挙するには、/edit/pdf/annotations/list API を使用します。

ドキュメント内のコメントを含む PDF 注釈をすべて削除する

PDF ドキュメント内の、コメントやメモを含む注釈をすべて削除します。

ドキュメント内のコメントを含む PDF 注釈を取得する

PDF ドキュメント内の、コメントやメモを含む注釈を列挙します。

ページごとに PDF ドキュメントのテキストを取得する

ページごとに PDF のテキストを取得する

PDF にテキストの透かしを追加する

PDF にテキストの透かしを追加する

パラメーター

名前 キー 必須 説明
PDF に追加する透かしテキスト (必須)
watermarkText True string

PDF に追加する透かしテキスト (必須)

透かしテキストのフォント ファミリ名。既定値は Times New Roman
fontName string

透かしテキストのフォント ファミリ名。既定値は Times New Roman

テキストのフォント サイズ (ポイント単位)。既定値は 150
fontSize number

テキストのフォント サイズ (ポイント単位)。既定値は 150

フォントの色 (16 進数または HTML の色の名前)。既定値は赤
fontColor string

フォントの色 (16 進数または HTML の色の名前)。既定値は赤

フォントの透明度。0.0 (完全に透明) から 1.0 (完全に
fontTransparency number

フォントの透明度。0.0 (完全に透明) から 1.0 (完全に

操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF の復号化とパスワード保護

PDF ドキュメントをパスワードで復号化します。 復号化された PDF を開くためにパスワードは必要なくなります。

パラメーター

名前 キー 必須 説明
PDF ファイルの有効なパスワード
password True string

PDF ファイルの有効なパスワード

操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF の暗号化、パスワード保護、およびアクセス許可の制限の設定

PDF ドキュメントをパスワードで暗号化し、PDF にアクセス許可を設定します。 所有者のパスワードを設定して所有者 (編集者/作成者) のアクセス許可を制御し [必須]、ユーザー (閲覧者) パスワードを設定して PDF の閲覧者を制御します [任意]。 パスワードを省略するには、閲覧者パスワードを null に設定します。 印刷、コンテンツのコピー、ドキュメントのアセンブリ、編集 (読み取り専用)、フォームの入力、注釈の変更、および低解像度での印刷を、ドキュメントのデジタル著作権管理 (DRM) により、制限または許可します。

パラメーター

名前 キー 必須 説明
PDF ファイルの所有者 (作成者/編集者) のパスワード (必須)
ownerPassword True string

PDF ファイルの所有者 (作成者/編集者) のパスワード (必須)

PDF ファイルのユーザー (閲覧者) のパスワード (任意)
userPassword True string

PDF ファイルのユーザー (閲覧者) のパスワード (任意)

指定できる値: 「128」(128 ビット RC4 暗号化) および「256」(256 ビット
encryptionKeyLength string

指定できる値: 「128」(128 ビット RC4 暗号化) および「256」(256 ビット

DRM により印刷を無効にするには、false に設定します。 既定は true です。
allowPrinting boolean

DRM により印刷を無効にするには、false に設定します。 既定は true です。

DRM によりドキュメントのアセンブリを無効にするには、false に設定します。 既定は true です。
allowDocumentAssembly boolean

DRM によりドキュメントのアセンブリを無効にするには、false に設定します。 既定は true です。

PDF のコンテンツのコピー/抽出を無効にするには false に設定します
allowContentExtraction boolean

PDF のコンテンツのコピー/抽出を無効にするには false に設定します

DRM によりフォーム フィールドへの入力を無効にするには、false に設定します
allowFormFilling boolean

DRM によりフォーム フィールドへの入力を無効にするには、false に設定します

DRM により PDF の編集を無効にするには、false に設定します (PDF の作成
allowEditing boolean

DRM により PDF の編集を無効にするには、false に設定します (PDF の作成

注釈および注釈の編集を無効にするには、false に設定します
allowAnnotations boolean

注釈および注釈の編集を無効にするには、false に設定します

DRM により PDF の低解像度での印刷を無効にするには、false に設定します。 既定値
allowDegradedPrinting boolean

DRM により PDF の低解像度での印刷を無効にするには、false に設定します。 既定値

操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF の暗号化とパスワード保護

PDF ドキュメントをパスワードで暗号化します。 所有者のパスワードを設定して所有者 (編集者/作成者) のアクセス許可を制御し、ユーザー (閲覧者) パスワードを設定して PDF の閲覧者を制御します。 指定されたパスワードを省略するには、パスワード フィールドを null に設定します。

パラメーター

名前 キー 必須 説明
PDF ファイルのユーザー (閲覧者) のパスワード
userPassword string

PDF ファイルのユーザー (閲覧者) のパスワード

PDF ファイルの所有者 (作成者/編集者) のパスワード
ownerPassword string

PDF ファイルの所有者 (作成者/編集者) のパスワード

指定できる値: 「128」(128 ビット RC4 暗号化) および「256」(256 ビット
encryptionKeyLength string

指定できる値: 「128」(128 ビット RC4 暗号化) および「256」(256 ビット

操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF を画像ベースの PDF にラスタライズする

PDF を画像ベースの PDF にラスタライズします。 出力は PDF で、各ページは高解像度の画像で構成され、すべてのテキスト、図、その他のコンポーネントは削除されます。

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF ドキュメントからページを削除する

PDF ドキュメントから 1 つまたは複数のページを削除します

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

ページの削除を開始する (1 から始まる) ページ番号 (指定したページを含む)。
pageStart True integer

ページの削除を開始する (1 から始まる) ページ番号 (指定したページを含む)。

ページの削除を終了する (1 から始まる) ページ番号 (指定したページを含む)。
pageEnd True integer

ページの削除を終了する (1 から始まる) ページ番号 (指定したページを含む)。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF ドキュメントに 1 つ以上の PDF 注釈、コメントを追加する

PDF ドキュメントに 1 つ以上の注釈、コメントを追加します。

パラメーター

名前 キー 必須 説明
AnnotationIndex
AnnotationIndex integer

ドキュメント内の注釈の 0 から始まるインデックス

AnnotationType
AnnotationType string

注釈の種類。使用できる値はテキストです

CreationDate
CreationDate date-time

注釈が作成された日付

高さ
Height double

注釈の高さ

LeftX
LeftX double

注釈の位置の左 X 座標

ModifiedDate
ModifiedDate date-time

注釈が最後に修正された日付

PageNumber
PageNumber integer

注釈を含むページの 1 から始まるインデックス

情報カテゴリ
Subject string

注釈の件名

TextContents
TextContents string

注釈のテキスト コンテンツ

敬称
Title string

注釈のタイトル。これは多くの場合、Acrobat で作成された PDF ファイルの注釈の作成者です

TopY
TopY double

注釈の位置の上 Y 座標

Width double

注釈の幅

InputFileBytes
InputFileBytes byte

変更するファイルの入力ファイル内容のバイト数

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF ドキュメントのすべてのページを回転する

PDF ドキュメント内のすべてのページを 90 度の倍数で回転します

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

ページを度単位で回転させる角度は、90 度の倍数である必要があります
rotationAngle True integer

ページを度単位で回転させる角度は、90 度の倍数である必要があります

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF ドキュメントのメタデータの取得

タイトル、作成者などを含む、PDF ドキュメントからのメタデータを返します。

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

自動検出 /get-info 操作の結果

本文​​
PdfMetadata

PDF ドキュメントのメタデータの設定

タイトル、作成者などを含むメタデータを入力 PDF ドキュメントに設定 (書き込み) します。

パラメーター

名前 キー 必須 説明
InputFileBytes
InputFileBytes byte

変更するファイルの入力ファイル内容のバイト数

作成者
Author string

ドキュメントの作成者 / 作成者のユーザー名 (利用可能な場合)、利用できない場合は null

作成者
Creator string

ドキュメントの作成アプリケーション

DateCreated
DateCreated date-time

ドキュメントが作成されたタイムスタンプ (ある場合)、ない場合は null

DateModified
DateModified date-time

ドキュメントが最後に更新されたタイムスタンプ (ある場合)、ない場合は null

キーワード
Keywords string

ドキュメントのキーワード

PageCount
PageCount integer

ドキュメントのページ数

情報カテゴリ
Subject string

ドキュメントの件名

成功
Successful boolean

操作が成功した場合は true、それ以外の場合は false

敬称
Title string

ドキュメントのタイトル

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF ドキュメント内のページの範囲、サブセットを回転する

PDF ドキュメント内の特定のページ範囲を 90 度の倍数で回転します

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

ページを度単位で回転させる角度は、90 度の倍数である必要があります
rotationAngle True integer

ページを度単位で回転させる角度は、90 度の倍数である必要があります

ページの回転を開始する (1 から始まる) ページ番号 (指定したページを含む)。
pageStart True integer

ページの回転を開始する (1 から始まる) ページ番号 (指定したページを含む)。

ページの回転を終了する (1 から始まる) ページ番号 (指定したページを含む)。
pageEnd True integer

ページの回転を終了する (1 から始まる) ページ番号 (指定したページを含む)。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

PDF フォーム フィールドと値を取得する

PDF ドキュメントをパスワードで暗号化します。 所有者のパスワードを設定して所有者 (編集者/作成者) のアクセス許可を制御し、ユーザー (閲覧者) パスワードを設定して PDF の閲覧者を制御します。 指定されたパスワードを省略するには、パスワード フィールドを null に設定します。

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

PDF フォーム フィールドを取得した結果

本文​​
PdfFormFields

PDF フォーム フィールドの値を設定して入力する

PDF フォームのフォーム フィールドに特定の値を入力します。 form/get-fields を使用して、入力フォームで使用可能なフィールドとデータ型を列挙します。

パラメーター

名前 キー 必須 説明
CheckboxValue
CheckboxValue boolean

チェック ボックス型のフィールドの場合にフィールドに入力する値

ComboBoxSelectedIndex
ComboBoxSelectedIndex integer

ComboBox 型のフィールドの場合。コンボ ボックス選択の選択されたインデックスを指定する

FieldName
FieldName string

設定するフィールドの名前。/convert/edit/pdf/form/get-fields を呼び出して、フォーム内のフィールド名を列挙できます

TextValue
TextValue string

テキスト型のフィールドの場合にフィールドに入力する値

InputFileBytes
InputFileBytes byte

フィールドを設定する入力ファイルの内容

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

ある PDF ドキュメントから別の PDF ドキュメントにページを挿入、コピーする

ある PDF ドキュメント (ソース ドキュメント) から 1 つ以上のページをコピーし、それらを 2 番目の PDF ドキュメント (コピー先のドキュメント) に挿入します。

パラメーター

名前 キー 必須 説明
ページをコピーするソース PDF ファイル。
sourceFile True file

ページをコピーするソース PDF ファイル。

ページをコピーするコピー先 PDF ファイル。
destinationFile True file

ページをコピーするコピー先 PDF ファイル。

ページのコピーを開始する (1 から始まる) ページ番号 (指定したページを含む)
pageStartSource True integer

ページのコピーを開始する (1 から始まる) ページ番号 (指定したページを含む)

ページのコピーを終了する (1 から始まる) ページ番号 (指定したページを含む)
pageEndSource True integer

ページのコピーを終了する (1 から始まる) ページ番号 (指定したページを含む)

前にページを挿入するコピー先ファイルの (1 から始まる) ページ番号。
pageInsertBeforeDesitnation True integer

前にページを挿入するコピー先ファイルの (1 から始まる) ページ番号。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

ドキュメントの特定の PDF 注釈、コメントの削除

AnnotationIndex を使用して、PDF ドキュメント内の特定の注釈を削除します。 PDF ドキュメント内のすべての注釈の AnnotationIndex を列挙するには、/edit/pdf/annotations/list API を使用します。

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

ドキュメント内の注釈の 0 から始まるインデックス
annotationIndex True integer

ドキュメント内の注釈の 0 から始まるインデックス

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

ドキュメント内のコメントを含む PDF 注釈をすべて削除する

PDF ドキュメント内の、コメントやメモを含む注釈をすべて削除します。

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

操作からの出力ファイル コンテンツ

OutputContent
binary

ドキュメント内のコメントを含む PDF 注釈を取得する

PDF ドキュメント内の、コメントやメモを含む注釈を列挙します。

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

PDF ドキュメントから注釈を取得した結果

ページごとに PDF ドキュメントのテキストを取得する

ページごとに PDF のテキストを取得する

パラメーター

名前 キー 必須 説明
操作を実行する入力ファイル。
inputFile True file

操作を実行する入力ファイル。

戻り値

ページごとに分割した PDF のテキスト

本文​​
PdfTextByPageResult

定義

GetPdfAnnotationsResult

PDF ドキュメントから注釈を取得した結果

名前 パス 説明
注釈
Annotations array of PdfAnnotation

ドキュメント内の最初から最後まで、配置順に並べられた PDF ファイル内の注釈

成功
Successful boolean

成功の場合は true 、それ以外の場合は false

PdfAnnotation

PDF 注釈の詳細

名前 パス 説明
AnnotationIndex
AnnotationIndex integer

ドキュメント内の注釈の 0 から始まるインデックス

AnnotationType
AnnotationType string

注釈の種類。使用できる値はテキストです

CreationDate
CreationDate date-time

注釈が作成された日付

高さ
Height double

注釈の高さ

LeftX
LeftX double

注釈の位置の左 X 座標

ModifiedDate
ModifiedDate date-time

注釈が最後に修正された日付

PageNumber
PageNumber integer

注釈を含むページの 1 から始まるインデックス

情報カテゴリ
Subject string

注釈の件名

TextContents
TextContents string

注釈のテキスト コンテンツ

敬称
Title string

注釈のタイトル。これは多くの場合、Acrobat で作成された PDF ファイルの注釈の作成者です

TopY
TopY double

注釈の位置の上 Y 座標

Width double

注釈の幅

PdfFormField

フォームのフィールドの定義と値

名前 パス 説明
FieldComboBoxSelectedIndex
FieldComboBoxSelectedIndex integer

ComboBox フィールド タイプにのみ適用されます。可能な場合には、コンボ ボックス選択の選択されたインデックスを指定します

FieldName
FieldName string

フォーム フィールドの名前

FieldType
FieldType string

フィールドのデータ型。可能な値は、テキスト (FieldValue は文字列になります)、チェックボックス (FieldValue は「true」または「false」になります)、ComboBox (FieldComboBoxSelectedIndex も入力されます)、その他

FieldValue
FieldValue string

フォーム フィールドの値

PdfFormFields

PDF フォーム フィールドを取得した結果

名前 パス 説明
FormFields
FormFields array of PdfFormField

フォームのフィールドとフィールド値

成功
Successful boolean

操作が成功した場合は true、それ以外の場合は false

PdfMetadata

自動検出 /get-info 操作の結果

名前 パス 説明
作成者
Author string

ドキュメントの作成者 / 作成者のユーザー名 (利用可能な場合)、利用できない場合は null

作成者
Creator string

ドキュメントの作成アプリケーション

DateCreated
DateCreated date-time

ドキュメントが作成されたタイムスタンプ (ある場合)、ない場合は null

DateModified
DateModified date-time

ドキュメントが最後に更新されたタイムスタンプ (ある場合)、ない場合は null

キーワード
Keywords string

ドキュメントのキーワード

PageCount
PageCount integer

ドキュメントのページ数

情報カテゴリ
Subject string

ドキュメントの件名

成功
Successful boolean

操作が成功した場合は true、それ以外の場合は false

敬称
Title string

ドキュメントのタイトル

PdfPageText

PDF の単一ページのテキスト

名前 パス 説明
PageNumber
PageNumber integer

ページの (1 から始まる) ページ番号

PageText
PageText string

ページのテキスト

PdfTextByPageResult

ページごとに分割した PDF のテキスト

名前 パス 説明
ページ
Pages array of PdfPageText

PDF のページ

成功
Successful boolean

操作が成功した場合は true、それ以外の場合は false

バイナリ

これは基本的なデータ型 [バイナリ] です。