generate_pdfs_sync
Synchronously generates a ZIP of PDFs from a design with multiple parameter sets. Use get_design_parameters first to ensure all required parameters are provided by the user.
Instructions
複数のパラメータセットでPDFを一括同期生成し、ZIPファイルとして返します。生成完了後にZIPファイルのローカルパスを返します。outputDir を指定するとそのディレクトリに、未指定の場合はクライアントのワークスペース (Roots) または OS 一時ディレクトリに保存します。zipFileName で出力 ZIP のファイル名を指定可能 (デフォルト download.zip)。
【重要】呼び出し前に必ず get_design_parameters でデザインの必要パラメータ構造を確認し、ユーザーから必要な値を聞き出すこと。ユーザーが指定していないパラメータがある場合は、本ツールを呼ぶ前にユーザーに必ず確認すること。プレースホルダー値・架空の値を勝手に生成しないこと。パラメータが一切提供されていない場合も、まずユーザーに値を尋ねること。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| designId | Yes | デザインID(UUID形式) | |
| version | Yes | デザインバージョン番号 | |
| contents | Yes | PDF生成コンテンツの配列(複数ファイル) | |
| outputDir | No | 出力先ディレクトリ (相対/絶対)。未指定時はクライアントのワークスペース (Roots) または現在の作業ディレクトリに保存。ユーザーが場所を指定した場合のみセットすること。 | |
| zipFileName | No | 出力 ZIP のファイル名 (省略時は download.zip) |