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 キー」 セクションに移動して、「新しく追加」 をクリックする必要があります。

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 にテキストの透かしを追加する

CSV の解析

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 ファイルを Excel に変換する

パラメーター

名前 キー 必須 説明
CSV ドキュメントのコンテンツ
content True byte

CSV ドキュメントのコンテンツ

Delimiter
delimiter string

列の区切り記号 (既定ではコンマ)

Locale
locale string

ドキュメントに適用されるロケール

Limit
limit integer

先頭の "n" 行を返します

先頭行をヘッダーとして使用する
hasHeaderRecords boolean

ヘッダーが最初の行から読み取られるときに、"true" に設定されている場合。

戻り値

結果ファイル
binary

DOC から DOCX への変換

DOC ドキュメントを取得して DOCX に変換する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

変換する必要のあるドキュメントのコンテンツ

戻り値

結果ファイル
binary

DOCX を PDF に変換

DOCX ドキュメントを取得して PDF に変換する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

変換する必要のあるドキュメントのコンテンツ

戻り値

Docx を結合

Docx ドキュメントの配列を取得し、それを単一のファイルに結合する

パラメーター

名前 キー 必須 説明
コンテンツ
documentsContents True array of binary

Docx ドキュメントの未処理のコンテンツの配列

ヘッダーとフッターを適用する
applyHeaderAndFooter True boolean

最初のドキュメントのヘッダーとフッターを、他のすべてのドキュメントに適用します

戻り値

DOCX テンプレートからドキュメントの作成

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 ドキュメントのマージ フィールドに入力する

マージ フィールドを含む DOCX ドキュメントを取得し、指定されたデータに置き換えます。 データ オブジェクトのキーは、ドキュメントの MergeFields (Express ブロック) の名前と同じである必要がある

パラメーター

名前 キー 必須 説明
DOCX ドキュメントのコンテンツ
docxDocument True byte

DOCX ドキュメント テンプレートの未処理のコンテンツです。 MergeField の名前は、テンプレート データのキーと同じである必要がある

テンプレート データ
data True object

テンプレートに適用する必要がある JSON データ

戻り値

HTML を PDF に変換

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 でドキュメント生成プロセスを開始する

選択したプロセスに関連するテンプレートに JSON データを入力する

パラメーター

名前 キー 必須 説明
Process name
processId True string

開始するプロセスの名前

object

戻り値

結果ファイル
binary

PDF からフォームを取得

PDF から入力可能なフォーム データを JSON として返す

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

PDF ドキュメントの未処理のコンテンツ

パスワード
password string

ドキュメントを暗号化するためのパスワード

戻り値

応答
object

PDF を分割

PDF ドキュメントを取得し、それを分割する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

PDF ドキュメントの未処理のコンテンツ

開始ページ
startPage integer

分割を開始する最初のページ (1 から始まる)

終了ページ
endPage integer

分割する最後のページ (含む)

ページで分割
splitAtPage integer

パーティションごとのページ数

パスワード
password string

ドキュメントを暗号化するためのパスワード

戻り値

本文​​
DocumentsArrayResponse

PDF を画像に変換する

PDF ドキュメントを取得して画像 (jpeg、png、gif、bmp) に変換する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

PDF ドキュメントの未処理のコンテンツ

開始ページ
startPage integer

抽出を開始する最初のページ (1 ベース)

終了ページ
endPage integer

抽出する最後のページ (包括的)

ページ
pages string

「;」 で区切られた抽出用のページ番号 (このページのみが抽出される)

画像の形式
format string

結果画像の形式

DPI
dpi integer

結果画像の解像度

パスワード
password string

ドキュメントを暗号化するためのパスワード

戻り値

本文​​
DocumentsArrayResponse

PDF を結合

PDF ドキュメントの配列を取得し、それを結合する

パラメーター

名前 キー 必須 説明
コンテンツ
documentsContents True array of binary

PDF ドキュメントの未処理のコンテンツの配列

戻り値

結果ファイル
binary

PDF ドキュメントからテキストを抽出

PDF ドキュメントを取得し、テキストを Raw または HTML 形式に抽出する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

PDF ドキュメントの未処理のコンテンツ

開始ページ
startPage integer

抽出を開始する最初のページ (1 ベース)

終了ページ
endPage integer

抽出する最後のページ (包括的)

結果の種類
resultType string

Raw または HTML

パスワード
password string

ドキュメントを暗号化するためのパスワード

戻り値

PDF ドキュメントを保護する

パスワード保護、コピー プロテクト、印刷保護、およびその他の保護を 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 ドキュメントを圧縮

可能な場合は PDF のドキュメント サイズを圧縮する

パラメーター

