The process of building custom applications and tools that interact with Microsoft SharePoint, including SharePoint Online in Microsoft 365.
Hi,
I would suggest a little different approach. Instead of trying to capture a portion of a web page as an image, I would instead fetch the calendar data and then use this data to render the calendar on your large TV. In this way, you can scale up the fonts as needed for readability, change the layout some (if needed), etc.
For example, a script would run periodically to retrieve the weekly calendar data, and then a Static Site Generator (SSG)(Hugo, Jekyll, Next.js, etc.) would be used to automatically render an html page that the large TV PC would be set up to automatically display on its web browser. The page would have code to automatically refresh itself so when changes are posted they would show up.
Or if you didn't want to bother with an SSG you could have the script itself create the html page.
How difficult it is to retrieve the data from the ERP will of course depend on how that ERP is designed. Worst case you could scrape the data from the html page and then use it to render the calendar.
If the above is useful please click Accept Answer.
Thanks.
-TP