Plumsail Documents
Plumsail ドキュメント コネクタを使用すると、ドキュメントの自動生成と変換を設定できます。 コネクタは、PDF 文書と PDF フォームを操作するための幅広いアクションを提供します。 テンプレートからのドキュメントの作成、PDF への変換、PDF ファイルの分割と結合、保護、PDF フォームの読み取りなど、ドキュメントを自動化するために必要なすべてが 1 つのコネクタで実現されます。 詳細情報については、https://plumsail.com/documents
このコネクタは、次の製品および地域で利用可能です:
Service | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | 以下を除くすべての Logic Apps 地域 : - Azure 中国の地域 - 国防総省 (DoD) |
Power Automate | Standard | 以下を除くすべての Power Automate 地域 : - US Government (GCC High) - 21 Vianet が運用する中国のクラウド - 米国国防総省 (DoD) |
Power Apps | Standard | 以下を除くすべての Power Apps 地域 : - US Government (GCC High) - 21 Vianet が運用する中国のクラウド - 米国国防総省 (DoD) |
お問い合わせ先 | |
---|---|
件名 | サポート |
[URL] | https://plumsail.com |
メール | support@plumsail.com |
Connector Metadata | |
---|---|
発行者 | Plumsail Inc. |
Web サイト | https://plumsail.com |
プライバシー ポリシー | https://plumsail.com/privacy-policy/ |
カテゴリー | 生産性 ; コンテンツとファイル |
Microsoft Power Automate、Azure Logic Apps または PowerApps でドキュメントを生成する
まず第一に、Plumsail Account を登録する 必要があります。 このアカウントは、Plumsail アクション、Plumsail Documents、および Plumsail Forms 製品を管理するために使用されます。
アクティブなメール アドレスを使用することをお勧めします。 サブスクリプションはこのアドレスにリンクされます。
すでにアカウントをお持ちの場合は、account.plumsail.com にログインします。
「API キー」 セクションに移動して、「新しく追加」 をクリックする必要があります。
API キーを作成すると、「シークレット」 列にキーが表示されます。 「名前」 列でキーをクリックして、キーの名前を変更することもできます。
たとえば、さまざまな Power Automate (Microsoft Flow) アカウントで使用するために、必要な数のキーを作成します。 キーが不要になった場合は削除できますので、キーが使用されていないことを確認してください。
次のサイトにコピーして使用できるようになりました。
コネクタは、次の認証タイプをサポートしています:
既定 | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有可能 |
適用できるもの: すべての領域
接続を作成するためのパラメーター。
これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください
件名 | タイプ | 内容 | 必要 |
---|---|---|---|
API キー | securestring | この API の API キー | True |
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 1200 | 60 秒 |
CSV の解析 |
JSON の解析と同じように機能するが、CSV ファイル用である |
CSV を Excel に変換する |
CSV ファイルを Excel に変換する |
DOC から DOCX への変換 |
DOC ドキュメントを取得して DOCX に変換する |
DOCX を PDF に変換 |
DOCX ドキュメントを取得して PDF に変換する |
Docx を結合 |
Docx ドキュメントの配列を取得し、それを単一のファイルに結合する |
DOCX テンプレートからドキュメントの作成 |
DOCX テンプレートからドキュメントを作成します。 詳細: https://plumsail.com/docs/actions/v1.x/document-generation/docx/index.html |
DOCX ドキュメントのマージ フィールドに入力する |
マージ フィールドを含む DOCX ドキュメントを取得し、指定されたデータに置き換えます。 データ オブジェクトのキーは、ドキュメントの MergeFields (Express ブロック) の名前と同じである必要がある |
HTML を PDF に変換 |
HTML マークアップを取得して PDF ドキュメントに変換する |
json でドキュメント生成プロセスを開始する |
選択したプロセスに関連するテンプレートに JSON データを入力する |
PDF からフォームを取得 |
PDF から入力可能なフォーム データを JSON として返す |
PDF を分割 |
PDF ドキュメントを取得し、それを分割する |
PDF を画像に変換する |
PDF ドキュメントを取得して画像 (jpeg、png、gif、bmp) に変換する |
PDF を結合 |
PDF ドキュメントの配列を取得し、それを結合する |
PDF ドキュメントからテキストを抽出 |
PDF ドキュメントを取得し、テキストを Raw または HTML 形式に抽出する |
PDF ドキュメントを保護する |
パスワード保護、コピー プロテクト、印刷保護、およびその他の保護を PDF ファイルに追加する |
PDF ドキュメントを圧縮 |
可能な場合は PDF のドキュメント サイズを圧縮する |
PDF フォームの入力 |
提供されたデータによる PDF フォームへの入力 |
PDF 保護に関する情報を取得 |
ドキュメントがパスワードで保護されているかについて情報を返します |
PPT を PPTX に変換 |
PPT ドキュメントを取得し PPTX に変換する |
PPTX を PDF に変換 |
PPTX ドキュメントを取得し PDF に変換する |
PPTX テンプレートからドキュメントの作成 |
PPTX テンプレートからドキュメントを作成します。 |
XLS を XLSX に変換 |
XLS ドキュメントを取得し XLSX に変換する |
XLSX を PDF に変換 |
XLSX ドキュメントを取得し PDF に変換する |
XLSX テンプレートからドキュメントの作成 |
XLSX テンプレートからドキュメントを作成します。 詳細: https://plumsail.com/docs/actions/v1.x/document-generation/xlsx/index.html |
テンプレートから HTML を作成 |
入力 HTML テンプレート文字列またはファイルを取得し、指定されたデータによる特別な {{Tokens}} に置き換えます。 テンプレートには内部で Mustache フレームワークを使用しています。 Mustache ドキュメントのテンプレートに関する詳細情報: http://mustache.github.io/mustache.5.html |
ドキュメント生成プロセスの開始 |
選択したプロセスに関連するテンプレートに JSON データを入力する |
プロファイル情報を取得する |
現在のユーザーとライセンスに関する情報を返します |
正規表現の置き換え |
指定された入力文字列で、正規表現パターンに一致するすべての文字列を指定された置換文字列に置き換えます。 Regex Hero を使用して表現をテストすることをお勧めします。 アクションと同じ構文をサポートする |
正規表現テスト |
Regex コンストラクターで指定された正規表現が、指定された入力文字列で一致を見つけるかどうかを示します。 Regex Hero を使用して表現をテストすることをお勧めします。 アクションと同じ構文をサポートする |
正規表現一致 |
入力文字列で正規表現のすべての出現箇所を検索し、すべての一致を返します。 Regex Hero を使用して表現をテストすることをお勧めします。 アクションと同じ構文をサポートする |
透かしを PDF に追加する |
PDF にテキストの透かしを追加する |
JSON の解析と同じように機能するが、CSV ファイル用である
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
CSV ドキュメントのコンテンツ
|
content | True | byte |
CSV ドキュメントのコンテンツ |
Delimiter
|
delimiter | string |
列の区切り記号 (既定ではコンマ) |
|
Locale
|
locale | string |
ドキュメントに適用されるロケール |
|
Limit
|
limit | integer |
先頭の "n" 行を返します |
|
ヘッダー
|
headers | True | string |
CSV 列と同じ順序でヘッダーのコンマ区切りリスト |
最初の行をスキップ
|
skipFirstLine | boolean |
CSV の最初の行にヘッダーがある場合は、「はい」 を選択します。 |
戻り値
CSV ファイルを Excel に変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
CSV ドキュメントのコンテンツ
|
content | True | byte |
CSV ドキュメントのコンテンツ |
Delimiter
|
delimiter | string |
列の区切り記号 (既定ではコンマ) |
|
Locale
|
locale | string |
ドキュメントに適用されるロケール |
|
Limit
|
limit | integer |
先頭の "n" 行を返します |
|
先頭行をヘッダーとして使用する
|
hasHeaderRecords | boolean |
ヘッダーが最初の行から読み取られるときに、"true" に設定されている場合。 |
戻り値
- 結果ファイル
- binary
DOC ドキュメントを取得して DOCX に変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
変換する必要のあるドキュメントのコンテンツ |
戻り値
- 結果ファイル
- binary
DOCX ドキュメントを取得して PDF に変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
変換する必要のあるドキュメントのコンテンツ |
戻り値
Docx ドキュメントの配列を取得し、それを単一のファイルに結合する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
コンテンツ
|
documentsContents | True | array of binary |
Docx ドキュメントの未処理のコンテンツの配列 |
ヘッダーとフッターを適用する
|
applyHeaderAndFooter | True | boolean |
最初のドキュメントのヘッダーとフッターを、他のすべてのドキュメントに適用します |
戻り値
DOCX テンプレートからドキュメントを作成します。 詳細: https://plumsail.com/docs/actions/v1.x/document-generation/docx/index.html
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テンプレート ファイル
|
documentContent | True | binary |
テンプレートのコンテンツ |
テンプレート データ
|
data | True | object |
テンプレートに適用する必要のある JSON データ |
ドキュメントの出力タイプ
|
outputType | True | string |
必要なドキュメントの種類 |
Locale
|
locale | string |
ドキュメントに適用されるロケール |
|
Time zone
|
timezone | string |
ドキュメントのタイム ゾーン |
戻り値
- 結果ファイル
- binary
マージ フィールドを含む DOCX ドキュメントを取得し、指定されたデータに置き換えます。 データ オブジェクトのキーは、ドキュメントの MergeFields (Express ブロック) の名前と同じである必要がある
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
DOCX ドキュメントのコンテンツ
|
docxDocument | True | byte |
DOCX ドキュメント テンプレートの未処理のコンテンツです。 MergeField の名前は、テンプレート データのキーと同じである必要がある |
テンプレート データ
|
data | True | object |
テンプレートに適用する必要がある JSON データ |
戻り値
HTML マークアップを取得して PDF ドキュメントに変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ソース HTML
|
html | True | string |
PDF に変換する必要がある HTML マークアップ |
エンジン
|
engine | string |
変換エンジン |
|
用紙サイズ
|
size | string |
A4、A5、などにすることができます。 |
|
オリエンテーション
|
orientation | string |
縦対横 |
|
余白
|
margins | string |
ページの余白を設定します。 構文は CSS と同じです。 例: 25 50 75 100。 |
|
ヘッダー HTML
|
headerHtml | string |
クラシック エンジンのみ - ヘッダーとして追加するべき HTML マークアップ |
|
フッター HTML
|
footerHtml | string |
クラシック エンジンのみ - フッターとして追加するべき HTML マークアップ |
戻り値
選択したプロセスに関連するテンプレートに JSON データを入力する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
Process name
|
processId | True | string |
開始するプロセスの名前 |
|
object |
戻り値
- 結果ファイル
- binary
PDF から入力可能なフォーム データを JSON として返す
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
PDF ドキュメントの未処理のコンテンツ |
パスワード
|
password | string |
ドキュメントを暗号化するためのパスワード |
戻り値
- 応答
- object
PDF ドキュメントを取得し、それを分割する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
PDF ドキュメントの未処理のコンテンツ |
開始ページ
|
startPage | integer |
分割を開始する最初のページ (1 から始まる) |
|
終了ページ
|
endPage | integer |
分割する最後のページ (含む) |
|
ページで分割
|
splitAtPage | integer |
パーティションごとのページ数 |
|
パスワード
|
password | string |
ドキュメントを暗号化するためのパスワード |
戻り値
PDF ドキュメントを取得して画像 (jpeg、png、gif、bmp) に変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
PDF ドキュメントの未処理のコンテンツ |
開始ページ
|
startPage | integer |
抽出を開始する最初のページ (1 ベース) |
|
終了ページ
|
endPage | integer |
抽出する最後のページ (包括的) |
|
ページ
|
pages | string |
「;」 で区切られた抽出用のページ番号 (このページのみが抽出される) |
|
画像の形式
|
format | string |
結果画像の形式 |
|
DPI
|
dpi | integer |
結果画像の解像度 |
|
パスワード
|
password | string |
ドキュメントを暗号化するためのパスワード |
戻り値
PDF ドキュメントの配列を取得し、それを結合する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
コンテンツ
|
documentsContents | True | array of binary |
PDF ドキュメントの未処理のコンテンツの配列 |
戻り値
- 結果ファイル
- binary
PDF ドキュメントを取得し、テキストを Raw または HTML 形式に抽出する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
PDF ドキュメントの未処理のコンテンツ |
開始ページ
|
startPage | integer |
抽出を開始する最初のページ (1 ベース) |
|
終了ページ
|
endPage | integer |
抽出する最後のページ (包括的) |
|
結果の種類
|
resultType | string |
Raw または HTML |
|
パスワード
|
password | string |
ドキュメントを暗号化するためのパスワード |
戻り値
パスワード保護、コピー プロテクト、印刷保護、およびその他の保護を PDF ファイルに追加する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
PDF ドキュメントの未処理のコンテンツ |
印刷を有効にする
|
allowPrinting | True | boolean |
PDF ファイルが印刷されないように保護する |
修正を有効にする
|
allowModification | True | boolean |
PDF ファイルが編集されないように保護する |
データの抽出を有効にする
|
allowExtract | True | boolean |
PDF ファイルからテキスト、画像、その他のメディアを抽出できる |
注釈を有効にする
|
allowAnnotate | True | boolean |
PDF ファイルの注釈 (例: コメント、フォームへの入力、署名) を許可する |
PDF 所有者のパスワード
|
newOwnerPassword | string |
ここにオプションの所有者パスワードを入力します。 このパスワードは、ドキュメントの制限を無効にするために使用できる |
|
PDF ユーザー パスワード
|
newUserPassword | string |
ここにオプションのユーザー パスワードを入力します。 ユーザーが PDF を開くたびに、このパスワードの入力を求められます。 パスワード プロンプトが必要ない場合は、このフィールドを空白のままにする |
|
パスワード
|
password | string |
ドキュメントを暗号化するためのパスワード |
戻り値
可能な場合は PDF のドキュメント サイズを圧縮する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントの内容
|
documentContent | True | byte |
PDF ドキュメントの未処理のコンテンツ |
Password
|
password | string |
PDF ファイルを開くためのパスワード |
戻り値
- 結果ファイル
- binary
提供されたデータによる PDF フォームへの入力
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
PDF ドキュメントの未処理のコンテンツ |
JSON データ
|
jsonData | True | object |
フォームへの入力に使用されるデータ |
フォーム フィールドのロック
|
lockFormFields | boolean |
入力後のフィールドの編集を無効にする |
|
パスワード
|
password | string |
PDF ファイルを開くためのパスワード |
戻り値
ドキュメントがパスワードで保護されているかについて情報を返します
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントの内容
|
documentContent | True | byte |
PDF ドキュメントの未処理のコンテンツ |
戻り値
PPT ドキュメントを取得し PPTX に変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
変換する必要のあるドキュメントのコンテンツ |
戻り値
- 結果ファイル
- binary
PPTX ドキュメントを取得し PDF に変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
変換する必要のあるドキュメントのコンテンツ |
戻り値
- 結果ファイル
- binary
PPTX テンプレートからドキュメントを作成します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テンプレート ファイル
|
documentContent | True | binary |
テンプレートのコンテンツ |
テンプレート データ
|
data | True | object |
テンプレートに適用する必要のある JSON データ |
ドキュメントの出力タイプ
|
outputType | True | string |
必要なドキュメントの種類 |
Locale
|
locale | string |
ドキュメントに適用されるロケール |
|
Time zone
|
timezone | string |
ドキュメントのタイム ゾーン |
戻り値
XLS ドキュメントを取得し XLSX に変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
変換する必要のあるドキュメントのコンテンツ |
戻り値
- 結果ファイル
- binary
XLSX ドキュメントを取得し PDF に変換する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ドキュメントのコンテンツ
|
documentContent | True | byte |
変換する必要のあるドキュメントのコンテンツ |
戻り値
- 結果ファイル
- binary
XLSX テンプレートからドキュメントを作成します。 詳細: https://plumsail.com/docs/actions/v1.x/document-generation/xlsx/index.html
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テンプレート ファイル
|
documentContent | True | binary |
テンプレートのコンテンツ |
テンプレート データ
|
data | True | object |
テンプレートに適用する必要のある JSON データ |
ドキュメントの出力タイプ
|
outputType | True | string |
必要なドキュメントの種類 |
Locale
|
locale | string |
ドキュメントに適用されるロケール |
|
Time zone
|
timezone | string |
ドキュメントのタイム ゾーン |
戻り値
- 結果ファイル
- binary
入力 HTML テンプレート文字列またはファイルを取得し、指定されたデータによる特別な {{Tokens}} に置き換えます。 テンプレートには内部で Mustache フレームワークを使用しています。 Mustache ドキュメントのテンプレートに関する詳細情報: http://mustache.github.io/mustache.5.html
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ソース HTML
|
html | True | byte |
テキスト HTML テンプレートまたは HTML ファイル テンプレート |
テンプレート データ
|
data | True | object |
テンプレートに適用する必要のある JSON データ |
Locale
|
locale | string |
ドキュメントに適用されるロケール |
|
Time zone
|
timezone | string |
ドキュメントのタイム ゾーン |
戻り値
選択したプロセスに関連するテンプレートに JSON データを入力する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
Process name
|
processId | True | string |
開始するプロセスの名前 |
データ
|
data | True | dynamic |
戻り値
- 結果ファイル
- binary
指定された入力文字列で、正規表現パターンに一致するすべての文字列を指定された置換文字列に置き換えます。 Regex Hero を使用して表現をテストすることをお勧めします。 アクションと同じ構文をサポートする
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
パターン
|
pattern | True | string |
正規表現パターン |
Text
|
text | True | string |
一致するものを検索するための文字列 |
置換
|
replacement | string |
置換文字列 |
戻り値
- Body
- StringResultResponse
Regex コンストラクターで指定された正規表現が、指定された入力文字列で一致を見つけるかどうかを示します。 Regex Hero を使用して表現をテストすることをお勧めします。 アクションと同じ構文をサポートする
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
パターン
|
pattern | True | string |
正規表現パターン |
テキスト
|
text | True | string |
一致するものを検索するための文字列 |
戻り値
入力文字列で正規表現のすべての出現箇所を検索し、すべての一致を返します。 Regex Hero を使用して表現をテストすることをお勧めします。 アクションと同じ構文をサポートする
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
パターン
|
pattern | True | string |
正規表現パターン |
テキスト
|
text | True | string |
一致するものを検索するための文字列 |
戻り値
PDF にテキストの透かしを追加する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
タイプ
|
type | True | string |
透かしの種類 |
request
|
request | True | dynamic |
戻り値
プロセスが完了しました |
プロセスの終了時に実行される webhook を作成します |
プロセスの終了時に実行される webhook を作成します
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
Process name
|
processId | True | string |
開始するプロセスの名前 |
戻り値
名前 | パス | 型 | 説明 |
---|---|---|---|
結果 HTML
|
htmlResult | string |
生の HTML 結果 |
名前 | パス | 型 | 説明 |
---|---|---|---|
IsSuccess
|
isSuccess | boolean |
名前 | パス | 型 | 説明 |
---|---|---|---|
結果ファイル
|
fileContent | byte |
ファイルとしての結果 |
名前 | パス | 型 | 説明 |
---|---|---|---|
結果ファイル
|
resultFilesContents | array of byte |
結果ファイルの未処理のコンテンツの配列 |
名前 | パス | 型 | 説明 |
---|---|---|---|
isPasswordProtected
|
isPasswordProtected | boolean |
名前 | パス | 型 | 説明 |
---|---|---|---|
タイプ
|
type | integer | |
credits
|
credits | integer | |
additionalCredits
|
additionalCredits | integer | |
expirationDate
|
expirationDate | date-time |
名前 | パス | 型 | 説明 |
---|---|---|---|
名称
|
name | string | |
メールアドレス
|
string | ||
licenseStatus
|
licenseStatus | string | |
licenseInfo
|
licenseInfo | LicenseInfo |
名前 | パス | 型 | 説明 |
---|---|---|---|
Result
|
result | string |
これは基本的なデータ型 'バイナリ' です。
’オブジェクト’ 型です。