名前 キー 必須 説明
ドキュメントの内容
documentContent True byte

PDF ドキュメントの未処理のコンテンツ

Password
password string

PDF ファイルを開くためのパスワード

戻り値

結果ファイル
binary

PDF フォームの入力

提供されたデータによる PDF フォームへの入力

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

PDF ドキュメントの未処理のコンテンツ

JSON データ
jsonData True object

フォームへの入力に使用されるデータ

フォーム フィールドのロック
lockFormFields boolean

入力後のフィールドの編集を無効にする

パスワード
password string

PDF ファイルを開くためのパスワード

戻り値

PDF 保護に関する情報を取得

ドキュメントがパスワードで保護されているかについて情報を返します

パラメーター

名前 キー 必須 説明
ドキュメントの内容
documentContent True byte

PDF ドキュメントの未処理のコンテンツ

戻り値

PPT を PPTX に変換

PPT ドキュメントを取得し PPTX に変換する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

変換する必要のあるドキュメントのコンテンツ

戻り値

結果ファイル
binary

PPTX を PDF に変換

PPTX ドキュメントを取得し PDF に変換する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

変換する必要のあるドキュメントのコンテンツ

戻り値

結果ファイル
binary

PPTX テンプレートからドキュメントの作成

PPTX テンプレートからドキュメントを作成します。

パラメーター

名前 キー 必須 説明
テンプレート ファイル
documentContent True binary

テンプレートのコンテンツ

テンプレート データ
data True object

テンプレートに適用する必要のある JSON データ

ドキュメントの出力タイプ
outputType True string

必要なドキュメントの種類

Locale
locale string

ドキュメントに適用されるロケール

Time zone
timezone string

ドキュメントのタイム ゾーン

戻り値

XLS を XLSX に変換

XLS ドキュメントを取得し XLSX に変換する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

変換する必要のあるドキュメントのコンテンツ

戻り値

結果ファイル
binary

XLSX を PDF に変換

XLSX ドキュメントを取得し PDF に変換する

パラメーター

名前 キー 必須 説明
ドキュメントのコンテンツ
documentContent True byte

変換する必要のあるドキュメントのコンテンツ

戻り値

結果ファイル
binary

XLSX テンプレートからドキュメントの作成

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 を作成

入力 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

置換文字列

戻り値

正規表現テスト

Regex コンストラクターで指定された正規表現が、指定された入力文字列で一致を見つけるかどうかを示します。 Regex Hero を使用して表現をテストすることをお勧めします。 アクションと同じ構文をサポートする

パラメーター

名前 キー 必須 説明
パターン
pattern True string

正規表現パターン

テキスト
text True string

一致するものを検索するための文字列

戻り値

本文​​
BooleanResultResponse

正規表現一致

入力文字列で正規表現のすべての出現箇所を検索し、すべての一致を返します。 Regex Hero を使用して表現をテストすることをお勧めします。 アクションと同じ構文をサポートする

パラメーター

名前 キー 必須 説明
パターン
pattern True string

正規表現パターン

テキスト
text True string

一致するものを検索するための文字列

戻り値

この操作の出力は状況に応じて変わります。

透かしを PDF に追加する

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

パラメーター

名前 キー 必須 説明
タイプ
type True string

透かしの種類

request
request True dynamic

戻り値

トリガー

プロセスが完了しました

プロセスの終了時に実行される webhook を作成します

プロセスが完了しました

プロセスの終了時に実行される webhook を作成します

パラメーター

名前 キー 必須 説明
Process name
processId True string

開始するプロセスの名前

戻り値

この操作の出力は状況に応じて変わります。

定義

ApplyHtmlTemplateResponse

名前 パス 説明
結果 HTML
htmlResult string

生の HTML 結果

BooleanResultResponse

名前 パス 説明
IsSuccess
isSuccess boolean

DocumentProcessingResponse

名前 パス 説明
結果ファイル
fileContent byte

ファイルとしての結果

DocumentsArrayResponse

名前 パス 説明
結果ファイル
resultFilesContents array of byte

結果ファイルの未処理のコンテンツの配列

GetPdfProtectionInfoResponse

名前 パス 説明
isPasswordProtected
isPasswordProtected boolean

LicenseInfo

名前 パス 説明
タイプ
type integer
credits
credits integer
additionalCredits
additionalCredits integer
expirationDate
expirationDate date-time

ProfileInfo

名前 パス 説明
名称
name string
メールアドレス
email string
licenseStatus
licenseStatus string
licenseInfo
licenseInfo LicenseInfo

StringResultResponse

名前 パス 説明
Result
result string

binary

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

オブジェクト

’オブジェクト’ 型です。