# PDF をファイルサイズで分割する

Power Automate のフローで、PDF を最大ファイルサイズを超えない複数の小さなドキュメントに分割します。

このアクションを使用すると、PDF ドキュメントを、最大ファイルサイズを超えない複数の小さな PDF ドキュメントに分割できます。

<PowerAutomateAction
  title="Split a PDF by file size" caption="Split a PDF by file size." connection="PDF Blocks Next" fields={[ { label: "File Content", kind: "token", value: "File Content", required: true }, { label: "Maximum Bytes", value: "1048576", required: true }, ]} />

<ConnectorNotice kind="action" />

## パラメーター

<ParamField name="File Content" type="File" required>
  入力 PDF ドキュメントの内容。
</ParamField>

<ParamField name="Maximum Bytes" type="Integer Number" required>
  各出力 PDF ドキュメントの最大サイズです（バイト単位、例：1MB の場合は `1048576`）。このサイズを超える単独のページは、上限を超えたまま単独のパートとして返されます。値は1以上です。
</ParamField>

## レスポンス

このアクションは、PDF ドキュメントのリストを返します。各パートを処理するには、**Documents** 出力に対して **Apply to each** を追加してください。

<ParamField name="Documents" type="Array">
  出力される PDF ドキュメントを順番に格納したリストです。各項目には次が含まれます。

  - **File Name**：PDF ドキュメントの名前（`00001.pdf`、`00002.pdf` など）。
  - **File Content**：PDF ドキュメントの内容です。他のアクションへの入力として使用できます。
  - **Content Type**：ドキュメントのメディアタイプ（`application/pdf`）。
</ParamField>

## 関連アクション

<CardGroup cols={2}>

<Card title="ページ数で分割" href="/docs/power-automate/split-pdf-by-page-count">
  固定サイズのパートに分割します。
</Card>

<Card title="指定したページで分割" href="/docs/power-automate/split-pdf-at-page">
  分割位置でドキュメントを2つのパートに分割します。
</Card>

<Card title="ページグループで分割" href="/docs/power-automate/split-pdf-into-page-groups">
  任意のページグループを手動で定義します。
</Card>

<Card title="ドキュメントを結合" href="/docs/power-automate/merge-pdf-documents">
  ドキュメントを再び1つに結合します。
</Card>

</CardGroup>
