次の方法で共有


Cloudmersive PDF

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

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (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)
お問い合わせ
URL https://account.cloudmersive.com/contact-support
コネクタ メタデータ
Publisher Cloudmersive、LLC
Website 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 コネクタの使用を開始する準備ができました。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

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

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

名前 タイプ Description 必須
securestring この API のキー 正しい

調整制限

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

アクション

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

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

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

パスワードを使用して PDF ドキュメントを暗号化し、PDF に対するアクセス許可を設定します。 所有者パスワードを設定して所有者 (エディター/作成者) のアクセス許可を制御し、[必須]、PDF の閲覧者を制御するユーザー (閲覧者) パスワードを設定します [省略可能]。 パスワードを省略するには、リーダー パスワードを null に設定します。 ドキュメント Digital Rights Management (DRM) を使用して、印刷、コンテンツのコピー、ドキュメント アセンブリ、編集 (読み取り専用)、フォームの入力、注釈の変更、および印刷の低下を制限または許可します。

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

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

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

パスワードを使用して PDF ドキュメントの暗号化を解除します。 復号化された PDF では、開くためにパスワードが不要になります。

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

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

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

PDF ドキュメントから 1 つ以上のページを削除する

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

1 つまたは複数の注釈、コメントを PDF ドキュメントに追加します。

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

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

PDF ドキュメントのメタデータを設定します

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

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

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

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

PDF 内のテキストをページごとに取得します。

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

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

PDF フォームのフィールドと値を取得します。

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

PDF フォームフィールドの値を設定および設定します。

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

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

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

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

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

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

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

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

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

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

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

パラメーター

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

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

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

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

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

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

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

16 進数または HTML の色名のフォントの色。既定値は Red

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

0.0 (完全に透明) ~ 1.0 (完全に透明) のフォントの透明度

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

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

戻り値

操作からファイルの内容を出力する

OutputContent
binary

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

