Add Example use for Puppeteer#74
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR adds a complete PuppeteerSharp demonstration project that showcases three main browser automation capabilities: taking website screenshots, generating PDFs, and extracting page metadata. The project is built using the Ivy web framework for C# and demonstrates practical implementations of PuppeteerSharp functionality.
- Implements three demo applications for different PuppeteerSharp use cases
- Creates a complete project structure with proper configuration and dependencies
- Provides examples of browser automation including screenshot capture, PDF generation, and metadata extraction
Reviewed Changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Project documentation with setup and deployment instructions |
| PuppeteerSharpDemo.csproj | Project configuration with Ivy and PuppeteerSharp dependencies |
| Program.cs | Application entry point with server configuration |
| GlobalUsings.cs | Global using statements for Ivy framework components |
| Apps/PuppeteerSharpDemoScreenshot.cs | Screenshot capture functionality implementation |
| Apps/PuppeteerSharpDemoPdf.cs | PDF generation from web pages implementation |
| Apps/PuppeteerSharpDemoMetadata.cs | Page metadata extraction implementation |
| .gitignore | Standard .NET project ignore patterns |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Pull Request Overview
Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
I could not run the project with |
|
@rorychatt any more comments? |
|
@mohamed95ivy sorry for running a bit late. Awesome project. Minor comment is that it's better if we don't store the files locally and instead make it so user downloads them (so it's stored for the user, not for the server) -> could you implement this? |
|
@rorychatt Now, the browser downloads the files. |

No description provided.