CraftMyPDF (Independent Publisher)
CraftMyPDF のドラッグアンドドロップ エディターを使用すると、任意のブラウザーで PDF テンプレートを設計し、再利用可能なテンプレートと JSON データからピクセル単位の完全な PDF ドキュメントを生成できます。
このコネクタは、次の製品および地域で利用可能です:
サービス | クラス | リージョン |
---|---|---|
Logic Apps | 標準 | すべての Logic Apps 地域 |
Power Automate | Premium | すべての Power Automate 地域 |
Power Apps | Premium | すべての Power Apps 地域 |
お問い合わせ先 | |
---|---|
件名 | Troy Taylor |
[URL] | https://www.hitachisolutions.com |
メール | ttaylor@hitachisolutions.com |
Connector Metadata | |
---|---|
発行者 | Troy Taylor |
Web サイト | https://craftmypdf.com/ |
プライバシー ポリシー | https://craftmypdf.com/privacy-policy/ |
カテゴリ | コンテンツとファイル |
接続の作成
コネクタは、次の認証タイプをサポートしています:
既定 | 接続を作成するためのパラメーター。 | すべての地域 | 共有不可 |
既定
適用できるもの: すべての領域
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | 説明設定 | Required |
---|---|---|---|
ApiKeyAuth | securestring | この API の ApiKeyAuth | True |
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
PDF の作成 |
このアクションにより、JSON データとテンプレートを含む PDF ファイルが作成されます。 |
PDFs をマージ |
このアクションは、複数の PDF URL をマージします。 |
アカウント情報を取得 |
このアクションは、アカウント情報を返します。 |
ウォーターマークを追加する |
このアクションにより、ウォーターマークを PDF に追加します。 |
エディター セッションを作成 |
このアクションは新しい PDF エディター セッションを作成します。 PDF エディターの URL を IFrame に埋め込むことができます。 |
テンプレートの一覧を表示します |
このアクションにより、すべての PDF テンプレートが一覧表示されます。 |
テンプレートの削除 |
このアクションにより、テンプレートが削除されます。 |
テンプレートを更新 |
このアクションにより、指定された PDF テンプレートが更新されます。 |
トランザクションを一覧表示 |
このアクションにより、すべてのトランザクションがリストされます。 |
新しいテンプレートを作成する |
このアクションは、テンプレート ID から新しいテンプレートを作成します。 |
複数テンプレートから PDF を作成する |
このアクションにより、複数のテンプレートから PDF ファイルが作成されます。 すべての PDF を 1 つにマージします。 |
PDF の作成
このアクションにより、JSON データとテンプレートを含む PDF ファイルが作成されます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
データ
|
data | True | string |
JSON データ。 |
template_id
|
template_id | True | string |
PDF テンプレート ID。 |
export_type
|
export_type | string |
|
|
有効期限
|
expiration | integer |
生成された PDF の有効期限 (分単位)。 既定は 5 分で、範囲は 1 分から 24 時間です。 |
|
output_file
|
output_file | string |
出力ファイル。 既定値は 'output.pdf' です。 |
|
is_cmyk
|
is_cmyk | boolean |
CMYK カラー プロファイルを使用します。既定値は 'false' です。 |
戻り値
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
PDFs をマージ
このアクションは、複数の PDF URL をマージします。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
urls
|
urls | object | ||
有効期限
|
expiration | integer |
生成された PDF の有効期限 (分単位)。 既定は 5 分で、範囲は 1 分から 24 時間です。 |
|
output_file
|
output_file | string |
出力ファイル。 既定値は 'output.pdf' です。 |
戻り値
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
アカウント情報を取得
ウォーターマークを追加する
このアクションにより、ウォーターマークを PDF に追加します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
url
|
url | True | string |
ソース PDF の URL。 |
text
|
text | True | string |
ウォーターマークのテキスト。 |
font_size
|
font_size | integer |
ウォーターマークのフォント サイズ。 既定値は 40 です。 |
|
不透明度
|
opacity | integer |
ウォーターマークの不透明度。 既定値は 0.5 です。 |
|
回転
|
rotation | integer |
ウォーターマークの回転。 既定値は 45 です。 |
|
16 進数の色
|
hex_color | string |
ウォーターマークの色は、16 進数である必要があり、'#' で始まります。 既定値は '#c7c7c7' です。 |
|
font_family
|
font_family | string |
ウォーターマークのフォント ファミリー。 既定は Helvetica です。 使用可能なフォントは、Courier、Courier-Bold、Courier-Oblique、Courier-BoldOblique、Helvetica、Helvetica-Bold、Helvetica-Oblique、Helvetica-BoldOblique、Times-Roman、Times-Bold、Times-Italic、Times-BoldItalic、Symbol、ZapfDingbats、 |
|
有効期限
|
expiration | integer |
生成された PDF の有効期限 (分単位)。 既定は 5 分で、範囲は 1 分から 24 時間です。 |
|
output_file
|
output_file | string |
出力ファイル、既定値は 'output.pdf' です。 |
戻り値
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
エディター セッションを作成
このアクションは新しい PDF エディター セッションを作成します。 PDF エディターの URL を IFrame に埋め込むことができます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
template_id
|
template_id | True | string |
PDF テンプレート ID。 |
有効期限
|
expiration | object |
エディター セッションの有効期限 (分単位)。 既定値: 1440分 (24 時間)。 |
|
canSave
|
canSave | boolean |
テンプレートを保存できます。 既定は |
|
canCreatePDF
|
canCreatePDF | boolean |
PDF を生成できます。 既定は |
|
canViewSettings
|
canViewSettings | boolean |
設定を表示できます。 既定は |
|
canPreview
|
canPreview | boolean |
プレビューすることができます。 既定は |
|
canEditJSON
|
canEditJSON | boolean |
JSON を編集できます。 既定は |
|
canShowHeader
|
canShowHeader | boolean |
CraftMyPDF ヘッダーを表示します。 既定は |
|
jsonMode
|
jsonMode | integer |
JSON エディター - |
|
backURL
|
backURL | string |
戻るボタンの URL。 |
戻り値
- ResponseSuccessCreateNewEditorSession
- ResponseSuccessCreateNewEditorSession
テンプレートの一覧を表示します
このアクションにより、すべての PDF テンプレートが一覧表示されます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
Limit
|
limit | integer |
指定された数のレコードのみを取得します。 既定値は 300 です。 |
|
Offset
|
offset | integer |
オフセットは、結果からのレコード数をスキップするのに使用されます。 既定値は 0 です。 |
戻り値
- ResponseListTemplate
- ResponseListTemplate
テンプレートの削除
このアクションにより、テンプレートが削除されます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テンプレート ID
|
template_id | True | string |
PDF テンプレート ID。 |
戻り値
- ResponseSuccessDeleteTemplate
- ResponseSuccessDeleteTemplate
テンプレートを更新
このアクションにより、指定された PDF テンプレートが更新されます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
template_id
|
template_id | True | string |
テンプレート ID。 |
名称
|
name | string |
オプションで、テンプレートの名前。 |
|
JSON
|
json | string |
オプションで、テンプレートのサンプル JSON データ。 |
戻り値
- ResponseUpdateTemplate
- ResponseUpdateTemplate
トランザクションを一覧表示
このアクションにより、すべてのトランザクションがリストされます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
Limit
|
limit | integer |
指定された数のレコードのみを取得します。 既定値は 300 |
|
Offset
|
offset | integer |
オフセットは、結果からのレコード数をスキップするのに使用されます。 既定値は 0 |
戻り値
- ResponseListTransactions
- ResponseListTransactions
新しいテンプレートを作成する
このアクションは、テンプレート ID から新しいテンプレートを作成します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
template_id
|
template_id | True | string |
PDF テンプレート ID。 |
名称
|
name | string |
新しいテンプレートの名前。 |
戻り値
- ResponseSuccessCreateNewTemplate
- ResponseSuccessCreateNewTemplate
複数テンプレートから PDF を作成する
このアクションにより、複数のテンプレートから PDF ファイルが作成されます。 すべての PDF を 1 つにマージします。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
templates
|
templates | object | ||
export_type
|
export_type | string |
|
|
有効期限
|
expiration | integer |
生成された PDF の有効期限 (分単位)。 既定は 5 分で、範囲は 1 分から 24 時間です。 |
|
output_file
|
output_file | string |
出力ファイル。 既定値は 'output.pdf' です。 |
|
paging
|
paging | string |
'continuous' または 'reset' のいずれかである次の PDF のページングを決定します。 既定値は 'reset' です - 連続: 式 {{sys.totalPages}} は、マージされた PDF の合計であり、{{sys.pageNumber}} は最後の PDF ページ番号から続行します。 - reset: 式 {{sys.totalPages}} は、現在の PDF の合計ページ数であり、{{sys.pageNumber}} は次の PDF でゼロに自動リセットされます。 |
戻り値
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
定義
ResponseSuccessSingleFile
名前 | パス | 型 | 説明 |
---|---|---|---|
ステータス
|
status | string |
Status |
file
|
file | string |
生成された PDF ドキュメント。 |
transaction_ref
|
transaction_ref | string |
トランザクション参照 |
ResponseListTemplate
名前 | パス | 型 | 説明 |
---|---|---|---|
ステータス
|
status | string |
ステータス |
templates
|
templates | array of object |
テンプレートの配列。 |
品目
|
templates | object |
ResponseSuccessCreateNewTemplate
名前 | パス | 型 | 説明 |
---|---|---|---|
ステータス
|
status | string |
Status |
template_id
|
template_id | string |
生成された PDF ドキュメント。 |
ResponseSuccessDeleteTemplate
名前 | パス | 型 | 説明 |
---|---|---|---|
ステータス
|
status | string |
ステータス |
ResponseListTransactions
名前 | パス | 型 | 説明 |
---|---|---|---|
ステータス
|
status | string |
ステータス |
transactions
|
transactions | array of object |
トランザクションの配列。 |
品目
|
transactions | object |
ResponseAccountInformation
名前 | パス | 型 | 説明 |
---|---|---|---|
ステータス
|
status | string |
ステータス |
transactions
|
transactions | array of object |
トランザクションの配列。 |
品目
|
transactions | object |
ResponseSuccessCreateNewEditorSession
名前 | パス | 型 | 説明 |
---|---|---|---|
ステータス
|
status | string |
ステータス |
url
|
url | string |
URL。 |
ResponseUpdateTemplate
名前 | パス | 型 | 説明 |
---|---|---|---|
ステータス
|
status | string |
ステータス |