パスワードを使用して PDF ドキュメントを暗号化し、PDF に対するアクセス許可を設定します。 所有者パスワードを設定して所有者 (エディター/作成者) のアクセス許可を制御し、[必須]、PDF の閲覧者を制御するユーザー (閲覧者) パスワードを設定します [省略可能]。 パスワードを省略するには、リーダー パスワードを null に設定します。 ドキュメント Digital Rights Management (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 を使用して PDF のフォーム フィールドへの入力を無効にするには false に設定します
allowFormFilling boolean

DRM を使用して PDF のフォーム フィールドへの入力を無効にするには 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 ファイルの有効なパスワード
password True string

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

操作を実行する入力ファイル。
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 注釈、コメントを追加する

1 つまたは複数の注釈、コメントを PDF ドキュメントに追加します。

パラメーター

名前 キー 必須 説明
AnnotationIndex
AnnotationIndex integer

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

AnnotationType
AnnotationType string

注釈の型。指定できる値は Text です

CreationDate
CreationDate date-time

注釈が作成された日付

高さ
Height double

注釈の高さ

LeftX
LeftX double

注釈の位置の左 X 座標

ModifiedDate
ModifiedDate date-time

注釈が最後に変更された日付

PageNumber
PageNumber integer

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

サブジェクト
Subject string

注釈の件名

TextContents
TextContents string

注釈のテキストの内容

Title
Title string

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

TopY
TopY double

注釈の位置の上位 Y の調整

Width
Width double

注釈の幅

InputFileBytes
InputFileBytes byte

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

戻り値

操作からファイルの内容を出力する

OutputContent
binary

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

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

パラメーター

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

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

戻り値

自動検出/情報取得操作の結果

PDF ドキュメントのメタデータを設定します

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

パラメーター

名前 キー 必須 説明
InputFileBytes
InputFileBytes byte

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

Author
Author string

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

Creator
Creator string

ドキュメントの作成者

DateCreated
DateCreated date-time

ドキュメントが作成されたタイムスタンプ (使用可能な場合)、使用できない場合は null

DateModified
DateModified date-time

ドキュメントが最後に変更されたタイムスタンプ (使用可能な場合)、使用できない場合は null

キーワード
Keywords string

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

PageCount
PageCount integer

ドキュメント内のページ数

サブジェクト
Subject string

ドキュメントの件名

成功
Successful boolean

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

Title
Title string

ドキュメントのタイトル

戻り値

操作からファイルの内容を出力する

OutputContent
binary

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

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

パラメーター

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

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

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

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

戻り値

操作からファイルの内容を出力する

OutputContent
binary

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

PDF 内のテキストをページごとに取得します。

パラメーター

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

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

戻り値

PDF のテキスト (ページ別に分類)

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 フォーム フィールドを取得した結果

PDF フォームフィールドの値を設定および設定します。

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

パラメーター

名前 キー 必須 説明
CheckboxValue
CheckboxValue boolean

Checkbox 型のフィールドの場合、フィールドに入力する値

ComboBoxSelectedIndex
ComboBoxSelectedIndex integer

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

FieldName
FieldName string

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

TextValue
TextValue string

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

InputFileBytes
InputFileBytes byte

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

戻り値

操作からファイルの内容を出力する

OutputContent
binary

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

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

パラメーター

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

ページのコピー元となるソース PDF ファイル。

ページのコピー先の PDF ファイル。
destinationFile True file

ページのコピー先の PDF ファイル。

S 内のページのコピーを開始するページ番号 (1 から始まる)
pageStartSource True integer

S 内のページのコピーを開始するページ番号 (1 から始まる)

ページ番号 (1 から始まる) でページのコピーを停止する (含む)
pageEndSource True integer

ページ番号 (1 から始まる) でページのコピーを停止する (含む)

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

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

戻り値

操作からファイルの内容を出力する

OutputContent
binary

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

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

パラメーター

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

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

戻り値

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

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

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

パラメーター

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

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

戻り値

操作からファイルの内容を出力する

OutputContent
binary

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

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

パラメーター

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

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

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

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

戻り値

操作からファイルの内容を出力する

OutputContent
binary

定義

GetPdfAnnotationsResult

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

名前 パス 説明
Annotations
Annotations array of PdfAnnotation

PDF ファイル内の注釈 (ドキュメント内の最初から最後までの配置順)

成功
Successful boolean

成功した場合は True、それ以外の場合は false

PdfAnnotation

PDF 注釈の詳細

名前 パス 説明
AnnotationIndex
AnnotationIndex integer

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

AnnotationType
AnnotationType string

注釈の型。指定できる値は Text です

CreationDate
CreationDate date-time

注釈が作成された日付

高さ
Height double

注釈の高さ

LeftX
LeftX double

注釈の位置の左 X 座標

ModifiedDate
ModifiedDate date-time

注釈が最後に変更された日付

PageNumber
PageNumber integer

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

サブジェクト
Subject string

注釈の件名

TextContents
TextContents string

注釈のテキストの内容

Title
Title string

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

TopY
TopY double

注釈の位置の上位 Y の調整

Width
Width double

注釈の幅

PdfFormField

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

名前 パス 説明
FieldComboBoxSelectedIndex
FieldComboBoxSelectedIndex integer

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

FieldName
FieldName string

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

FieldType
FieldType string

フィールドのデータ型。指定できる値は Text (FieldValue は文字列)、チェックボックス (FieldValue は "true" または "false")、ComboBox (FieldComboBoxSelectedIndex も設定されます)、Other

FieldValue
FieldValue string

フォーム フィールドの値

PdfFormFields

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

名前 パス 説明
FormFields
FormFields array of PdfFormField

フォームで見つかったフィールドとフィールド値

成功
Successful boolean

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

PdfMetadata

自動検出/情報取得操作の結果

名前 パス 説明
Author
Author string

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

Creator
Creator string

ドキュメントの作成者

DateCreated
DateCreated date-time

ドキュメントが作成されたタイムスタンプ (使用可能な場合)、使用できない場合は null

DateModified
DateModified date-time

ドキュメントが最後に変更されたタイムスタンプ (使用可能な場合)、使用できない場合は null

キーワード
Keywords string

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

PageCount
PageCount integer

ドキュメント内のページ数

サブジェクト
Subject string

ドキュメントの件名

成功
Successful boolean

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

Title
Title string

ドキュメントのタイトル

PdfPageText

PDF の 1 ページのテキスト

名前 パス 説明
PageNumber
PageNumber integer

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

PageText
PageText string

ページのテキスト

PdfTextByPageResult

PDF のテキスト (ページ別に分類)

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

PDF 内のページ

成功
Successful boolean

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

binary

これは基本的なデータ型 'binary' です。