bridge_screenshot
Capture pixel-accurate PNG screenshots of Power BI report pages from a running Desktop session and write them to an output directory for render verification.
Instructions
UNSAFE-FOR-PIPELINE (interactive attach only): capture pixel-accurate PNG renders of report pages from a RUNNING Power BI Desktop (report.snapshot.capture/v1) and write them to outDir - the render-verification half of the edit/see loop. Pass pageName (page GUID or displayName) for one page, or allPages=true for the whole report (needs an on-disk PBIR definition to enumerate). Returns per-page paths + status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pid | Yes | Desktop process id from bridge_status / open_desktop | |
| scale | No | render scale 1..3 (default 2) | |
| outDir | Yes | directory the PNGs are written to (created if missing) | |
| allPages | No | capture every page of the report (needs the on-disk PBIR page list) | |
| pageName | No | page GUID name or displayName; omit when allPages=true | |
| timeoutSec | No | per-call timeout in seconds (default 60) |