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

file または json のいずれかです。 - オプション json は、JSON オブジェクトを返し、出力 PDF は CDN に保存されます (有効期限が切れるまで)。 - オプション file は生成された PDF (より安全で完全にプライベート) のバイナリ データを返し、応答 HTTP ヘッダー Content-Disposition が添付ファイルに設定されます。

有効期限
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

アカウント情報を取得

このアクションは、アカウント情報を返します。

戻り値

ResponseAccountInformation
ResponseAccountInformation

ウォーターマークを追加する

このアクションにより、ウォーターマークを 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

テンプレートを保存できます。 既定はtrueです。

canCreatePDF
canCreatePDF boolean

PDF を生成できます。 既定はtrueです。

canViewSettings
canViewSettings boolean

設定を表示できます。 既定はtrueです。

canPreview
canPreview boolean

プレビューすることができます。 既定はtrueです。

canEditJSON
canEditJSON boolean

JSON を編集できます。 既定はtrueです。

canShowHeader
canShowHeader boolean

CraftMyPDF ヘッダーを表示します。 既定はtrueです。

jsonMode
jsonMode integer

JSON エディター - 1、JSON ビューア - 2。 既定は1です。

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

file または json のいずれかです。 オプション json は、JSON オブジェクトを返し、出力 PDF は CDN に保存されます (有効期限が切れるまで)。 オプション file は生成された PDF (より安全で完全にプライベート) のバイナリ データを返し、応答 HTTP ヘッダー Content-Disposition が添付ファイルに設定されます。

有効期限
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

ステータス